Linter config initializer for Python
Supports PEP 621 compliant dependency management. Details can be found in #14
This release contains breaking changes. The interface of the CLI has been reworked. You can read about the changes in the README.md file or via running:
rubric --help
>> Config Initializer for Python Projects <<
Usage: rubric [OPTIONS]
Options:
-h, --help Display help message.
-v, --version Display the version number.
-s, --show Show the contents of the config files.
-a, --append Append to existing config files.
-o, --overwrite Overwrite existing config files.
-c, --create Create the config files in the current
directory.
-f, --filename [.editorconfig|.flake8|.gitignore|.pre-commit-config.yaml|README.md|Makefile|pyproject.toml|requirements-
dev.in|requirements-dev.txt|requirements.in|requirements.txt]
Target file names.
-d, --dirname PATH Target directory name.
-l, --list List the config files that are about to
be generated.
markdown
config to .editorconfig
.makefile
into Makefile
to conform to the conventions.pytest-asyncio
. Async tests no longer need to be wrapped in @pytest.mark.asyncio
decorator.rubric --show filename
is invoked on Python 3.9 or lower.