{ "info": { "author": "Denis Bezykornov", "author_email": "archidevil52@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Build Tools" ], "description": "# CMake Analyzer\n\nCMake Analyzer (`cmana`) is a tool that helps developers to find common issues\nin CMake code. It searches for deprecated commands/keywords, bad codestyle,\npotential problems.\n\n## Installation\n\n $ pip install cmake-analyzer\n\n## Usage\nThis tool works by both `python -m cmake_analyzer` and `cmana` console commands.\n\nSimple usage pattern:\n\n $ cmana -p /some/directory/to/your/project\n\nFull help is available by `-h` key as the following:\n\n $ cmana -h\n usage: cmana [-h] [-c CHECKS [CHECKS ...]] [-v] [--custom-checks PATH]\n (-p PATH | --list-checks) [--exclude EXCLUDE [EXCLUDE ...] |\n --include INCLUDE [INCLUDE ...]]\n\n optional arguments:\n -h, --help show this help message and exit\n -c CHECKS [CHECKS ...], --checks CHECKS [CHECKS ...]\n enable checks in the following format: style* legacy*\n -v, --verbose enable verbose logging for large projects\n --custom-checks PATH directory with user-defined checks\n -p PATH, --path PATH path to start check from\n --list-checks list all available checks\n --exclude EXCLUDE [EXCLUDE ...]\n filter out files by mask\n --include INCLUDE [INCLUDE ...]\n include only files by mask\n\n## License\n\nYou may use CMake Analyzer under the terms of the MIT license\ndescribed in the enclosed `LICENSE.md` file.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/ArchiDevil/cmake-analyzer", "keywords": "cmake lint analyzer", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cmake-analyzer", "package_url": "https://pypi.org/project/cmake-analyzer/", "platform": "", "project_url": "https://pypi.org/project/cmake-analyzer/", "project_urls": { "Bug Tracker": "https://bitbucket.org/ArchiDevil/cmake-analyzer/issues", "Homepage": "https://bitbucket.org/ArchiDevil/cmake-analyzer", "Source Code": "https://bitbucket.org/ArchiDevil/cmake-analyzer/src" }, "release_url": "https://pypi.org/project/cmake-analyzer/0.1/", "requires_dist": [ "TatSu (==4.4.0)" ], "requires_python": ">=3.5", "summary": "CMake Analyzer (cmana) is a tool that helps developers to find common issues in CMake code. It searches for deprecated commands/keywords, bad codestyle, potential problems.", "version": "0.1" }, "last_serial": 5865991, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e19b707d56b5437e6bb63a9dc6f78286", "sha256": "caf9e7310d31d1d61b8ee7433b2390e1bef9e0784c375bbe01b5f5dba73e36e2" }, "downloads": -1, "filename": "cmake_analyzer-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e19b707d56b5437e6bb63a9dc6f78286", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 13667, "upload_time": "2019-09-21T13:10:47", "url": "https://files.pythonhosted.org/packages/5b/b7/aacb68ea476fe1a6d887037cf1eef1fa6ae065a05175bc8f636b0fed405c/cmake_analyzer-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b95561f338c5efdd1e7d23bf43ab69df", "sha256": "9198fe8ab06404a3b700a9d2664234be4c1c84f4417bca0e0a2924cf5816ec92" }, "downloads": -1, "filename": "cmake-analyzer-0.1.tar.gz", "has_sig": false, "md5_digest": "b95561f338c5efdd1e7d23bf43ab69df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8611, "upload_time": "2019-09-21T13:10:50", "url": "https://files.pythonhosted.org/packages/0e/6e/862085a651cc8ddd5151ab82509a1808982b71b3382eacdaa73e4504b7bd/cmake-analyzer-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e19b707d56b5437e6bb63a9dc6f78286", "sha256": "caf9e7310d31d1d61b8ee7433b2390e1bef9e0784c375bbe01b5f5dba73e36e2" }, "downloads": -1, "filename": "cmake_analyzer-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e19b707d56b5437e6bb63a9dc6f78286", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 13667, "upload_time": "2019-09-21T13:10:47", "url": "https://files.pythonhosted.org/packages/5b/b7/aacb68ea476fe1a6d887037cf1eef1fa6ae065a05175bc8f636b0fed405c/cmake_analyzer-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b95561f338c5efdd1e7d23bf43ab69df", "sha256": "9198fe8ab06404a3b700a9d2664234be4c1c84f4417bca0e0a2924cf5816ec92" }, "downloads": -1, "filename": "cmake-analyzer-0.1.tar.gz", "has_sig": false, "md5_digest": "b95561f338c5efdd1e7d23bf43ab69df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8611, "upload_time": "2019-09-21T13:10:50", "url": "https://files.pythonhosted.org/packages/0e/6e/862085a651cc8ddd5151ab82509a1808982b71b3382eacdaa73e4504b7bd/cmake-analyzer-0.1.tar.gz" } ] }