Python docstring style checker for PEP 257 compliance
72
Programmatic check() API toggles for tool integration (ignore_inline_noqa, custom property decorators, code selections)
Programmatic run
100%
100%
Rule filtering
100%
100%
Inline suppression toggle
100%
50%
Property decorators
100%
0%
Structured errors
100%
100%
Convention selection or select/ignore/add filters for rule codes
Convention flag
32%
20%
Select override
60%
50%
Add filters
30%
0%
Ignore removal
33%
0%
Runner invocation
100%
100%
Selection display
40%
0%
CLI and script entry to lint docstrings and emit exit codes or Error objects
Linter invocation
100%
92%
Convention wiring
100%
100%
Inline ignore toggle
0%
0%
Explanations
100%
75%
Source snippets
100%
80%
Inline # noqa suppression for all or specific docstring codes
Uses pydocstyle
100%
100%
Inline honored
100%
100%
Toggle disables
100%
100%
Code-specific
100%
100%
Error mapping
100%
100%
Decorator/property handling options including ignore-decorators, property-decorators, and ignore-self-only-init
Decorator regex
100%
100%
Property handling
100%
100%
Self-only init
100%
100%
Explain output
100%
100%
Exit code mapping
100%
100%
Comprehensive whitespace/formatting/quote/punctuation rules for docstrings (D2xx–D4xx)
D2xx–D4xx filter
60%
92%
Convention support
0%
0%
Noqa toggle
50%
0%
Source & explain
60%
40%
Count & exit codes
90%
60%
Output controls for explanations, source snippets, verbosity, and violation counts
Linter execution
60%
100%
Explanations flag
20%
100%
Source snippets
25%
100%
Verbose logging
33%
100%
Violation count
40%
100%
NumPy/Google/Sphinx section parsing with argument documentation coverage checks (D417)
Convention routing
0%
0%
D417 enforcement
0%
0%
Error extraction
0%
0%
Self/cls handling
33%
33%
Exit codes
80%
80%
Regex-based file selection plus public/__all__-aware missing-docstring detection
Regex wiring
50%
100%
Native traversal
0%
100%
__all__ publicity
100%
100%
D1xx reporting
100%
90%
Error metadata
100%
100%
Config discovery and inheritance across setup.cfg/tox.ini/.pydocstyle/pyproject.toml with CLI override
Discovery default
100%
100%
Inheritance merge
100%
100%
Explicit --config
100%
100%
Override flags
75%
100%
Lint result use
70%
90%
Install with Tessl CLI
npx tessl i tessl/pypi-pep257Table of Contents