Skip to main content

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


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.3.16.tar.gz (45.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nxp_codecheck-0.3.16-py3-none-any.whl (47.2 kB view details)

Uploaded Python 3

File details

Details for the file nxp_codecheck-0.3.16.tar.gz.

File metadata

  • Download URL: nxp_codecheck-0.3.16.tar.gz
  • Upload date:
  • Size: 45.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nxp_codecheck-0.3.16.tar.gz
Algorithm Hash digest
SHA256 f44aadbff1aec4bb66296a9560d0eac4e7807b344d636a7b6174de354dab88bc
MD5 f9889437024acd7149f470f1f3e39868
BLAKE2b-256 8447a3f79e02cbac444a2f7429ac85bfaf1debd2a6d4a171358377c44c2fbcc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nxp_codecheck-0.3.16.tar.gz:

Publisher: deploy.yml on nxp-mcuxpresso/nxp-codecheck

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nxp_codecheck-0.3.16-py3-none-any.whl.

File metadata

  • Download URL: nxp_codecheck-0.3.16-py3-none-any.whl
  • Upload date:
  • Size: 47.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nxp_codecheck-0.3.16-py3-none-any.whl
Algorithm Hash digest
SHA256 2274ffc71dbddb91890cb33ec16d6a0eafc71bd9a9ad9efc2178610328f575b6
MD5 e80a7f5f65ea28d7874a631fefd5cfd3
BLAKE2b-256 ad252b67cc786f941cab6524b35f7543643a942359a28e941358fb79f9e2e1d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nxp_codecheck-0.3.16-py3-none-any.whl:

Publisher: deploy.yml on nxp-mcuxpresso/nxp-codecheck

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page