Name | nxp-codecheck JSON |
Version |
0.2.10
JSON |
| download |
home_page | None |
Summary | Simple set of checking tools for accepting code quality for NXP python projects |
upload_time | 2024-11-15 11:22:16 |
maintainer | None |
docs_url | None |
author | NXP |
requires_python | >=3.9 |
license | BSD-3-Clause |
keywords |
spsdk_plugins
codecheck
nxp
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
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](https://github.com/audreyr/cookiecutter).
Raw data
{
"_id": null,
"home_page": null,
"name": "nxp-codecheck",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "NXP <michal.starecek@nxp.com>",
"keywords": "spsdk_plugins, codecheck, nxp",
"author": "NXP",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/29/bf/31e0472c0465c04986ea0f743c311bf88a9c4deb794ebf4de4d45fa4efab/nxp_codecheck-0.2.10.tar.gz",
"platform": null,
"description": "NXP Python Code Checking tool\r\n=============================\r\n\r\n\r\nLicense\r\n-------\r\n\r\n* Free software: BSD-3-Clause\r\n\r\n\r\nFeatures\r\n--------\r\n\r\n* Simple set of checking tools for accepting code quality for NXP python projects.\r\n* Supported checkers:\r\n\t- Pytest - generate coverity reports\r\n\t- GitCov - Check the Pytest generated coverity reports on changed files\r\n\t- Pylint\r\n\t- MyPy\r\n\t- Radon D\r\n\t- Radon C\r\n\t- PyDocStyle\r\n\t- Dependency packages license check\r\n\t- Black (Supports fix feature)\r\n\t- iSort (Supports fix feature)\r\n\t- Copyright (Supports fix feature)\r\n\t- Python script file header (Supports fix feature)\r\n\t- Cyclic import checker\r\n* Supported Jupyter notebooks checkers:\r\n\t- Black (Supports fix feature)\r\n\t- iSort (Supports fix feature) \r\n\t- Jupyter notebooks outputs check \r\n\r\nInstallation\r\n------------\r\n\r\n* `pip install nxp_codecheck`\r\n* Verify installation by running `codecheck --help`\r\n - you should see help for the codecheck tool\r\n\r\n* configuration\r\n\t- Codecheck is using configuration in pyproject.toml file for custom checkers and main tool itself. The standard checker is using own settings from project\r\n\t- For custom configuration please check the pyproject.toml file of nxp_codecheck project for inspiration to Copy-Modify-Use in your enviroment\r\n\r\n\r\nCredits\r\n-------\r\n\r\nThis package was created with [Cookiecutter](https://github.com/audreyr/cookiecutter).\r\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Simple set of checking tools for accepting code quality for NXP python projects",
"version": "0.2.10",
"project_urls": {
"Homepage": "https://github.com/nxp-mcuxpresso/spsdk_plugins/tree/master/codecheck",
"Issues": "https://github.com/nxp-mcuxpresso/spsdk_plugins/issues"
},
"split_keywords": [
"spsdk_plugins",
" codecheck",
" nxp"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f4fcab7d28ea1fce6a4c74d27421c6278bf10753ed1a688b1142bf31246c8397",
"md5": "cb11401cb276f02d3b24a7175249833b",
"sha256": "ddc8f56e735f7c2dfc178fda4cdc5962979db68f60206c11416249e9f3b9ff24"
},
"downloads": -1,
"filename": "nxp_codecheck-0.2.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cb11401cb276f02d3b24a7175249833b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 41447,
"upload_time": "2024-11-15T11:22:15",
"upload_time_iso_8601": "2024-11-15T11:22:15.110306Z",
"url": "https://files.pythonhosted.org/packages/f4/fc/ab7d28ea1fce6a4c74d27421c6278bf10753ed1a688b1142bf31246c8397/nxp_codecheck-0.2.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "29bf31e0472c0465c04986ea0f743c311bf88a9c4deb794ebf4de4d45fa4efab",
"md5": "99f3d60cf655702e7e7be206bff9d87f",
"sha256": "7c36c82e2f8c406a813f73eb95596bc1375f57c5f2e1afeeec5081f1d3fa5c4c"
},
"downloads": -1,
"filename": "nxp_codecheck-0.2.10.tar.gz",
"has_sig": false,
"md5_digest": "99f3d60cf655702e7e7be206bff9d87f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 37678,
"upload_time": "2024-11-15T11:22:16",
"upload_time_iso_8601": "2024-11-15T11:22:16.897929Z",
"url": "https://files.pythonhosted.org/packages/29/bf/31e0472c0465c04986ea0f743c311bf88a9c4deb794ebf4de4d45fa4efab/nxp_codecheck-0.2.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-15 11:22:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nxp-mcuxpresso",
"github_project": "spsdk_plugins",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "nxp-codecheck"
}