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

Uploaded Source

Built Distribution

nxp_codecheck-0.2.10-py3-none-any.whl (41.4 kB view details)

Uploaded Python 3

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

Hashes for nxp_codecheck-0.2.10.tar.gz
Algorithm Hash digest
SHA256 7c36c82e2f8c406a813f73eb95596bc1375f57c5f2e1afeeec5081f1d3fa5c4c
MD5 99f3d60cf655702e7e7be206bff9d87f
BLAKE2b-256 29bf31e0472c0465c04986ea0f743c311bf88a9c4deb794ebf4de4d45fa4efab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nxp_codecheck-0.2.10-py3-none-any.whl
Algorithm Hash digest
SHA256 ddc8f56e735f7c2dfc178fda4cdc5962979db68f60206c11416249e9f3b9ff24
MD5 cb11401cb276f02d3b24a7175249833b
BLAKE2b-256 f4fcab7d28ea1fce6a4c74d27421c6278bf10753ed1a688b1142bf31246c8397

See more details on using hashes here.

Supported by

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