Skip to content
This repository has been archived by the owner on Mar 8, 2024. It is now read-only.

Releases: jpetrucciani/archives

Fixing issues with the note and warn tags

13 Sep 20:04
Compare
Choose a tag to compare
0.12

exporting parse_module in archives

Fixing the pip deployment

13 Sep 17:31
Compare
Choose a tag to compare

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!

13 Sep 17:19
Compare
Choose a tag to compare

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

13 Sep 00:26
Compare
Choose a tag to compare

This release prepares archives for use in editor linters

Various Fixes

13 Sep 00:01
Compare
Choose a tag to compare

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

11 Sep 21:12
Compare
Choose a tag to compare

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

10 Sep 23:54
Compare
Choose a tag to compare

This also cleans up some of the verbose/quiet state stuff for click.

Attempting to fix the pip deployment install issues

09 Sep 23:13
Compare
Choose a tag to compare
0.5

attempting again to fix pip install

Basic linting almost fully implemented

09 Sep 22:52
Compare
Choose a tag to compare

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

06 Sep 17:54
Compare
Choose a tag to compare

This contains the bare minimum to allow archives to run, and the first 2 rules for each type of checked class.