{"id":23478230,"url":"https://github.com/checkstyle/sonar-checkstyle","last_synced_at":"2025-05-16T15:07:12.850Z","repository":{"id":8182372,"uuid":"57127895","full_name":"checkstyle/sonar-checkstyle","owner":"checkstyle","description":"Support on Checkstyle in SonarQube. Officially transfered from https://github.com/SonarQubeCommunity/sonar-checkstyle","archived":false,"fork":false,"pushed_at":"2025-04-05T07:29:25.000Z","size":3399,"stargazers_count":180,"open_issues_count":17,"forks_count":70,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-04-12T14:16:05.234Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/checkstyle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","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":"2016-04-26T12:52:51.000Z","updated_at":"2025-04-05T07:29:28.000Z","dependencies_parsed_at":"2024-03-03T08:29:52.360Z","dependency_job_id":"cea410a8-ec27-44e0-8a66-753d09d98cfa","html_url":"https://github.com/checkstyle/sonar-checkstyle","commit_stats":{"total_commits":733,"total_committers":45,"mean_commits":"16.288888888888888","dds":0.5552523874488404,"last_synced_commit":"a8d9f289c21355ea018d64521b0f3394728ca8fd"},"previous_names":[],"tags_count":95,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkstyle%2Fsonar-checkstyle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkstyle%2Fsonar-checkstyle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkstyle%2Fsonar-checkstyle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkstyle%2Fsonar-checkstyle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/checkstyle","download_url":"https://codeload.github.com/checkstyle/sonar-checkstyle/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254553959,"owners_count":22090417,"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":[],"created_at":"2024-12-24T19:17:26.824Z","updated_at":"2025-05-16T15:07:12.832Z","avatar_url":"https://github.com/checkstyle.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sonar Checkstyle\n\n[![](https://secure.travis-ci.org/checkstyle/sonar-checkstyle.png)](https://travis-ci.org/checkstyle/sonar-checkstyle/builds)\n[![](https://teamcity.jetbrains.com/app/rest/builds/buildType:(id:Checkstyle_SonarCheckstyleIdeaInspectionsMaster)/statusIcon)](https://teamcity.jetbrains.com/app/rest/builds/buildType:(id:Checkstyle_SonarCheckstyleIdeaInspectionsMaster)/statusIcon)\n[![](https://sonarcloud.io/api/project_badges/measure?project=checkstyle_sonar-checkstyle\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=checkstyle_sonar-checkstyle)\n[![](https://snyk.io/test/github/checkstyle/sonar-checkstyle/badge.svg?targetFile=pom.xml)](https://snyk.io/test/github/checkstyle/sonar-checkstyle?targetFile=pom.xml)\n\nThis plugin provides coding rules from [Checkstyle](http://checkstyle.sourceforge.net/) for [Sonar](https://www.sonarsource.com).\n\n---\n\n## Compatiblity\n\nCompatibility matrix from Sonar: [https://docs.sonarsource.com/sonarqube/latest/instance-administration/plugin-version-matrix/](https://docs.sonarsource.com/sonarqube/latest/instance-administration/plugin-version-matrix/)\n\nCompatibility matrix from Checkstyle:\n\n| Checkstyle Plugin | Sonar min | Sonar max | Checkstyle | Jdk |\n|-------------------|-----------|-----------|------------|-----|\n| 10.23.0           | 9.9       | 10.7+     | 10.23.0    | 11  |\n| 10.21.4           | 9.9       | 10.7+     | 10.21.4    | 11  |\n| 10.21.1           | 9.9       | 10.7+     | 10.21.1    | 11  |\n| 10.20.2           | 9.9       | 10.7+     | 10.20.2    | 11  |\n| 10.20.1           | 9.9       | 10.7+     | 10.20.1    | 11  |\n| 10.19.0           | 9.9       | 10.7+     | 10.19.0    | 11  |\n| 10.17.0           | 9.9       | 10.0+     | 10.17.0    | 11  |\n| 10.16.0           | 9.9       | 10.0+     | 10.16.0    | 11  |\n| 10.15.0           | 9.9       | 10.0+     | 10.15.0    | 11  |\n| 10.14.2           | 9.9       | 10.0+     | 10.14.2    | 11  |\n| 10.14.1           | 9.9       | 10.0+     | 10.14.1    | 11  |\n| 10.12.5           | 9.0       | 10.0+     | 10.12.5    | 11  |\n| 10.12.3           | 9.0       | 10.0+     | 10.12.3    | 11  |\n| 10.12.1           | 9.0       | 10.0+     | 10.12.1    | 11  |\n| 10.12.0           | 9.0       | 10.0+     | 10.12.0    | 11  |\n| 10.11.0           | 9.0       | 10.0+     | 10.11.0    | 11  |\n| 10.9.3            | 9.0       | 10.0+     | 10.9.3     | 11  |\n| 10.8.1            | 9.0       | 9.0+      | 10.8.1     | 11  |\n| 10.8.0            | 9.0       | 9.0+      | 10.8.0     | 11  |\n| 10.7.0            | 9.0       | 9.0+      | 10.7.0     | 11  |\n| 10.6.0            | 9.0       | 9.0+      | 10.6.0     | 11  |\n| 10.5              | 9.0       | 9.0+      | 10.5       | 11  |\n| 10.4              | 9.0       | 9.0+      | 10.4       | 11  |\n| 10.3.4            | 9.0       | 9.0+      | 10.3.4     | 11  |\n| 10.3.3            | 9.0       | 9.0+      | 10.3.3     | 11  |\n| 10.3.2            | 9.0       | 9.0+      | 10.3.2     | 11  |\n| 10.3.1            | 9.0       | 9.0+      | 10.3.1     | 11  |\n| 10.3              | 9.0       | 9.0+      | 10.3       | 11  |\n| 10.2              | 9.0       | 9.0+      | 10.2       | 11  |\n| 10.1              | 9.0       | 9.0+      | 10.1       | 11  |\n| 10.0              | 9.0       | 9.0+      | 10.0       | 11  |\n| 9.3               | 8.9       | 8.9+      | 9.3        | 1.8 |\n| 9.2.1             | 8.9       | 8.9+      | 9.2.1      | 1.8 |\n| 9.2               | 8.9       | 8.9+      | 9.2        | 1.8 |\n| 9.1               | 8.9       | 8.9+      | 9.1        | 1.8 |\n| 9.0.1             | 8.9       | 8.9+      | 9.0.1      | 1.8 |\n| 8.45.1            | 7.9       | 7.9+      | 8.45.1     | 1.8 |\n| 8.42              | 7.9       | 7.9+      | 8.42       | 1.8 |\n| 8.41.1            | 7.9       | 7.9+      | 8.41.1     | 1.8 |\n| 8.40              | 7.9       | 7.9+      | 8.40       | 1.8 |\n| 8.39              | 7.9       | 7.9+      | 8.39       | 1.8 |\n| 8.38              | 7.9       | 7.9+      | 8.38       | 1.8 |\n| 8.37              | 7.9       | 7.9+      | 8.37       | 1.8 |\n| 8.35              | 7.9       | 7.9+      | 8.35       | 1.8 |\n| 4.34              | 7.9       | 7.9+      | 8.34       | 1.8 |\n| 4.33              | 7.9       | 7.9+      | 8.33       | 1.8 |\n| 4.32              | 7.9       | 7.9+      | 8.32       | 1.8 |\n| 4.31              | 7.9       | 7.9+      | 8.31       | 1.8 |\n| 4.30              | 7.9       | 7.9+      | 8.30       | 1.8 |\n| 4.29              | 7.9       | 7.9+      | 8.29       | 1.8 |\n| 4.28              | 7.9       | 7.9+      | 8.28       | 11  |\n| 4.27              | 6.7       | 7.7+      | 8.27       | 1.8 |\n| 4.26              | 6.7       | 7.7+      | 8.26       | 1.8 |\n| 4.25              | 6.7       | 7.7+      | 8.25       | 1.8 |\n| 4.24              | 6.7       | 7.7+      | 8.24       | 1.8 |\n| 4.23              | 6.7       | 7.7+      | 8.23       | 1.8 |\n| 4.22              | 6.7       | 7.7+      | 8.22       | 1.8 |\n| 4.21              | 6.7       | 7.7+      | 8.21       | 1.8 |\n| 4.20              | 6.7       | 7.7+      | 8.20       | 1.8 |\n| 4.19              | 6.7       | 7.7+      | 8.19       | 1.8 |\n| 4.18              | 6.7       | 7.7+      | 8.18       | 1.8 |\n| 4.17              | 6.7       | 7.5       | 8.17       | 1.8 |\n| 4.16              | 5.6.6     | 7.2       | 8.16       | 1.8 |\n| 4.15              | 5.6.6     | 7.2       | 8.15       | 1.8 |\n| 4.14              | 5.6.6     | 7.2       | 8.14       | 1.8 |\n| 4.13              | 5.6.6     | 7.2       | 8.13       | 1.8 |\n| 4.12              | 5.6.6     | 7.2       | 8.12       | 1.8 |\n| 4.11              | 5.6.6     | 7.2       | 8.11       | 1.8 |\n| 4.10.1            | 5.6.6     | 7.2       | 8.10.1     | 1.8 |\n| 4.10              | 5.6.6     | 7.2       | 8.10       | 1.8 |\n| 4.9               | 5.6.6     | 7.2       | 8.9        | 1.8 |\n| 4.8               | 5.6.6     | 7.2       | 8.8        | 1.8 |\n| 4.7               | 5.6.6     | 7.2       | 8.7        | 1.8 |\n| 4.6               | 5.6.6     | 7.2       | 8.6        | 1.8 |\n| 4.5               | 5.6.6     | 7.2       | 8.5        | 1.8 |\n| 4.4               | 5.6.6     | 7.2       | 8.4        | 1.8 |\n| 4.3               | 5.6.6     | 7.2       | 8.3        | 1.8 |\n| 4.2               | 5.6.6     | 7.2       | 8.2        | 1.8 |\n| 4.1               | 5.6.6     | 7.2       | 8.1        | 1.8 |\n| 4.0               | 5.6.6     | 7.2       | 8.0        | 1.8 |\n| 3.8               | 5.6.6     | 7.2       | 7.8.2      | 1.8 |\n| 3.7               | 5.6.6     | 7.2       | 7.7        | 1.8 |\n| 3.6.1             | 5.6.6     | 7.2       | 7.6.1      | 1.8 |\n| 3.6               | 5.6.4     | 7.2       | 7.6        | 1.8 |\n| 3.5.1             | 5.6.4     | 7.2       | 7.5.1      | 1.8 |\n| 3.5               | 5.6.4     | 7.2       | 7.5        | 1.8 |\n| 3.4               | 5.6.4     | 7.2       | 7.4        | 1.8 |\n| 3.3               | 5.6.4     | 7.2       | 7.3        | 1.8 |\n| 3.2               | 5.6.4     | 7.2       | 7.2        | 1.8 |\n| 3.1.2             | 5.6.4     | 7.2       | 7.1.2      | 1.8 |\n| 3.1.1             | 5.6.4     | 7.2       | 7.1.1      | 1.8 |\n| 3.1               | 5.6.4     | --        | 7.1        | 1.8 |\n| 2.4               | 4.5.2     | --        | 6.12.1     | 1.7 |\n| 2.3               | 4.5.1     | --        | 6.4.1      | 1.7 |\n| 2.2               | 4.5.1     | --        | 6.1        | 1.6 |\n| 2.1.1             | 3.6       | --        | 5.6        | 1.6 |\n| 2                 | 3.6       | --        | 5.6        | 1.6 |\n\n---\n\n## Installation\n\n1. Follow the official [Sonar documentation](https://docs.sonarsource.com/sonarqube/9.8/setup-and-upgrade/install-a-plugin/) to install a plugin from the marketplace, or manually (pick your release from [https://github.com/checkstyle/sonar-checkstyle/releases](https://github.com/checkstyle/sonar-checkstyle/releases).\n2. Configure instances from template rules for the `Checkstyle` repository.\n3. Add rules/instances from the `Checkstyle` repository to your Quality Profile.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheckstyle%2Fsonar-checkstyle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheckstyle%2Fsonar-checkstyle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheckstyle%2Fsonar-checkstyle/lists"}