- Add
--property-decoratorsoption.
- Fix
--ignore-noqaby disablingpydocstyle'snoqahandling.
- Add
--ignore-decoratorsoption which allows functions with a specific decorator to ignore error codes.
- Add
--docstring-conventionoption which allows selection of conventions besides the defaultpep257. Available options are based on those available frompydocstyleand are currentlypep257,google, andnumpy.flake8-docstringsalso adds a specialalldocstring convention which will enable all rules frompydocstyle. Note thatpydocstyledefines some conflicting rules so you'll want to useignore/extend-ignorewhen selectingdocstring-convention = all - Bump minimum flake8 version to 3
- Fix proper handling of
stdinvia--stdin-display-name
- Fix incompatibility with pydocstyle 4.x
- Bump minimum pydocstyle version to 2.1.0
- Fix EnvironError and AllError invocations
- Avoid Flake8 warning for requesting
builtins
- Upgrade dependency on pydocstyle to 2.0.0
- Use flake8-polyfill to get standard-in to handle Flake8 3.x and 2.x
- Use pycodestyle to get standard-in.
- Make sure this works out of the box (is enabled by default) with Flake8 3.0
- Switch dependency name to pydocstyle. pep257 was renamed to pydocstyle, this update switches the requirement to that new package name. Since we're swapping out dependencies, we've issued a major version bump.
- Try to import pydocstyle (not pycodestyle) as pep257
- Respect pep257's default ignore list
- Handle AllError and other exceptions from pep257
- Use pep257's
tokenize_openfunction to pass input to the tool. - Use pep257's conventions so any error codes that are ignored by default
using
pep257are also ignored by default with this plugin.
- Fix bug introduced in 0.2.2 where the file source was always None causing D100 and D104 errors for all files and no other errors to be found.
- Remove extraneous space in error message.
- Fix up how the plugin displays with
flake8 --version.
- Better support for input provided via stdin.
- Prevent AllError or EnvironmentErrors from being raised. Thanks Alex Pyrgiotis.
- Upgrade to pep257 0.3.0
- Stop truncating error messages
- Really fix the installation issue this time.
- Actually fix the PyPI release. Ugh
- Fix the PyPI release.
- Initial Release!