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.2.10.tar.gz
(37.7 kB
view details)
Built Distribution
File details
Details for the file nxp_codecheck-0.2.10.tar.gz
.
File metadata
- Download URL: nxp_codecheck-0.2.10.tar.gz
- Upload date:
- Size: 37.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c36c82e2f8c406a813f73eb95596bc1375f57c5f2e1afeeec5081f1d3fa5c4c |
|
MD5 | 99f3d60cf655702e7e7be206bff9d87f |
|
BLAKE2b-256 | 29bf31e0472c0465c04986ea0f743c311bf88a9c4deb794ebf4de4d45fa4efab |
File details
Details for the file nxp_codecheck-0.2.10-py3-none-any.whl
.
File metadata
- Download URL: nxp_codecheck-0.2.10-py3-none-any.whl
- Upload date:
- Size: 41.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddc8f56e735f7c2dfc178fda4cdc5962979db68f60206c11416249e9f3b9ff24 |
|
MD5 | cb11401cb276f02d3b24a7175249833b |
|
BLAKE2b-256 | f4fcab7d28ea1fce6a4c74d27421c6278bf10753ed1a688b1142bf31246c8397 |