- Use poetry as a build backend
- Skipped a minor version due to git commit mistake
- Drop support for python 3.6
- Remove dependency on importlib
- General codebase improvements (Thanks @shaleh and @djmattyg007)
- Add type annotations
- Introduce pre-commit and mypy to codebase
- Add partial support for pandas dictionaries (Thanks @aaronzipp)
- Update python dictionary with missing words
- Speed up run for multiple files by loading once the dictionary, and using
importlib.resources
instead ofpkg_resources
- by @gaborbernat.
- Add more common words to technical and python dictionaries
- Fix crash on lines with only '#' characters (Thanks @paulovcmedeiros)
- Updated techincal and django dictionaries (Thanks @3n-k1)
- Fix bug where # noqa comments were incorrectly spellchecked if combined with typing comments (Thanks @3n-k1 for the fix)
- Updates to technical and python dictionaries
- Fix regression where plugin would crash on lines with empty comments (Issue #34)
- Do not report errors on
# noqa:
comments. Thanks @3n-k1!
- Update technical.txt
- Add support for specifying spellcheck targets in flake8 configuration
- Update technical and en_US
- Add "hardcode" to technical.txt
- Add more words to python, django and technical dictionaries (Thanks @pbelskiy)
- Fix bug where quotes in comments would result in spell errors
- Add more words to python dictionary
- Fully support optional django dictionary
- Add more words to python dictionary
- Add initial support for optional in-built dictionaries (e.g. Django)
- Handle special cases when spellchecking words ending with 's
- Add
hasattr
to in-built python dictionary
- Introduce Changelog
- Correctly detect fully UPPERCASE variables (thanks @gera)
- Correctly detect methods and variables with leading underscores (thanks @gera)
- Added new inbuilt words to python dictionary