Automated Docstring And Comments Spell Check
Consider the following sample code: # -*- coding: utf-8 -*- '''Test module.''' def test(): '''Tets function''' return 10 pylint gives it 10 of 10, flake8 doesn't find an
Solution 1:
Pylint just released 1.4.0, which includes a spell-checker
. Here is the initial pull-request.
Note that, to make the checker work, you need to install pyenchant
python module and have an enchant
library installed system-wide. On mac, it can be installed via brew
:
$ brew install enchant
By default, the spelling
pylint checker is turned off. You can enable it either in the pylint rc
configuration file, or from the command-line:
$ cat test.py
# I am the tyop
$ pylint --disable all --enable spelling --spelling-dict en_US test.py
C: 1, 0: Wrong spelling of a word 'tyop' in a comment:
# I am the tyop
^^^^
Did you mean: 'typo' or 'top' or 'tip' or 'topi'? (wrong-spelling-in-comment)
Post a Comment for "Automated Docstring And Comments Spell Check"