First, we run SonarQube (through SonarCloud) on each project before and after running SpongeBugs. The rules implemented by SpongeBugs are outlined in the Quality Profile used. Projects' dashboards can be found in SpongeBugs' organization in SonarCloud, and in the links below. Note that the dashboards below are related to SpongeBugs, and not the projects' original.
For almost every project we asked whether pull-requests fixing issues would be welcome. We then proceeded to submit PRs with fixes that were randomly sampled.
GitHub (mirror): https://github.com/eclipse/eclipse.platform.ui
PRs welcome? Tweet by Lars Vogel
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-eclipse-platform-ui
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-eclipse-platform-ui
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-eclipse-platform-ui
commit hash: af25f6b71e4741983a94346ba782fbc272bbcdf5
Build instructions: https://www.slideshare.net/LarsVogel/eclipse-ide-and-platform-news-on-fosdem-2020/34
Build instructions 2: https://www.vogella.com/tutorials/EclipsePlatformDevelopment/article.html#build-instructions
PRs:
- https://git.eclipse.org/r/#/c/140484/
- https://git.eclipse.org/r/#/c/140524/
- https://git.eclipse.org/r/#/c/140668/
- https://git.eclipse.org/r/#/c/141027/
- https://git.eclipse.org/r/#/c/140856/
- https://git.eclipse.org/r/#/c/140959/
- https://git.eclipse.org/r/#/c/142386/
- https://git.eclipse.org/r/#/c/143599/
- https://git.eclipse.org/r/#/c/143788/
GitHub: https://github.com/SonarSource/sonarqube
PRs welcome? Didn't ask.
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-sonar
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-sonar
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-sonar
commit hash: fd0b1a9c43ff7e50d3b817cb0f0359b6db4c6206
Build instructions: https://github.com/SonarSource/sonarqube#building
PRs:
GitHub: https://github.com/spotbugs/spotbugs
PRs welcome? Question asked through e-mail.
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-spotbugs
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-spotbugs
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-spotbugs
commit hash: 01bc7b564e464860361f42a4bfd524a3f87cf2a2
Build instructions: https://github.com/spotbugs/spotbugs#build
PRs:
GitHub: https://github.com/atomix/atomix
PRs welcome? Asked on slack
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-atomix
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-atomix
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-atomix
commit hash: dbad13756abfd997386c2d046a3d8bb8d45570d3
Build instructions: none
PRs:
GitHub: https://github.com/ant-media/Ant-Media-Server
PRs welcome? Asked on Google Group
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-ant-media-server
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-ant-media-server
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-ant-media-server
commit hash: 650f09b1aba67a6430fab16150f60ce58c7291ab
Build instructions: https://github.com/ant-media/Ant-Media-Server/wiki/Build-From-Source
PRs:
GitHub: https://github.com/database-rider/database-rider
PRs welcome? Question asked through e-mail.
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-database-rider
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-database-rider
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-database-rider
commit hash: 016f8bd6cdeb1521101d33905c3ac65c9f19f743
Build instructions: https://database-rider.github.io/getting-started/#setup_database_rider
PRs:
- database-rider/database-rider#138
- database-rider/database-rider#139
- database-rider/database-rider#140
- database-rider/database-rider#141
GitHub: https://github.com/codice/ddf
PRs welcome? Asked on Google group.
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-ddf
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-ddf
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-ddf
commit hash: 60518b55dbdd45f799eecf0e618be65077a0fbff
Build instructions: https://codice.atlassian.net/wiki/spaces/DDF/pages/70986756/Cloning+Building+DDF
PRs:
GitHub: https://github.com/jeremylong/DependencyCheck
PRs welcome? GitHub issue
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-dependency-check
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-dependency-check
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-dependency-check
commit hash: c91f5ad50307598804382f379e3ea779470ba833
Build instructions: https://github.com/jeremylong/DependencyCheck#development-usage
Build instructions 2: https://github.com/jeremylong/DependencyCheck#building-from-source
PRs:
GitHub: https://github.com/improbable-research/keanu
PRs welcome? GitHub issue
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-keanu
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-keanu
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-keanu
commit hash: 0088e7841265a106dcdafee717d521353dbb4868
Build instructions: https://github.com/improbable-research/keanu#building-the-code
PRs:
GitHub: https://github.com/microsoft/mssql-jdbc
PRs welcome? GitHub issue
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-mssql-jdbc
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-mssql-jdbc
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-mssql-jdbc
commit hash: 8d4613ef8cc3ce20ad4d58d6686a4070f12c30ed
Build instructions: https://github.com/microsoft/mssql-jdbc#build
PRs:
GitHub: https://github.com/payara/Payara
PRs welcome? GitHub issue
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-payara
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-payara2
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-payara
commit hash: c5ddbc755c
Build instructions: https://payara.gitbooks.io/payara-server/build-instructions/build-instructions.html
PRs:
- payara/Payara#4022
- payara/Payara#4026
- payara/Payara#4030
- payara/Payara#4032
- payara/Payara#4033
- payara/Payara#4038
GitHub: https://github.com/primefaces/primefaces
PRs welcome? Asked on forum
SonarCloud dashboard (Original): https://sonarcloud.io/dashboard?id=spongebugs-primefaces
SonarCloud dashboard (Extension): https://sonarcloud.io/dashboard?id=spongebugs-ext-primefaces
SonarCloud dashboard Without Step 1:: https://sonarcloud.io/dashboard?id=spongebugs-ext-nostep1-primefaces
commit hash: 3183384cfd940d3d4d46ace5bbbd379818a0a567
Build instructions: https://github.com/primefaces/primefaces/wiki/Building-From-Source
PRs: