This repository has been archived by the owner on Mar 8, 2024. It is now read-only.
Releases: jpetrucciani/archives
Releases · jpetrucciani/archives
Fixing issues with the note and warn tags
0.12 exporting parse_module in archives
Fixing the pip deployment
After switching to Markdown for the README, I left out the content type tag, which caused the deployment to fail. This release adds that tag to hopefully successfully deploy the new version of archives.
Adding --stats and some new tags!
This release adds:
--stats
to display counts of what all was parsed@nolint
to ignore certain functions/classes/modules@nodoc
to ignore documenting certain functions/classes/modules (WIP, but the tag is there)@todo
to allow for detecting todos@note
for notices in the generated documentation@warn
for warning notices in the generated documentation
Allow Ignore Parsing Errors
This release prepares archives for use in editor linters
Various Fixes
This release fixes the following:
- python 3.8 support
- archives linting from stdin
- clean up the regex tags module
Adding more functionality, more tests, and the beginning of documentation generation
This release adds:
- the
@author
tag for modules - a couple more rules
- the beginning of the documentation generator (json only)
- more tests
Removing the need for ret tags on functions that return type None
This also cleans up some of the verbose/quiet state stuff for click.
Attempting to fix the pip deployment install issues
0.5 attempting again to fix pip install
Basic linting almost fully implemented
This release turns archives into an actual usable CLI, and applies the doc string tags to all of it's own module. It also adds:
@cc
tag for keeping track of cyclomatic complexity- more cli options like
--disable
,--format
,--list-rules
, etc. - recursive parsing
- more advanced type parsing
First Release to pip
This contains the bare minimum to allow archives to run, and the first 2 rules for each type of checked class.