https://github.com/SonarSource/sonar-analyzer-commons
language-team
Score: 30.03862138212638
Last synced: 1 day ago
JSON representation
Repository metadata:
Logic useful for a language plugin
- Host: GitHub
- URL: https://github.com/SonarSource/sonar-analyzer-commons
- Owner: SonarSource
- License: lgpl-3.0
- Created: 2017-07-17T15:32:22.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2026-10-30T07:10:04.000Z (8 days ago)
- Last Synced: 2026-10-30T23:10:01.447Z (7 days ago)
- Topics: language-team
- Language: Java
- Homepage:
- Size: 2.22 MB
- Stars: 28
- Watchers: 24
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Notice: NOTICE.txt
Owner metadata:
- Name: Sonar
- Login: SonarSource
- Email: github@sonarsource.com
- Kind: organization
- Description: The home of integrated code quality and code security
- Website: https://www.sonarsource.com
- Location: Switzerland
- Twitter: SonarSource
- Company:
- Icon url: https://avatars.githubusercontent.com/u/545988?v=4
- Repositories: 226
- Last Synced at: 2026-11-05T02:55:24.081Z
- Profile URL: https://github.com/SonarSource
GitHub Events
Total
- Create event: 58
- Delete event: 58
- Fork event: 2
- Issue comment event: 56
- Pull request event: 47
- Pull request review comment event: 14
- Pull request review event: 33
- Push event: 99
- Release event: 8
- Watch event: 3
- Total: 378
Last Year
- Create event: 38
- Delete event: 36
- Issue comment event: 20
- Pull request event: 14
- Pull request review comment event: 2
- Pull request review event: 8
- Push event: 70
- Release event: 2
- Total: 190
Committers metadata
Last synced: 2 days ago
Total Commits: 498
Total Committers: 71
Avg Commits per committer: 7.014
Development Distribution Score (DDS): 0.815
Commits in past year: 186
Committers in past year: 27
Avg Commits per committer in past year: 6.889
Development Distribution Score (DDS) in past year: 0.505
| Name | Commits | |
|---|---|---|
| renovate[bot] | 2****] | 92 |
| Michael Gumowski | m****i@s****m | 51 |
| Alban Auzeill | a****l@s****m | 36 |
| Elena Vilchik | e****k@s****m | 29 |
| Nils Werner | 6****e | 24 |
| Daniel Teuchert | 1****e | 15 |
| Tibor Blenessy | t****y@s****m | 15 |
| Christophe Zürn | 3****e | 15 |
| Guillaume Dequenne | g****e@s****m | 12 |
| quentin-jaquier-sonarsource | q****r@s****m | 11 |
| tomverin | t****n@s****m | 11 |
| Marcin Stachniuk | m****k@s****m | 10 |
| Victor | v****z@s****m | 10 |
| Dorian Burihabwa | 7****e | 10 |
| pynicolas | p****s@s****m | 9 |
| Stanislav | 9****e | 8 |
| leonardo-pilastri-sonarsource | 1****e | 7 |
| hashicorp-vault-sonar-prod[bot] | 1****] | 6 |
| Evgeny Mandrikov | 1****n | 6 |
| Teemu R. | t****i@s****m | 6 |
| Andrea Guarino | 3****e | 5 |
| Massimo Paladin | m****n@g****m | 5 |
| Aurélien Coet | a****t@s****m | 4 |
| Maksim Grebeniuk | m****k@s****m | 4 |
| Gabriel Fleischer | g****r@s****m | 4 |
| Mallow | m****o@g****m | 4 |
| Pavel Mikula | 5****e | 4 |
| Johann Beleites | j****s@s****m | 4 |
| Mary Georgiou | 8****u | 3 |
| Malena Ebert | 6****e | 3 |
| and 41 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 34
Total pull requests: 325
Average time to close issues: 6 months
Average time to close pull requests: 10 days
Total issue authors: 21
Total pull request authors: 65
Average comments per issue: 0.41
Average comments per pull request: 1.67
Merged pull request: 282
Bot issues: 1
Bot pull requests: 97
Past year issues: 1
Past year pull requests: 136
Past year average time to close issues: N/A
Past year average time to close pull requests: 2 days
Past year issue authors: 1
Past year pull request authors: 21
Past year average comments per issue: 0.0
Past year average comments per pull request: 2.54
Past year merged pull request: 124
Past year bot issues: 1
Past year bot pull requests: 95
Top Issue Authors
- quentin-jaquier-sonarsource (4)
- nils-werner-sonarsource (4)
- christophe-zurn-sonarsource (3)
- Wohops (2)
- andreaguarino (2)
- Swalkyn (2)
- guillaume-dequenne-sonarsource (2)
- saberduck (2)
- petertrr (1)
- m-g-sonar (1)
- renovate[bot] (1)
- johann-beleites-sonarsource (1)
- ghost (1)
- stanjor (1)
- irina-batinic-sonarsource (1)
Top Pull Request Authors
- renovate[bot] (86)
- dorian-burihabwa-sonarsource (15)
- leonardo-pilastri-sonarsource (15)
- mstachniuk (14)
- Wohops (9)
- quentin-jaquier-sonarsource (9)
- pavel-mikula-sonarsource (8)
- christophe-zurn-sonarsource (8)
- alban-auzeill (8)
- tomverin (7)
- irina-batinic-sonarsource (7)
- johann-beleites-sonarsource (7)
- hashicorp-vault-sonar-prod[bot] (6)
- nils-werner-sonarsource (6)
- SolalPirelli-Sonar (6)
Top Issue Labels
- regex (10)
- enhancement (5)
- bug (4)
- jira-import_25-04-2024 (2)
Top Pull Request Labels
- dependencies (90)
- regex (4)
- java (1)
- enhancement (1)
Package metadata
- Total packages: 11
-
Total downloads:
- nuget: 1,613 total
- npm: 4,293,056 last-month
- Total docker downloads: 5,390,203,970
- Total dependent packages: 139 (may contain duplicates)
- Total dependent repositories: 226 (may contain duplicates)
- Total versions: 518
- Total maintainers: 16
repo1.maven.org: org.sonarsource.analyzer-commons:sonar-analyzer-commons
Logic useful for a language plugin
- Homepage: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/developing-a-plugin/plugin-basics/
- Documentation: https://appdoc.app/artifact/org.sonarsource.analyzer-commons/sonar-analyzer-commons/
- Licenses: GNU LGPL 3
- Latest release: 2.35.0.15509 (published 12 days ago)
- Last Synced: 2026-11-04T21:08:04.931Z (2 days ago)
- Versions: 71
- Dependent Packages: 66
- Dependent Repositories: 88
- Docker Downloads: 898,470,795
-
Rankings:
- Docker downloads count: 0.124%
- Dependent packages count: 1.078%
- Dependent repos count: 2.118%
- Average: 15.83%
- Stargazers count: 37.89%
- Forks count: 37.938%
repo1.maven.org: org.sonarsource.analyzer-commons:sonar-analyzer-test-commons
Logic useful to test a language analyzer
- Homepage: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/developing-a-plugin/plugin-basics/
- Documentation: https://appdoc.app/artifact/org.sonarsource.analyzer-commons/sonar-analyzer-test-commons/
- Licenses: GNU LGPL 3
- Latest release: 2.35.0.15509 (published 12 days ago)
- Last Synced: 2026-11-04T20:01:36.985Z (2 days ago)
- Versions: 69
- Dependent Packages: 31
- Dependent Repositories: 36
- Docker Downloads: 898,470,795
-
Rankings:
- Docker downloads count: 0.124%
- Dependent packages count: 2.099%
- Dependent repos count: 3.765%
- Average: 16.363%
- Stargazers count: 37.89%
- Forks count: 37.938%
repo1.maven.org: org.sonarsource.analyzer-commons:sonar-xml-parsing
Logic useful to read and analyze XML files
- Homepage: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/developing-a-plugin/plugin-basics/
- Documentation: https://appdoc.app/artifact/org.sonarsource.analyzer-commons/sonar-xml-parsing/
- Licenses: GNU LGPL 3
- Latest release: 2.35.0.15509 (published 12 days ago)
- Last Synced: 2026-11-04T19:45:29.416Z (2 days ago)
- Versions: 61
- Dependent Packages: 18
- Dependent Repositories: 49
- Docker Downloads: 898,469,186
-
Rankings:
- Docker downloads count: 0.124%
- Dependent repos count: 3.098%
- Dependent packages count: 3.529%
- Average: 16.516%
- Stargazers count: 37.89%
- Forks count: 37.938%
repo1.maven.org: org.sonarsource.analyzer-commons:sonar-performance-measure
Logic to capture a hierarchy of performance measures, save it into a file, and merge files
- Homepage: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/developing-a-plugin/plugin-basics/
- Documentation: https://appdoc.app/artifact/org.sonarsource.analyzer-commons/sonar-performance-measure/
- Licenses: GNU LGPL 3
- Latest release: 2.35.0.15509 (published 12 days ago)
- Last Synced: 2026-11-04T20:12:50.927Z (2 days ago)
- Versions: 51
- Dependent Packages: 8
- Dependent Repositories: 11
- Docker Downloads: 898,161,607
-
Rankings:
- Docker downloads count: 0.127%
- Dependent repos count: 7.419%
- Dependent packages count: 7.458%
- Average: 18.167%
- Stargazers count: 37.89%
- Forks count: 37.938%
repo1.maven.org: org.sonarsource.analyzer-commons:sonar-regex-parsing
Logic useful to read and analyze regular expressions
- Homepage: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/developing-a-plugin/plugin-basics/
- Documentation: https://appdoc.app/artifact/org.sonarsource.analyzer-commons/sonar-regex-parsing/
- Licenses: GNU LGPL 3
- Latest release: 2.35.0.15509 (published 12 days ago)
- Last Synced: 2026-11-04T21:08:05.077Z (2 days ago)
- Versions: 54
- Dependent Packages: 7
- Dependent Repositories: 13
- Docker Downloads: 898,162,401
-
Rankings:
- Docker downloads count: 0.126%
- Dependent repos count: 6.789%
- Dependent packages count: 8.392%
- Average: 18.227%
- Stargazers count: 37.89%
- Forks count: 37.938%
repo1.maven.org: org.sonarsource.analyzer-commons:sonar-analyzer-recognizers
Shared code recognizers
- Homepage: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/developing-a-plugin/plugin-basics/
- Documentation: https://appdoc.app/artifact/org.sonarsource.analyzer-commons/sonar-analyzer-recognizers/
- Licenses: GNU LGPL 3
- Latest release: 2.35.0.15509 (published 12 days ago)
- Last Synced: 2026-11-04T20:38:06.625Z (2 days ago)
- Versions: 63
- Dependent Packages: 5
- Dependent Repositories: 16
- Docker Downloads: 898,469,186
-
Rankings:
- Docker downloads count: 0.124%
- Dependent repos count: 6.085%
- Dependent packages count: 11.476%
- Average: 18.703%
- Stargazers count: 37.89%
- Forks count: 37.938%
repo1.maven.org: org.sonarsource.analyzer-commons:test-sonar-xml-parsing
Logic useful to test XML parsing and XML-related rules
- Homepage: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/developing-a-plugin/plugin-basics/
- Documentation: https://appdoc.app/artifact/org.sonarsource.analyzer-commons/test-sonar-xml-parsing/
- Licenses: GNU LGPL 3
- Latest release: 2.35.0.15509 (published 12 days ago)
- Last Synced: 2026-11-04T19:45:30.581Z (2 days ago)
- Versions: 56
- Dependent Packages: 4
- Dependent Repositories: 13
-
Rankings:
- Dependent repos count: 6.789%
- Dependent packages count: 13.917%
- Average: 24.133%
- Stargazers count: 37.89%
- Forks count: 37.938%
nuget.org: sonaranalyzer.commonsconfigurations
Shared analyzer configuration data (secret-exclusion regexes) generated from the sonar-analyzer-commons SecretClassifier, for use by non-JVM SonarSource analyzers. The payload is content/secret-patterns.json, with the sample values those patterns must reproduce in content/secret-exclusion-corpus.json.
- Homepage: https://github.com/SonarSource/sonar-analyzer-commons
- Licenses: LGPL-3.0-only
- Latest release: 2.35.0.15509 (published 12 days ago)
- Last Synced: 2026-11-04T19:45:29.265Z (2 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 1,613 Total
-
Rankings:
- Dependent repos count: 5.793%
- Dependent packages count: 15.485%
- Average: 26.081%
- Downloads: 56.966%
- Maintainers (1)
npmjs.org: @sonarsource/analyzer-commons-configurations
Shared analyzer configuration data (secret-exclusion regexes) generated from the sonar-analyzer-commons SecretClassifier, for use by non-JVM SonarSource analyzers. The payload is secret-patterns.json, with the sample values those patterns must reproduce i
- Homepage: https://github.com/SonarSource/sonar-analyzer-commons#readme
- Licenses: LGPL-3.0-only
- Latest release: 2.35.0-15509 (published 12 days ago)
- Last Synced: 2026-11-04T10:54:55.295Z (3 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4,293,056 Last month
-
Rankings:
- Dependent repos count: 21.416%
- Average: 26.139%
- Dependent packages count: 30.863%
- Maintainers (15)
repo1.maven.org: org.sonarsource.analyzer-commons:sonar-analyzer-commons-parent
Logic useful for a language analyser plugin and test
- Homepage: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/developing-a-plugin/plugin-basics/
- Documentation: https://appdoc.app/artifact/org.sonarsource.analyzer-commons/sonar-analyzer-commons-parent/
- Licenses: GNU LGPL 3
- Latest release: 2.35.0.15509 (published 12 days ago)
- Last Synced: 2026-11-04T19:45:29.499Z (2 days ago)
- Versions: 69
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 27.474%
- Stargazers count: 28.245%
- Dependent repos count: 31.98%
- Average: 34.14%
- Dependent packages count: 48.86%
repo1.maven.org: org.sonarsource.analyzer-commons:sonar-analyzer-commons-configurations
Machine-readable export (JSON, .nupkg, npm .tgz) of shared analyzer configuration generated from sonar-analyzer-commons, so non-JVM analyzers can consume the same secret-exclusion patterns - and the corpus that validates them against their own regex engine - without drift
- Homepage: https://docs.sonarsource.com/sonarqube-server/latest/extension-guide/developing-a-plugin/plugin-basics/
- Documentation: https://appdoc.app/artifact/org.sonarsource.analyzer-commons/sonar-analyzer-commons-configurations/
- Licenses: GNU LGPL 3
- Latest release: 2.35.0.15509 (published 12 days ago)
- Last Synced: 2026-11-04T20:38:05.928Z (2 days ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 28.223%
- Average: 34.287%
- Dependent packages count: 40.35%
Dependencies
- org.jetbrains:annotations 23.0.0 provided
- org.sonarsource.api.plugin:sonar-plugin-api provided
- com.google.code.findbugs:jsr305
- com.googlecode.json-simple:json-simple
- junit:junit test
- org.assertj:assertj-core test
- org.mockito:mockito-core test
- org.sonarsource.sonarqube:sonar-plugin-api-impl test
- org.sonarsource.api.plugin:sonar-plugin-api provided
- com.google.code.findbugs:jsr305
- com.google.code.gson:gson 2.8.9
- org.assertj:assertj-core test
- org.junit.jupiter:junit-jupiter test
- org.junit.jupiter:junit-jupiter-migrationsupport test
- org.junit:junit-bom 5.8.1 import
- org.sonarsource.api.plugin:sonar-plugin-api 9.9.0.229 provided
- com.google.code.findbugs:jsr305 3.0.2
- com.googlecode.json-simple:json-simple 1.1.1
- junit:junit 4.13.2
- org.assertj:assertj-core 3.17.1
- org.mockito:mockito-core 3.5.7
- org.sonarsource.sonarqube:sonar-plugin-api-impl 9.3.0.51899
- com.google.code.findbugs:jsr305
- junit:junit test
- org.assertj:assertj-core test
- com.google.code.findbugs:jsr305
- org.sonarsource.api.plugin:sonar-plugin-api
- commons-lang:commons-lang 2.6 test
- org.assertj:assertj-core test
- org.junit.jupiter:junit-jupiter test
- org.mockito:mockito-core test
- org.snakeyaml:snakeyaml-engine 2.3 test
- org.sonarsource.analyzer-commons:sonar-analyzer-test-commons ${version} test
- junit:junit compile
- com.google.code.findbugs:jsr305
- org.assertj:assertj-core test
- com.google.code.findbugs:jsr305
- org.sonarsource.analyzer-commons:sonar-analyzer-test-commons ${project.version}
- org.sonarsource.analyzer-commons:sonar-xml-parsing ${project.version}
- org.sonarsource.api.plugin:sonar-plugin-api
- org.sonarsource.sonarqube:sonar-plugin-api-impl
- junit:junit test
- org.assertj:assertj-core test
- org.sonarsource.analyzer-commons:sonar-analyzer-test-commons ${project.version} provided
- com.fasterxml.woodstox:woodstox-core 6.4.0
- com.google.code.findbugs:jsr305
- org.sonarsource.api.plugin:sonar-plugin-api
- xerces:xercesImpl 2.12.2
- xml-apis:xml-apis 1.4.01
- junit:junit test
- org.assertj:assertj-core test
- org.sonarsource.sonarqube:sonar-plugin-api-impl test
- SonarSource/vault-action-wrapper v3 composite
- sonarsource/gh-action-lt-backlog/SubmitReview v2 composite
- SonarSource/vault-action-wrapper v3 composite
- sonarsource/gh-action-lt-backlog/PullRequestClosed v2 composite
- SonarSource/ci-github-actions/pr_cleanup v1 composite
- SonarSource/vault-action-wrapper v3 composite
- sonarsource/gh-action-lt-backlog/ToggleLockBranch v2 composite
- com.google.code.gson:gson *
- org.sonarsource.analyzer-commons:sonar-analyzer-commons 2.30.0-SNAPSHOT
- com.googlecode.json-simple:json-simple * test
- org.assertj:assertj-core * test
- org.junit.jupiter:junit-jupiter-engine * test
- org.junit.jupiter:junit-jupiter-params * test
- SonarSource/vault-action-wrapper v3 composite
- sonarsource/gh-action-lt-backlog/RequestReview v2 composite
- SonarSource/vault-action-wrapper v3 composite
- sonarsource/gh-action-lt-backlog/PullRequestCreated v2 composite