nxp-codecheck


Namenxp-codecheck JSON
Version 0.2.10 PyPI version JSON
download
home_pageNone
SummarySimple set of checking tools for accepting code quality for NXP python projects
upload_time2024-11-15 11:22:16
maintainerNone
docs_urlNone
authorNXP
requires_python>=3.9
licenseBSD-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"
}
        
NXP
Elapsed time: 0.70119s