Simple set of checking tools for accepting code quality for NXP python projects
Project description
NXP Python Code Checking tool
License
- Free software: BSD-3-Clause
Features
- Simple set of checking tools for accepting code quality for NXP python projects.
- Supported checkers:
- Pytest - generate coverity reports
- GitCov - Check the Pytest generated coverity reports on changed files
- Pylint
- MyPy
- Radon D
- Radon C
- PyDocStyle
- Dependency packages license check
- Black (Supports fix feature)
- iSort (Supports fix feature)
- Copyright (Supports fix feature)
- Python script file header (Supports fix feature)
- Cyclic import checker
- Supported Jupyter notebooks checkers:
- Black (Supports fix feature)
- iSort (Supports fix feature)
- Jupyter notebooks outputs check
Installation
-
pip install nxp_codecheck
-
Verify installation by running
codecheck --help
- you should see help for the codecheck tool
-
configuration
- Codecheck is using configuration in pyproject.toml file for custom checkers and main tool itself. The standard checker is using own settings from project
- For custom configuration please check the pyproject.toml file of nxp_codecheck project for inspiration to Copy-Modify-Use in your enviroment
Credits
This package was created with Cookiecutter.
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
nxp_codecheck-0.1.16.tar.gz
(36.3 kB
view hashes)
Built Distribution
Close
Hashes for nxp_codecheck-0.1.16-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2572656278d1d1f4c9d63ce2015361435eeb7b7728318a7e743f146e60692da9 |
|
MD5 | 0ce0b1c105e6625ec4fe6864c9b02230 |
|
BLAKE2b-256 | ecd4e1adae83c993bb531a4753d8e5f6c15571a761712379b5cbdd8c2d5c7db2 |