Pydoclint

Latest version: v0.6.4

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 12

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

0.5.4

- Added

- An option `--should-document-private-class-attributes` (if False, private
class attributes should not appear in the docstring)
- An option `--treat-property-methods-as-class-attributes` (if True,
`property` methods are treated like class attributes and need to be
documented in the class docstring)

- Full diff
- https://github.com/jsh9/pydoclint/compare/0.5.3...0.5.4

0.5.3

- Changed

- Added DOC604 & 605 test cases
- Improved DOC605 error message

- Full diff
- https://github.com/jsh9/pydoclint/compare/0.5.2...0.5.3

0.5.2

- Changed

- Pinned to a higher version (0.0.9) of docstring_parser_fork
- Relaxed class attribute checking logic
- When a class has no docstring, no DOC6xx violations will be reported
- When a class has a short docstring (and
`--skip-checking-short-docstrings`) is set to `True`, no DOC6xx
violations will be reported

- Full diff
- https://github.com/jsh9/pydoclint/compare/0.5.1...0.5.2

0.5.1

- Fixed

- Fixed a bug in unparsing annotations when checking class attributes
- Fixed a bug in checking class attributes where there are no attributes in
class def or in docstring

- Changed

- Used a dedicated "attribute" section for Sphinx-style docstrings

- Full diff
- https://github.com/jsh9/pydoclint/compare/0.5.0...0.5.1

Page 4 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.