Released: 2019-10-30
Made Python 3.7 the base required Python version for the tool.
Released: 2019-07-22
Added an extended test that checks if all of the named parameters for a function are documented in the doc string.
Released: 2019-06-19
Added a test that properties have a :type:
.
Released: 2019-06-07
Added support for treating a yield
like a return
when it comes to
checking for a :returns:
in the doc string of a function.
Released: 2019-06-06
Added checks to see if a param
or an ivar
has a declared type, as part
of the --extra-checks
option.
Released: 2019-06-05
Fixed a bug where a function that returns nothing, but which contains a function that returns something, would appear to be a function that returns something.
Released: 2019-06-05
Added the start of an "extra checks" facility. This goes beyond the initial simple check the tool was designed to perform and starts to look inside the doc-string and check for other things. Those other things right now includes:
- If the code of a function returns something, a
:returns:
must appear in the doc string. - If a
:returns:
appears in the doc string, there should also be a:rtype:
. - If a
:raises:
appears in the doc string, it should be of the form:raises <error-class>:
.
Released: 2019-05-31
- Better handle the user Ctrl+Cing their way out.
- Better report ignored directories.
Released: 2019-04-28
Internal changes and improvements.
Released: 2019-04-26
- Added support for an exit status
- Added support for ignoring directories
- Now checks the current directory, and below, by default
Released: 2019-04-26
Added support for recursive checking.
Released: 2019-04-16
Reduced some false positives.
Released: 2019-04-16
Initial release.