{ "info": { "author": "Luis Cruz", "author_email": "luismirandacruz@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Plugins", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "# friendly_sonar\n\n[![Build Status](https://travis-ci.org/luiscruz/friendly_sonar.svg?branch=master)](https://travis-ci.org/luiscruz/friendly_sonar)\n\nPython3 library to statically analyze software using [SonarLint](http://www.sonarlint.org/) and collect data in a Python Object, CSV, or JSON data format.\n\nWebsite: https://luiscruz.github.io/friendly_sonar/\n\n## Install\n\n1. Download [SonarQube CLI](https://bintray.com/sonarsource/Distribution/org.sonarsource.sonarlint-cli/_latestVersion)\n\n2. A) Add environment variable `$SONARLINT_HOME` with directory of your sonar lint installation:\n\n```\nexport SONARLINT_HOME='~/sonarlint-cli-2.1.0.566'\n```\n**OR**\n\n2. B) Add environment variable `$SONARLINT_HOME` with directory of your sonar lint installation:\n\n```\nexport PATH=~/sonarlint-cli-2.1.0.566/bin:$PATH\n```\n\n3. Install Python library\n\n```\n$pip install friendly_sonar\n```\n\n## Usage\n\n```\nimport friendly_sonar.lint\n\n# run sonar on current directory\nresults = friendly_sonar(\"./\") \nprint results\n\n```\n\n## Contributing\n\nFeel free to create pull requests.\nBe sure that your code passes our checkers:\n\n```\n$tox -e py36\n```\n### Tests\n\nTests are still not being made properly.\nSo far you can check whether it is working by running:\n\n```\n$python -m friendly_sonar.lint\n```\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://luiscruz.github.io/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "friendly-sonar", "package_url": "https://pypi.org/project/friendly-sonar/", "platform": "", "project_url": "https://pypi.org/project/friendly-sonar/", "project_urls": { "Homepage": "https://luiscruz.github.io/" }, "release_url": "https://pypi.org/project/friendly-sonar/0.0.1.dev4/", "requires_dist": [ "click" ], "requires_python": "", "summary": "Python3 library to statically analyze software using SonarLint and collect data in a Python Object, CSV, or JSON data format", "version": "0.0.1.dev4" }, "last_serial": 3185153, "releases": { "0.0.1.dev1": [ { "comment_text": "", "digests": { "md5": "021dd1b71e928b6685edafe1b631c5a9", "sha256": "7c5ac0297ffc1fc4f0d9c10cf374403c68af82595ea4bbfa950c3ac55d1903ca" }, "downloads": -1, "filename": "friendly_sonar-0.0.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "021dd1b71e928b6685edafe1b631c5a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3858, "upload_time": "2017-09-18T15:28:53", "url": "https://files.pythonhosted.org/packages/45/7c/709b6021108313d9589b38e0bd100c7e924ddfc0adeb7efc98bc12f2b5d6/friendly_sonar-0.0.1.dev1-py3-none-any.whl" } ], "0.0.1.dev2": [ { "comment_text": "", "digests": { "md5": "d67dc831215ebcc24d8d2e071c21ebed", "sha256": "d05ab8b3de1211c48b3a78f85dcd8a2f9b1d0aa6bd5d8a91cf4bfe0b4af73759" }, "downloads": -1, "filename": "friendly_sonar-0.0.1.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "d67dc831215ebcc24d8d2e071c21ebed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4806, "upload_time": "2017-09-18T16:10:49", "url": "https://files.pythonhosted.org/packages/ba/86/f55f945eb893722b9958c556ed39650bf003cadd19d83b47a59933913a3f/friendly_sonar-0.0.1.dev2-py3-none-any.whl" } ], "0.0.1.dev4": [ { "comment_text": "", "digests": { "md5": "c026c24d56cbebd5d623357932d07cbc", "sha256": "4a963f6c10cdca49cac47bf6b194d78caf1c3f36780f8a7733b417d7b11b416a" }, "downloads": -1, "filename": "friendly_sonar-0.0.1.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "c026c24d56cbebd5d623357932d07cbc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5067, "upload_time": "2017-09-19T11:22:29", "url": "https://files.pythonhosted.org/packages/e8/75/9a5ff736e7cb3852a319ac022b02936a1ada3d0e64ff1571f7e79b2dfe4a/friendly_sonar-0.0.1.dev4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c026c24d56cbebd5d623357932d07cbc", "sha256": "4a963f6c10cdca49cac47bf6b194d78caf1c3f36780f8a7733b417d7b11b416a" }, "downloads": -1, "filename": "friendly_sonar-0.0.1.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "c026c24d56cbebd5d623357932d07cbc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5067, "upload_time": "2017-09-19T11:22:29", "url": "https://files.pythonhosted.org/packages/e8/75/9a5ff736e7cb3852a319ac022b02936a1ada3d0e64ff1571f7e79b2dfe4a/friendly_sonar-0.0.1.dev4-py3-none-any.whl" } ] }