- Changed - Command line message about loading config file is now hidden with config option `--quiet` - Fixed - Fixed a bug where assigning a value to an attribute caused pydoclint to crash - Changed - Renamed function `unparseAnnotation()` into `unparseNode()` - Renamed `EdgeCaseError` into `EdgeCaseError`
0.5.9
- Fixed
- Fixed an edge case where type annotations are very long
- Full diff - https://github.com/jsh9/pydoclint/compare/0.5.8...0.5.9
0.5.8
- Fixed
- Fixed the logic of handling exceptions namespaces (`a.b.c.MyException`)
- Full diff - https://github.com/jsh9/pydoclint/compare/0.5.7...0.5.8
0.5.7
- Added
- A new violation code, `DOC503`, which checks that exceptions in the function body match those in the "Raises" section of the docstring
- Changed
- Switched from tab to 4 spaces in baseline
- Full diff - https://github.com/jsh9/pydoclint/compare/0.5.6...0.5.7
0.5.6
- Fixed
- Fixed a bug where _pydoclint_ treats folders whose names end with `.py` as files
- Full diff - https://github.com/jsh9/pydoclint/compare/0.5.5...0.5.6
0.5.5
- Fixed
- Fixed a bug where `a = b = c = 1` style cannot be properly parsed (https://github.com/jsh9/pydoclint/issues/151)
- Changed
- Changed the default of `--treat-property-methods-as-class-attributes` to `False` to restore backward compatibility
- Full diff - https://github.com/jsh9/pydoclint/compare/0.5.4...0.5.5