{ "info": { "author": "Richard Quirk", "author_email": "richard.quirk@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Other", "Programming Language :: Python", "Topic :: Software Development" ], "description": "# CMakeLint\n\n[![Build Status](https://travis-ci.org/cmake-lint/cmake-lint.svg?branch=develop)](https://travis-ci.org/cmake-lint/cmake-lint)\n![PyPI](https://img.shields.io/pypi/v/cmakelint.svg)\n![PyPI - Downloads](https://img.shields.io/pypi/dd/cmakelint.svg)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/cmakelint.svg)\n\ncmakelint parses CMake files and reports style issues.\n\ncmakelint requires Python.\n\n## Installation\n\nTo install cpplint from PyPI, run:\n\n.. code-block:: bash\n\n $ pip install cmakelint\n\n## Usage\n\n Syntax: cmakelint [--config=file] [--filter=-x,+y] [file] ...\n filter=-x,+y,...\n Specify a comma separated list of filters to apply\n\n config=file\n Use the given file for configuration. By default the file\n $HOME/.cmakelintrc is used if it exists. Use the value \"None\" to use no\n configuration file (./None for a file called literally None)\n Only the option \"filter=\" is currently supported in this file.\n\nRun the `--filter=` option with no filter to see available options. Currently\nthese are:\n\n convention/filename\n linelength\n package/consistency\n readability/logic\n readability/mixedcase\n readability/wonkycase\n syntax\n whitespace/eol\n whitespace/extra\n whitespace/indent\n whitespace/mismatch\n whitespace/newline\n whitespace/tabs\n\nAn example .cmakelintrc file would be as follows:\n\n filter=-whitespace/indent\n\nWith this file in your home directory, running these commands would have the\nsame effect:\n\n cmakelint.py CMakeLists.txt\n cmakelint.py --filter=-whitespace/indent CMakeLists.txt\n\n# Output status codes\n\nThe program should exit with the following status codes:\n\n* 0 if everything went fine\n* 1 if an error message was issued\n* 32 on usage error\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/cmake-lint/cmake-lint", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cmake-lint/cmake-lint", "keywords": "cmake,lint", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "cmakelint", "package_url": "https://pypi.org/project/cmakelint/", "platform": "", "project_url": "https://pypi.org/project/cmakelint/", "project_urls": { "Download": "https://github.com/cmake-lint/cmake-lint", "Homepage": "https://github.com/cmake-lint/cmake-lint" }, "release_url": "https://pypi.org/project/cmakelint/1.4.1/", "requires_dist": null, "requires_python": "", "summary": "Static code checker for CMake files", "version": "1.4.1" }, "last_serial": 5403935, "releases": { "1.2.01": [ { "comment_text": "", "digests": { "md5": "d4c28393b81dca318f4c5ca326c55820", "sha256": "2cbe54b8c90d15ff8d0bb3ff36941f9a7cd88d5d6602704056cfa52abfacf70c" }, "downloads": -1, "filename": "cmakelint-1.2.01.tar.gz", "has_sig": false, "md5_digest": "d4c28393b81dca318f4c5ca326c55820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5690, "upload_time": "2012-11-10T17:36:19", "url": "https://files.pythonhosted.org/packages/e2/5f/0110709f4c6e2bf4f9da935ab695da68f72c971f9f6e56010a09ce8fb7e7/cmakelint-1.2.01.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "9d98972836ed7e1d5405c52b405105f3", "sha256": "a93f6ce7d1c0569f460e099a138d18703164c32468595660c07d03f548895d4c" }, "downloads": -1, "filename": "cmakelint-1.3.tar.gz", "has_sig": false, "md5_digest": "9d98972836ed7e1d5405c52b405105f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6100, "upload_time": "2015-09-30T07:22:51", "url": "https://files.pythonhosted.org/packages/1f/79/1bc310d4ffafb2b4b906d659733dbd0bade23bf850622b5635178e86b78b/cmakelint-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "60a4360fa139fa68dc6f53e11a94dab0", "sha256": "56d9b61bc1577a05ff48465a7679637c78f5338dbbbefdd7f4d714916bab905a" }, "downloads": -1, "filename": "cmakelint-1.3.1.tar.gz", "has_sig": false, "md5_digest": "60a4360fa139fa68dc6f53e11a94dab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6103, "upload_time": "2015-09-30T07:23:30", "url": "https://files.pythonhosted.org/packages/1d/b7/08a2f77f25e7f71ca442eb3da9b0ca81fa5a3f01cae6e74905aa733558dc/cmakelint-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "622c005b8bffb713f3c0b96160f753da", "sha256": "a81a3635b638ba2f42336c774181649ec23cfe7fecc9a6a7afe9cbd058bdde3e" }, "downloads": -1, "filename": "cmakelint-1.3.2.tar.gz", "has_sig": false, "md5_digest": "622c005b8bffb713f3c0b96160f753da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6116, "upload_time": "2015-09-30T07:23:45", "url": "https://files.pythonhosted.org/packages/b5/89/e5588559d622cd7efb1d37bd890135d6c14329205cd3b39c8a00c1a7fdc1/cmakelint-1.3.2.tar.gz" } ], "1.3.3.1": [ { "comment_text": "", "digests": { "md5": "568bf770bc1a28b1d1560c7b652f012d", "sha256": "fd1632ed01a5312fbe3bd3352731e9e0e603bae09b6e230ce576235abd868337" }, "downloads": -1, "filename": "cmakelint-1.3.3.1.tar.gz", "has_sig": false, "md5_digest": "568bf770bc1a28b1d1560c7b652f012d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6487, "upload_time": "2015-09-30T08:08:45", "url": "https://files.pythonhosted.org/packages/02/3d/eecbc8a0da165c5a13387d8c78dbea69e7f16fbee5ce2bff9dc7a2805729/cmakelint-1.3.3.1.tar.gz" } ], "1.3.3b": [ { "comment_text": "", "digests": { "md5": "e8e76a7abec0476a95bf4beb52e2e9b0", "sha256": "f82a0a576cf50bc130997a3fe491a19077a86456ed0fba599dd5c6e4dd566b58" }, "downloads": -1, "filename": "cmakelint-1.3.3b.tar.gz", "has_sig": false, "md5_digest": "e8e76a7abec0476a95bf4beb52e2e9b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6486, "upload_time": "2015-09-30T07:26:35", "url": "https://files.pythonhosted.org/packages/bf/ee/5da543c49df720212904ebd92c74f6c8c0c5e092ec4afc4fbb70fa369717/cmakelint-1.3.3b.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "b97837ef180fb217cec72e4d6a27da44", "sha256": "ddb3977b9729fe51bbf4914895c22050ed2b7c69b8e48e810e4f3440231e6d4e" }, "downloads": -1, "filename": "cmakelint-1.3.4.tar.gz", "has_sig": false, "md5_digest": "b97837ef180fb217cec72e4d6a27da44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6516, "upload_time": "2016-02-24T18:33:40", "url": "https://files.pythonhosted.org/packages/1e/9a/784d8e76fabed1567ac547d514d6695c87cb567e18dbefad2bb9a7a61b5a/cmakelint-1.3.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "a12328700b1e3c7265e2d6ae4f9cdb64", "sha256": "b17e8dc6550014c44ed702a8a671ec8bdec0097334a064b8ed473ea1e7839070" }, "downloads": -1, "filename": "cmakelint-1.3.4.win-amd64.exe", "has_sig": false, "md5_digest": "a12328700b1e3c7265e2d6ae4f9cdb64", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 231488, "upload_time": "2016-04-11T20:53:04", "url": "https://files.pythonhosted.org/packages/75/b2/1275c7c9ba6fb2ef96cd74570ef2f1d062bba0aa8a712b6c3bbde8e9ba48/cmakelint-1.3.4.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "d3570a1372b4753116d09f10a2d24caa", "sha256": "ca2fe51e8a30aa512f6a1d019a265bd4536d9a122b25d439235acd5b1d0033b8" }, "downloads": -1, "filename": "cmakelint-1.3.4.zip", "has_sig": false, "md5_digest": "d3570a1372b4753116d09f10a2d24caa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8723, "upload_time": "2016-04-11T21:46:59", "url": "https://files.pythonhosted.org/packages/5b/78/a2a763110d0553498d57c0e17c9c09693b4fdbd2f5c999503c6a5923125d/cmakelint-1.3.4.zip" } ], "1.3.4.1": [ { "comment_text": "", "digests": { "md5": "d73c4b788a6b6bbb5d07826d25305746", "sha256": "ef26092f764ae5b4dfb46ba54d0ea447a41802ede483075014bd2f73279567b9" }, "downloads": -1, "filename": "cmakelint-1.3.4.1.tar.gz", "has_sig": false, "md5_digest": "d73c4b788a6b6bbb5d07826d25305746", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6621, "upload_time": "2016-04-12T18:39:06", "url": "https://files.pythonhosted.org/packages/e4/96/9399aa215a3e848961866f5951b9c8f9317b456bc7ef39d264a75379cf65/cmakelint-1.3.4.1.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "4c8a55965a8e473d6acb2b96316efb8e", "sha256": "0cb8805eb2837dc38f0d9975105e59b8155215b62cee0f644a1fe7f9d93668fd" }, "downloads": -1, "filename": "cmakelint-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4c8a55965a8e473d6acb2b96316efb8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12098, "upload_time": "2019-06-01T10:08:31", "url": "https://files.pythonhosted.org/packages/97/4f/5994332ec061b776e5e3f05f40cb3e0f166733a5322ebad3ddf7ce7adc79/cmakelint-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee2045851dff33271706f6af8fa69418", "sha256": "9336b480cb2143f05025c0d0cfd6eabbdf421b67c0b9a7338e09465fa5cee978" }, "downloads": -1, "filename": "cmakelint-1.4.tar.gz", "has_sig": false, "md5_digest": "ee2045851dff33271706f6af8fa69418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7728, "upload_time": "2019-06-01T10:08:32", "url": "https://files.pythonhosted.org/packages/e5/52/79ac16cf779444eb51230030c6777b20fce55a4438ec44b1166dc15c5e11/cmakelint-1.4.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "a615e714727f35e91ab262f9224e1275", "sha256": "b8df7e5595d30ba8e3e047876ef5dab5bd1dda0f6716324efc6f216e3e8fc42d" }, "downloads": -1, "filename": "cmakelint-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a615e714727f35e91ab262f9224e1275", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12940, "upload_time": "2019-06-15T13:06:09", "url": "https://files.pythonhosted.org/packages/9b/9b/bee3494004b93ebc2938c40e103b804d4b13dd1855ca41145a3134bdb094/cmakelint-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c231a8b7d55dda7cd7c162730635721", "sha256": "58aebd449baac4444fca2346f172821e7684f99312694128087617f50db0c4be" }, "downloads": -1, "filename": "cmakelint-1.4.1.tar.gz", "has_sig": false, "md5_digest": "4c231a8b7d55dda7cd7c162730635721", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68460, "upload_time": "2019-06-15T13:06:11", "url": "https://files.pythonhosted.org/packages/35/e7/32f25c37386e6eabfa5ba5f05423807a5bbac6ae64fa732bda277a0f4dab/cmakelint-1.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a615e714727f35e91ab262f9224e1275", "sha256": "b8df7e5595d30ba8e3e047876ef5dab5bd1dda0f6716324efc6f216e3e8fc42d" }, "downloads": -1, "filename": "cmakelint-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a615e714727f35e91ab262f9224e1275", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12940, "upload_time": "2019-06-15T13:06:09", "url": "https://files.pythonhosted.org/packages/9b/9b/bee3494004b93ebc2938c40e103b804d4b13dd1855ca41145a3134bdb094/cmakelint-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c231a8b7d55dda7cd7c162730635721", "sha256": "58aebd449baac4444fca2346f172821e7684f99312694128087617f50db0c4be" }, "downloads": -1, "filename": "cmakelint-1.4.1.tar.gz", "has_sig": false, "md5_digest": "4c231a8b7d55dda7cd7c162730635721", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68460, "upload_time": "2019-06-15T13:06:11", "url": "https://files.pythonhosted.org/packages/35/e7/32f25c37386e6eabfa5ba5f05423807a5bbac6ae64fa732bda277a0f4dab/cmakelint-1.4.1.tar.gz" } ] }