diff options
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -108,3 +108,19 @@ begin rescue LoadError puts "yard is not available. bundle install first to make sure all dependencies are installed." end + +if `command -v cspell`.empty? + puts "cspell is not available. Run `npm install -g cspell` to make it available." +else + namespace :spellcheck do + task :run do + sh 'cspell **/* *.md' + end + + task :unknown_words do + sh 'cspell **/* *.md --wordsOnly --no-summary | sort | uniq' + end + end + + task spellcheck: 'spellcheck:run' +end |