A linter for your Python code base that finds potentially outdated docstrings using version control.
Project description
Docsweeper is a linter for version controlled Python code bases that finds potentially outdated docstrings. Docsweeper interacts with the version control system to retrieve a full revision history of a given Python source file. For every code token in the file that has a docstring (see PEP 257), Docsweeper will analyze the version control history to determine
in which revision the docstring has last been changed, and
how often the source code that is referenced by the docstring has been altered since that revision.
This can help you quickly find potentially outdated docstrings in your Python code base.
Docsweeper can be used as a stand-alone application or as a plugin for the Flake8 linter.
Docsweeper supports the following version control systems:
Refer to the documentation for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for docsweeper-1.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45685d03c8b691809b522a8136e2b9f5632321890b6e7ccbdd770b4127946d5f |
|
MD5 | 19b564d28f42ba5c5d4cb2c4c4fee62b |
|
BLAKE2b-256 | 3fb4a0b7fac43d198e9227028b392287d44bc8de05d4f1c7dd9dc0988fc9fcd8 |