An open API service for producing an overview of a list of open source projects.

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


Owner metadata:


GitHub Events

Total
Last Year

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 Email 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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/SonarSource/sonar-analyzer-commons

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

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

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

commons/pom.xml maven
  • 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
performance-measure/pom.xml maven
  • 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
pom.xml maven
  • 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
recognizers/pom.xml maven
  • com.google.code.findbugs:jsr305
  • junit:junit test
  • org.assertj:assertj-core test
regex-parsing/pom.xml maven
  • 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
test-commons/pom.xml maven
  • junit:junit compile
  • com.google.code.findbugs:jsr305
  • org.assertj:assertj-core test
test-xml-parsing/pom.xml maven
  • 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
xml-parsing/pom.xml maven
  • 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
.github/workflows/release.yml actions
.github/workflows/SubmitReview.yml actions
  • SonarSource/vault-action-wrapper v3 composite
  • sonarsource/gh-action-lt-backlog/SubmitReview v2 composite
.github/workflows/PullRequestClosed.yml actions
  • SonarSource/vault-action-wrapper v3 composite
  • sonarsource/gh-action-lt-backlog/PullRequestClosed v2 composite
.github/workflows/pr-cleanup.yml actions
  • SonarSource/ci-github-actions/pr_cleanup v1 composite
sonar-analyzer-commons-configurations/src/main/packaging/npm/package.json npm
.github/workflows/automated-release.yml actions
.github/workflows/ToggleLockBranch.yml actions
  • SonarSource/vault-action-wrapper v3 composite
  • sonarsource/gh-action-lt-backlog/ToggleLockBranch v2 composite
.github/workflows/build.yml actions
sonar-analyzer-commons-configurations/pom.xml maven
  • 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
.github/workflows/RequestReview.yml actions
  • SonarSource/vault-action-wrapper v3 composite
  • sonarsource/gh-action-lt-backlog/RequestReview v2 composite
.github/workflows/PullRequestCreated.yml actions
  • SonarSource/vault-action-wrapper v3 composite
  • sonarsource/gh-action-lt-backlog/PullRequestCreated v2 composite
sonar-analyzer-commons-configurations/src/main/packaging/nuget/sonar-analyzer-commons-configurations.nuspec nuget