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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nxp_codecheck-0.3.14.tar.gz.
File metadata
- Download URL: nxp_codecheck-0.3.14.tar.gz
- Upload date:
- Size: 44.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
872940ab74fddd123dafd419c7ee9efe89eb84cfbaf74e6fec08ba424b70098c
|
|
| MD5 |
7ecf5f360aa67c309acb80bb22c3dd27
|
|
| BLAKE2b-256 |
57162d4e269466dbc3a5c1a4894259182d025116d461bf338b3e12c3bd995c12
|
Provenance
The following attestation bundles were made for nxp_codecheck-0.3.14.tar.gz:
Publisher:
deploy.yml on nxp-mcuxpresso/nxp-codecheck
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nxp_codecheck-0.3.14.tar.gz -
Subject digest:
872940ab74fddd123dafd419c7ee9efe89eb84cfbaf74e6fec08ba424b70098c - Sigstore transparency entry: 636899535
- Sigstore integration time:
-
Permalink:
nxp-mcuxpresso/nxp-codecheck@556f4fa0a83c13deff187f05e04197b7e80eda04 -
Branch / Tag:
refs/tags/v0.3.14 - Owner: https://github.com/nxp-mcuxpresso
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy.yml@556f4fa0a83c13deff187f05e04197b7e80eda04 -
Trigger Event:
push
-
Statement type:
File details
Details for the file nxp_codecheck-0.3.14-py3-none-any.whl.
File metadata
- Download URL: nxp_codecheck-0.3.14-py3-none-any.whl
- Upload date:
- Size: 46.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80da3d282483654d888e0f47edda4e21193d74e1b5be099adce8d312facce361
|
|
| MD5 |
4b456ef5a9272859d71a8b4228d130c8
|
|
| BLAKE2b-256 |
3e8005b3f168215a8f4cb645ce8c06ee58de47c267dfeb152e798ced4b8a4db7
|
Provenance
The following attestation bundles were made for nxp_codecheck-0.3.14-py3-none-any.whl:
Publisher:
deploy.yml on nxp-mcuxpresso/nxp-codecheck
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nxp_codecheck-0.3.14-py3-none-any.whl -
Subject digest:
80da3d282483654d888e0f47edda4e21193d74e1b5be099adce8d312facce361 - Sigstore transparency entry: 636899558
- Sigstore integration time:
-
Permalink:
nxp-mcuxpresso/nxp-codecheck@556f4fa0a83c13deff187f05e04197b7e80eda04 -
Branch / Tag:
refs/tags/v0.3.14 - Owner: https://github.com/nxp-mcuxpresso
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy.yml@556f4fa0a83c13deff187f05e04197b7e80eda04 -
Trigger Event:
push
-
Statement type: