{"id":20505958,"url":"https://github.com/ligoj/plugin-qa-sonarqube","last_synced_at":"2025-04-13T21:12:12.512Z","repository":{"id":57739517,"uuid":"86256847","full_name":"ligoj/plugin-qa-sonarqube","owner":"ligoj","description":"Ligoj QA plugin for SonarQube : rate and issues","archived":false,"fork":false,"pushed_at":"2025-02-12T08:35:40.000Z","size":130,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T21:12:09.170Z","etag":null,"topics":["ligoj","ligoj-plugin","sonarqube"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ligoj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-03-26T18:53:38.000Z","updated_at":"2025-02-12T08:35:44.000Z","dependencies_parsed_at":"2024-02-13T15:06:26.086Z","dependency_job_id":"96da3794-0572-49d7-8666-52b96ce94a2b","html_url":"https://github.com/ligoj/plugin-qa-sonarqube","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ligoj%2Fplugin-qa-sonarqube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ligoj%2Fplugin-qa-sonarqube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ligoj%2Fplugin-qa-sonarqube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ligoj%2Fplugin-qa-sonarqube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ligoj","download_url":"https://codeload.github.com/ligoj/plugin-qa-sonarqube/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248782259,"owners_count":21160717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ligoj","ligoj-plugin","sonarqube"],"created_at":"2024-11-15T19:52:28.703Z","updated_at":"2025-04-13T21:12:12.480Z","avatar_url":"https://github.com/ligoj.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :link: Ligoj SonarQube plugin [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.ligoj.plugin/plugin-qa-sonar/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.ligoj.plugin/plugin-qa-sonarqube)\n\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=org.ligoj.plugin%3Aplugin-qa-sonarqube\u0026metric=coverage)](https://sonarcloud.io/dashboard?id=org.ligoj.plugin%3Aplugin-qa-sonarqube)\n[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?metric=alert_status\u0026project=org.ligoj.plugin:plugin-qa-sonarqube)](https://sonarcloud.io/dashboard/index/org.ligoj.plugin:plugin-qa-sonarqube)\n[![CodeFactor](https://www.codefactor.io/repository/github/ligoj/plugin-qa-sonarqube/badge)](https://www.codefactor.io/repository/github/ligoj/plugin-qa-sonarqube)\n[![License](http://img.shields.io/:license-mit-blue.svg)](http://fabdouglas.mit-license.org/)\n\n[Ligoj](https://github.com/ligoj/ligoj) SonarQube QA plugin, an\nextending [QA plugin](https://github.com/ligoj/plugin-qa)\nProvides the following features :\n\n- Metrics (when available): `ncloc`, `coverage`, `sqale_rating`\n- List of branches with theirs measures, and links\n- Compatible with SonarQube Enterprise, SonarQube Community with or\n  without [sonarqube-community-branch-plugin](https://github.com/mc1arke/sonarqube-community-branch-plugin)\n- Detect SonarQube API (`\u003c 6,3`, `\u003e=6.3` and `\u003e=6.6`) for compatibility\n- Tested on all SonarQube versions from `4.0` to `9.9.3`\n\n# Plugin parameters\n\n| Parameter                         | Default                       | Note                                                                                                                                                   |                     \n|-----------------------------------|-------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|\n| service:qa:sonarqube:metrics      | `ncloc,coverage,sqale_rating` | For 6.3+ API, `security_rating,reliability_rating,security_review_rating` metrics are added.                                                           |\n| service:qa:sonar:max-branches     | `10`                          | Maximum displayed and retrieved branches. Main branch is always retrieved, the other branches are sorted by last activity. Only for `6.6+` API.        |\n| service:qa:sonar:metrics-branches | `ncloc,coverage,sqale_rating` | Retrieved and displayed metrics of each branch. By default, the same as the main metrics. When non-empty, one API call is executed per branch.         |\n| service:qa:sonar:user             |                               | SonarQube's username. Can be any string when password is a SonarQube API token.                                                                        |\n| service:qa:sonar:password         |                               | SonarQube's password. Only API tokens prior 9.3 (generic) and 9.3+ of type `user` and `global` are supported. This parameter is encrypted in database. |\n| service:qa:sonar:project          |                               | Linked project identifier. May be an integer or a string depending on the SonarQube API version.                                                       |\n| service:qa:sonar:url              |                               | SonarQube base URL. For sample `http://localhost:9000`.                                                                                                |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fligoj%2Fplugin-qa-sonarqube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fligoj%2Fplugin-qa-sonarqube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fligoj%2Fplugin-qa-sonarqube/lists"}