{ "info": { "author": "FFY00", "author_email": "lains@archlinux.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "===============================\npkgcheck\n===============================\n\nThis is a bashate fork for Arch Linux's PKGBUILDs.\n\n- Free software: Apache license\n\nInstall\n-------\n\n``pip install -u pkgcheck-arch``\n\nUse\n---\n\n``pkgcheck path/to/PKGBUILD``\n\nCurrently Supported Checks\n--------------------------\n\nErrors\n~~~~~~\n\nBasic white space errors, for consistent indenting\n\n- E001: check that lines do not end with trailing whitespace\n- E002: ensure that indents are only spaces, and not hard tabs\n- E003: ensure all indents are a multiple of 4 spaces\n- E004: file did not end with a newline\n- E005: unquoted $srcdir or $pkgdir\n\nStructure Errors\n~~~~~~~~~~~~~~~~\n\nA set of rules that help keep things consistent in control blocks.\nThese are ignored on long lines that have a continuation, because\nunrolling that is kind of \"interesting\"\n\n- E010: *do* not on the same line as *for*\n- E011: *then* not on the same line as *if* or *elif*\n- E012: heredoc didn't end before EOF\n- E020: Function declaration not in format ``^function name {$``\n\nObsolete, deprecated or unsafe syntax\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nRules to identify obsolete, deprecated or unsafe syntax that should\nnot be used\n\n- E040: Syntax errors reported by `bash -n`\n- E041: Usage of $[ for arithmetic is deprecated for $((\n- W042: Local declaration hides errors\n- W043: Arithmetic compound has inconsistent return semantics\n- E044: Use [[ for =~,<,> comparisions\n\nStyle enforcer\n~~~~~~~~~~~~~~\n\n- E060: Last line isn't a newline\n- E061: Multiple final newlines\n- W062: Unsafe quotes", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/FFY00/pkgcheck", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pkgcheck-arch", "package_url": "https://pypi.org/project/pkgcheck-arch/", "platform": "", "project_url": "https://pypi.org/project/pkgcheck-arch/", "project_urls": { "Homepage": "https://github.com/FFY00/pkgcheck" }, "release_url": "https://pypi.org/project/pkgcheck-arch/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "A bashate fork for Arch Linuc's PKGBUILDs", "version": "0.1.2" }, "last_serial": 4318113, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8c580064baaf49fd8142005e853b434b", "sha256": "0f6dac221371ea0e12b924032991a2da8f1498542c52e2bee85c30bb9dc13462" }, "downloads": -1, "filename": "pkgcheck-arch-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8c580064baaf49fd8142005e853b434b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30502, "upload_time": "2018-09-07T14:38:48", "url": "https://files.pythonhosted.org/packages/1c/05/a84d01a6f6fb04e9d658b9b5419ab3f6585b39530e31bb9892d47d276a9c/pkgcheck-arch-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f1324d0dfa40bd805b23d8a8631d26a0", "sha256": "46d38b3e1bd9231d5b64f49ac76e5c4d4b4909671419024d4c7b7d749d299e7b" }, "downloads": -1, "filename": "pkgcheck-arch-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f1324d0dfa40bd805b23d8a8631d26a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30515, "upload_time": "2018-09-07T14:45:00", "url": "https://files.pythonhosted.org/packages/2f/0b/a2aab36256b0ebb9ec63e468f784302ac2d4d4e8305e6e37d726bdd62dae/pkgcheck-arch-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f9f586226603300468102cf9d2ce095b", "sha256": "f2e40774341380e590625a5f777f0f26eae5a4d463f4ca6b7d2118ae71cf7155" }, "downloads": -1, "filename": "pkgcheck-arch-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f9f586226603300468102cf9d2ce095b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30689, "upload_time": "2018-09-27T22:40:48", "url": "https://files.pythonhosted.org/packages/e4/1a/913d08057917c580c985a82612792b16fd4446c2f4246084c1d7849cb200/pkgcheck-arch-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f9f586226603300468102cf9d2ce095b", "sha256": "f2e40774341380e590625a5f777f0f26eae5a4d463f4ca6b7d2118ae71cf7155" }, "downloads": -1, "filename": "pkgcheck-arch-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f9f586226603300468102cf9d2ce095b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30689, "upload_time": "2018-09-27T22:40:48", "url": "https://files.pythonhosted.org/packages/e4/1a/913d08057917c580c985a82612792b16fd4446c2f4246084c1d7849cb200/pkgcheck-arch-0.1.2.tar.gz" } ] }