Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge from staging repo to release v4.0.0 #191

Merged
merged 237 commits into from
Mar 3, 2020
Merged
Changes from 1 commit
Commits
Show all changes
237 commits
Select commit Hold shift + click to select a range
ae6f5e8
initial commit
KengoTODA Feb 8, 2019
9032c7e
Introduce GitHub Actions
KengoTODA Dec 26, 2019
f741809
ci: introduce dependency cache
KengoTODA Dec 26, 2019
6466968
build: upgrade Gradle to v6.0.1
KengoTODA Dec 26, 2019
5f6a0da
test: fix license header in test
KengoTODA Dec 26, 2019
f4990d9
ci: upgrade actions/checkout to v2.0.0
KengoTODA Dec 26, 2019
dc35bea
build: no need to download JDK only for Errorprone
KengoTODA Dec 26, 2019
9fb9906
build: upgrade spotless plugin to build with Gradle v6
KengoTODA Dec 26, 2019
535b05b
build: upgrade JUnit5 to the latest version
KengoTODA Dec 26, 2019
94164cd
build: upgrade Errorprone to the latest version
KengoTODA Dec 26, 2019
db40838
build: unify spotless and com.github.hierynomus.license
KengoTODA Dec 26, 2019
29a0e38
fix: solve the compilation error with Gradle v6
KengoTODA Dec 26, 2019
36d261f
chore: share the IDE configuration
KengoTODA Dec 27, 2019
e1f63b8
feat: create SpotBugsSpec interface
KengoTODA Dec 27, 2019
99603c7
feat: generate JavaExec task from Spec tht is converted from SourceSet
KengoTODA Dec 27, 2019
24615da
temporal commit
KengoTODA Dec 27, 2019
cfbc609
pass all tests
KengoTODA Dec 27, 2019
fbfd996
feat: add SLF4J providor on the CLASSPATH
KengoTODA Dec 27, 2019
3644b97
feat: add dependency onto :classes task
KengoTODA Dec 27, 2019
2bc9fc7
ci: upload build report to workflow run artifact
KengoTODA Dec 27, 2019
f069ebf
refactor: rename package to original one to ease user support
KengoTODA Dec 27, 2019
5fd774b
feat: partial implementation to support Android
KengoTODA Dec 28, 2019
21c1fd5
docs: add README to explain the usage
KengoTODA Dec 28, 2019
ed223bf
ci: introduce SonarCloud
KengoTODA Dec 28, 2019
06d28ce
feat: add more properties to extention
KengoTODA Dec 28, 2019
ead9821
chore: reformat imports
KengoTODA Dec 28, 2019
42bf340
ci: add GITHUB_TOKEN for SonarCloud
KengoTODA Dec 28, 2019
3adfaee
ci: remove SonarQube warning caused by shallow-clone
KengoTODA Dec 28, 2019
779db58
refactor: follow the suggestion by SonarQube
KengoTODA Dec 28, 2019
2472db2
refactor: introduce lazy config
KengoTODA Dec 28, 2019
65392ff
feat: make tasks cacheable
KengoTODA Dec 28, 2019
a10fd5d
refactor: stop extending JavaExec
KengoTODA Dec 28, 2019
7ffb8c3
feat: implement ignoreFailures
KengoTODA Dec 28, 2019
8ce614a
feat: implement reporting
KengoTODA Dec 29, 2019
219cb83
test: introduce spock-core to run functional test
KengoTODA Dec 29, 2019
38cfb3b
build: replace license plugin with Spotless
KengoTODA Dec 29, 2019
5cd3121
test: add more tests for reporting
KengoTODA Dec 29, 2019
9e84478
refactor: relocate classes
KengoTODA Dec 29, 2019
c755c32
chore: release v0.1.0
KengoTODA Dec 29, 2019
385ad02
ci: introduce semantic release (#4)
KengoTODA Dec 30, 2019
733c612
ci: introduce auto-merge
KengoTODA Dec 30, 2019
a469c92
ci: push javadoc site to gh-pages branch
KengoTODA Dec 30, 2019
50410fe
build: remove needless gradle config
KengoTODA Dec 30, 2019
f154612
docs: add javadoc for Enum
KengoTODA Dec 30, 2019
0d1448e
fix: delete needless enum ReportType
KengoTODA Dec 30, 2019
96187ef
docs: add package-info for the internal package
KengoTODA Dec 30, 2019
05c9017
docs: add title to generated documents
KengoTODA Dec 30, 2019
afdc50f
ci: try to remove SonarQube warning
KengoTODA Dec 30, 2019
fd8506c
build(deps-dev): bump semantic-release from 15.13.31 to 15.14.0
dependabot-preview[bot] Dec 30, 2019
d8a7099
build(deps): bump net.ltgt.errorprone from 0.7 to 1.1.1
dependabot-preview[bot] Dec 30, 2019
dd41e46
build(deps): bump se.patrikerdes.use-latest-versions
dependabot-preview[bot] Dec 30, 2019
a155c19
build(deps): bump com.github.ben-manes.versions from 0.20.0 to 0.27.0
dependabot-preview[bot] Dec 30, 2019
1ce1208
build(deps): bump value from 2.8.2 to 2.8.3
dependabot-preview[bot] Dec 30, 2019
47f265b
Merge branch 'master' into javadoc
KengoTODA Dec 31, 2019
d2b79ff
ci: try to remove SonarQube warning
KengoTODA Dec 31, 2019
7040289
ci: skip the build for push in feature branch
KengoTODA Dec 31, 2019
432001f
docs: enhance usage of @Internal annotation
KengoTODA Dec 31, 2019
67ab33d
fix: make reports.html.stylesheet working as expected
KengoTODA Dec 31, 2019
ae6c8c0
build: run tests in parallel
KengoTODA Dec 31, 2019
65c3f79
refactor: rename and relocate classes
KengoTODA Dec 31, 2019
2e60529
test: remove debug output
KengoTODA Dec 31, 2019
bf9555e
test: add a test that covers failure by using unknown report type
KengoTODA Dec 31, 2019
ae09ae1
Merge pull request #11 from KengoTODA/javadoc
KengoTODA Dec 31, 2019
8cdc5ff
chore(release): 0.1.1 [skip ci]
semantic-release-bot Dec 31, 2019
3449955
build: use GitHub semantic-release plugin to bypass branch protection
KengoTODA Dec 31, 2019
a206cd7
ci: downgrade actions/checkout to v1
KengoTODA Dec 31, 2019
4704e80
docs: add a Contributing Guideline
KengoTODA Dec 31, 2019
e3b54a1
docs: add a badge for javadoc
KengoTODA Dec 31, 2019
b11ad1b
docs: update README to share detailed usage
KengoTODA Dec 31, 2019
c369e3a
docs: link to Gradle, Groovy and Java documents
KengoTODA Dec 31, 2019
2974957
fix: do not enforce users to write "enabled = true"
KengoTODA Dec 31, 2019
f6da321
feat: support includeFilter and excludeFilter
KengoTODA Jan 1, 2020
bac6389
feat: implement onlyAnalyze prop
KengoTODA Jan 1, 2020
22418c7
fix: list type props should be accessible via `=`
KengoTODA Jan 1, 2020
0ab6ce1
feat: support Worker API as experimental feature
KengoTODA Jan 1, 2020
957a552
feat: provide a shortcut to configure the stylesheet
KengoTODA Jan 1, 2020
23b0825
docs: update README to introduce the shortcut for stylesheet
KengoTODA Jan 1, 2020
f65274c
refactor: follow the suggestions from SonarQube
KengoTODA Jan 1, 2020
100f016
feat: generate -release and -projectName
KengoTODA Jan 1, 2020
aecbebd
ci: upload .jar files to GitHub release page
KengoTODA Jan 2, 2020
3cef078
feat: print version of SpotBugs and plugins
KengoTODA Jan 2, 2020
a9a5488
chore: remove needless file
KengoTODA Jan 2, 2020
fca9810
fix: projectName and release should be treated as Task input
KengoTODA Jan 2, 2020
02426bd
build: introduce ghooks.hradle to install the dev toolchain
KengoTODA Jan 2, 2020
b868d7f
chore(dev-deps): update gradle-semantic-release-plugin
KengoTODA Jan 2, 2020
d2411b7
docs: fix the expected node.js version
KengoTODA Jan 2, 2020
124543c
refactor: replace functional test with Groovy and Spock
KengoTODA Jan 2, 2020
95f4ae4
refactor: stop using Immutables and Spec class
KengoTODA Jan 2, 2020
032fdf4
feat: implement extraArgs, jvmArgs and maxHeapSize
KengoTODA Jan 2, 2020
3f80941
ci: remove jar files built in the previous step
KengoTODA Jan 2, 2020
ddf595c
refactor: follow the suggestions from SonarQube
KengoTODA Jan 2, 2020
60c2b0e
fix: minimal required Gradle version should support Worker API
KengoTODA Jan 2, 2020
2fb6b6e
refactor: move the TaskGenerator to internal package
KengoTODA Jan 2, 2020
8d054db
refactor: follow the standard naming for Gradle
KengoTODA Jan 2, 2020
65df466
docs: use normal comment for license header
KengoTODA Jan 2, 2020
2856918
build: move code to src/main/groovy
KengoTODA Jan 2, 2020
f40f303
build(deps): bump com.diffplug.gradle.spotless from 3.26.1 to 3.27.0
dependabot-preview[bot] Jan 2, 2020
53dc2c2
build(deps): bump com.gtramontina.ghooks.gradle from 1.1.0 to 1.1.1
dependabot-preview[bot] Jan 2, 2020
20ec0fb
refactor: rewrite classes with many accessors in Groovy
KengoTODA Jan 2, 2020
01b4576
build: simplify config for functional-test
KengoTODA Jan 2, 2020
5beb64f
docs: replace javadoc badge with groovydoc badge
KengoTODA Jan 3, 2020
042e761
refactor: simplify the Groovy code in src/main
KengoTODA Jan 3, 2020
a2b12f4
fix: -sourcepath should get not each source file but the source dir
KengoTODA Jan 3, 2020
1c03568
docs: enhance groovydoc for plugin users
KengoTODA Jan 3, 2020
46588c0
Merge branch 'master' into refactoring
KengoTODA Jan 3, 2020
c8a90ec
Merge pull request #21 from KengoTODA/refactoring
KengoTODA Jan 3, 2020
d6eb1c2
build(deps-dev): bump commitlint from 8.2.0 to 8.3.4
dependabot-preview[bot] Jan 3, 2020
9bfbbdc
chore: let IDE refers code of Gradle
KengoTODA Jan 5, 2020
b8e814d
fix: narrow down the scope of Groovy that will provided by Gradle
KengoTODA Jan 6, 2020
b4a1220
build: reorganize build scripts
KengoTODA Jan 6, 2020
cab0bb3
ci: explain how-to-apply in the release page
KengoTODA Jan 6, 2020
dad40a6
fix: avoid UnknownTaskException in the root project
KengoTODA Jan 6, 2020
5f17a4a
Merge pull request #25 from KengoTODA/minor-improvements
KengoTODA Jan 6, 2020
19dc010
ci: remove useless changelog plugin
KengoTODA Jan 6, 2020
9a82df2
ci: use semantic-release to generate release note
KengoTODA Jan 6, 2020
f9b4490
fix: getPlugin() throws exception instead of returning null
KengoTODA Jan 6, 2020
4825226
docs: change explanation around plugin portal
KengoTODA Jan 6, 2020
80c6487
ci: simplify the release note generation
KengoTODA Jan 6, 2020
d92e574
Merge pull request #26 from KengoTODA/minor-improvements
KengoTODA Jan 6, 2020
1e3bcb0
test: add a functional test to reproduce multi-module project
KengoTODA Jan 7, 2020
af09748
perf: #register() is better than #create for performance
KengoTODA Jan 7, 2020
908694f
test: reproduce problem with sourceSet without Java code
KengoTODA Jan 7, 2020
fdd5f1e
fix: skip the task if there is no .class files
KengoTODA Jan 7, 2020
33992f0
refactor: follow the suggestion from SQ
KengoTODA Jan 7, 2020
075a32c
build(deps-dev): bump husky from 3.1.0 to 4.0.0
dependabot-preview[bot] Jan 7, 2020
0434809
Merge branch 'master' into minor-improvements
KengoTODA Jan 7, 2020
77c3674
ci: disable commit comment lint for github-pages-deploy-action
KengoTODA Jan 7, 2020
acf1389
Merge branch 'master' into minor-improvements
KengoTODA Jan 7, 2020
ef03b37
ci: disable commit comment lint for github-pages-deploy-action
KengoTODA Jan 7, 2020
3b2cebe
Merge branch 'master' into minor-improvements
KengoTODA Jan 7, 2020
e854ba1
Merge pull request #27 from KengoTODA/minor-improvements
KengoTODA Jan 7, 2020
a79614c
test: confirm worker API can be enabled by -P option
KengoTODA Jan 8, 2020
799a3df
test: reproduce problem around effort and reportLevel
KengoTODA Jan 8, 2020
e6b5e56
fix: `effort` and `reportLevel` are not working as expected
KengoTODA Jan 8, 2020
309e417
build(deps-dev): bump husky from 4.0.0 to 4.0.1
dependabot-preview[bot] Jan 8, 2020
aee3c39
fix: use Gradle Worker by default
KengoTODA Jan 9, 2020
46c41fd
Merge branch 'master' into minor-improvements
KengoTODA Jan 9, 2020
e502941
Merge pull request #30 from KengoTODA/minor-improvements
KengoTODA Jan 9, 2020
a224b96
docs: fix wrong snippet about the spotbugs configuration
KengoTODA Jan 9, 2020
2494e91
docs: add missing quotes
KengoTODA Jan 9, 2020
d10a4fb
docs: add missing quotes
KengoTODA Jan 9, 2020
7a2ee25
build(deps-dev): bump husky from 4.0.1 to 4.0.4
dependabot-preview[bot] Jan 9, 2020
c96563d
build(deps-dev): bump @semantic-release/github from 5.5.5 to 5.5.8
dependabot-preview[bot] Jan 9, 2020
6317b7c
build(deps-dev): bump husky from 4.0.4 to 4.0.6
dependabot-preview[bot] Jan 10, 2020
33809a6
fix: tasks should be added only when java plugin is available (#34)
rpalcolea Jan 11, 2020
a043d38
fix: publish SpotBugsPlugin#CONFIG_NAME
KengoTODA Jan 11, 2020
4e4b2b0
test: reproduce request in #39
KengoTODA Jan 11, 2020
ef08ed8
fix: the SpotBugsTask did not implement VerificationTask
KengoTODA Jan 11, 2020
ab996bf
ci: skip SonarCloud that is under scheduled maintenance
KengoTODA Jan 11, 2020
0d55dfa
fix: the getter for SpotBugs libraries broke backward compatibility
KengoTODA Jan 11, 2020
9ab7560
fix: ignoreFailures option was not working
KengoTODA Jan 11, 2020
ab18176
test: reproduce problem reported as #41
KengoTODA Jan 11, 2020
3cd0265
fix: the task was not cache-able
KengoTODA Jan 11, 2020
a90c19e
chore: delete needless semi-colon
KengoTODA Jan 11, 2020
fba19ef
ci: Run SQ only when secrets variable is accessible (#43)
KengoTODA Jan 11, 2020
a7b065c
ci: run SQ after semantic-release sets the version info
KengoTODA Jan 11, 2020
4fc0925
chore: use the primitive boolean expression
KengoTODA Jan 11, 2020
53c76f7
fix: use CONST for the name of spotbugs extension
KengoTODA Jan 11, 2020
1be9861
test: reproduce the problem reported as #33
KengoTODA Jan 13, 2020
7d962b6
test: fix unexpected usages of == in test cases
KengoTODA Jan 13, 2020
2954650
fix: configuration should not resolved in the configuration phase
KengoTODA Jan 13, 2020
c773d00
build(deps-dev): bump husky from 4.0.6 to 4.0.7
dependabot-preview[bot] Jan 13, 2020
e49acac
fix: make SBT#getSpotbugsClasspath() return FileCollection
DPUkyle Jan 13, 2020
107c39b
test: add a test case to reproduce expected feature
KengoTODA Jan 14, 2020
da96b11
fix: toolVersion prop is missing in th extension
KengoTODA Jan 14, 2020
36e0476
style: optimize test code
KengoTODA Jan 14, 2020
a5e87b6
build(deps): bump com.diffplug.gradle.spotless from 3.27.0 to 3.27.1
dependabot-preview[bot] Jan 14, 2020
0933234
build(deps-dev): bump husky from 4.0.7 to 4.0.9
dependabot-preview[bot] Jan 14, 2020
a7c0152
ci: don't use gradle daemon on CI
DPUkyle Jan 15, 2020
6b7328c
build(deps-dev): bump commitlint from 8.3.4 to 8.3.5
dependabot-preview[bot] Jan 15, 2020
35fe252
build(deps-dev): bump husky from 4.0.9 to 4.0.10
dependabot-preview[bot] Jan 15, 2020
ad75084
test: Failing test to illustrate issue #51
DPUkyle Jan 15, 2020
e1a2413
style: apply spotless
KengoTODA Jan 16, 2020
ba8a5b2
fix: the Worker API mode ignored SpotBugs violation
KengoTODA Jan 16, 2020
d7674c7
test: cover the case of `ignoreFailures = true`
KengoTODA Jan 16, 2020
96f1ce0
fix: the JavaExec mode ignored SpotBugs violation
KengoTODA Jan 16, 2020
3b23e40
style: apply spotless
KengoTODA Jan 16, 2020
5df17ad
style: close FindBugs2 instance by try-with-resources
KengoTODA Jan 16, 2020
d921f35
ci: use --no-daemon to run build without daemon
KengoTODA Jan 16, 2020
e6728dc
test: run test with multiple gradle versions by build matrix
KengoTODA Jan 16, 2020
1311e2c
ci: run semantic-release and SQ only in the main build
KengoTODA Jan 16, 2020
88c8ae0
fix: support Gradle 6.1 w/ proper usage of RegularFileProvider and Di…
DPUkyle Jan 19, 2020
9fc8de9
build(deps-dev): bump lint-staged from 9.5.0 to 10.0.1
dependabot-preview[bot] Jan 20, 2020
3bbe28e
test: reproduce the behavior of legacy plugin
KengoTODA Jan 20, 2020
f32f6b6
fix: location of generated report is not backward compatible
KengoTODA Jan 20, 2020
6654808
chore(dev-deps): bump up JUnit
KengoTODA Jan 21, 2020
de9bd6e
test: reproduce expected behavior by test case
KengoTODA Jan 21, 2020
5fa2874
fix: `classes` property is missing
KengoTODA Jan 21, 2020
ab8bb62
build(deps-dev): bump husky from 4.0.10 to 4.1.0
dependabot-preview[bot] Jan 21, 2020
a31c675
fix: configuration name for external plugins
DPUkyle Jan 21, 2020
c51ef91
build(deps-dev): bump lint-staged from 10.0.1 to 10.0.2
dependabot-preview[bot] Jan 22, 2020
5eaad37
build(deps-dev): bump husky from 4.1.0 to 4.2.0
dependabot-preview[bot] Jan 22, 2020
d6e275e
build(deps-dev): bump husky from 4.2.0 to 4.2.1
dependabot-preview[bot] Jan 23, 2020
9bcaaf1
build(deps-dev): bump lint-staged from 10.0.2 to 10.0.3
dependabot-preview[bot] Jan 27, 2020
5774c1f
build: bump up Gradle to v6.1.1
KengoTODA Jan 29, 2020
0692809
fix: large project may trigger the command line buffer overflow
KengoTODA Jan 29, 2020
d6ad128
build(deps-dev): bump lint-staged from 10.0.3 to 10.0.4
dependabot-preview[bot] Jan 29, 2020
95991d7
build(deps-dev): bump lint-staged from 10.0.4 to 10.0.6
dependabot-preview[bot] Jan 30, 2020
6e69177
build(deps-dev): bump lint-staged from 10.0.6 to 10.0.7
dependabot-preview[bot] Jan 31, 2020
7e7601f
test: introduce ArchUnit to ensure no dependency on Gradle internal API
KengoTODA Feb 1, 2020
afd92b3
test: reproduce expected behavior to keep backward compatibility
KengoTODA Feb 3, 2020
fdac748
fix: add the missing support for the ReportingExtension
KengoTODA Feb 3, 2020
41b853e
test: reproduce reported problem around added source set
KengoTODA Feb 3, 2020
4d6126d
fix: task is not generated for added sourceSets
KengoTODA Feb 3, 2020
7efd9c3
refactor: code of the android part should follow the same to java part
KengoTODA Feb 3, 2020
1cc6ad7
fix: should not invoke Project#afterEvaluate to the evaluated project…
KengoTODA Feb 3, 2020
a01b9f2
build(deps): bump archunit from 0.13.0 to 0.13.1
dependabot-preview[bot] Feb 5, 2020
d998b47
fix: error message should follow the failure classification rule (#87)
KengoTODA Feb 11, 2020
f52ccda
build(deps-dev): bump semantic-release from 15.14.0 to 17.0.3
dependabot-preview[bot] Feb 14, 2020
bdc63a9
fix: bump up SpotBugs to v4.0.0 stable
KengoTODA Feb 16, 2020
0655157
fix: use the same SLF4J version with SpotBugs 4.0.0
KengoTODA Feb 16, 2020
bb70366
ci: replace Yarn with NPM
KengoTODA Feb 16, 2020
fbf4ac8
ci: depend on semantic-release plugins bundled with semantic-release …
KengoTODA Feb 16, 2020
c7c72ba
ci: switch back semantic-release to keep the release stable
KengoTODA Feb 16, 2020
53f485d
fix: release 0.4.23 that is same to 0.4.22
KengoTODA Feb 16, 2020
1fbf9cb
build(deps-dev): bump semantic-release and gradle-semantic-release-pl…
dependabot-preview[bot] Feb 17, 2020
340b6a2
test: ensure the proposed solution in #97 works as expected
KengoTODA Feb 18, 2020
f2dede2
ci: introduce Gradle Wrapper Validation
KengoTODA Feb 18, 2020
a2c5ed6
build: bump up Gradle to 6.2
KengoTODA Feb 18, 2020
98f6650
build: bump up Gradle to 6.2
KengoTODA Feb 18, 2020
62299e8
fix: user cannot instantiate SpotBugsTask by own
KengoTODA Feb 18, 2020
6bf8a0a
feat: split basic feature into base plugin
KengoTODA Feb 18, 2020
bc9874f
docs: explain about the base plugin
KengoTODA Feb 19, 2020
efcd3ec
test: reproduce the reported problem
KengoTODA Feb 19, 2020
b5a16ce
fix: analysis is broken when classDir has no .class file but others
KengoTODA Feb 19, 2020
3b6f8cf
style: reformat test by spotless
KengoTODA Feb 19, 2020
a89c2b0
docs: add issuehunt shield and GitHub Sponsors button
KengoTODA Feb 20, 2020
66a0c4c
docs: add version mapping info into README.md
KengoTODA Feb 20, 2020
98edfe3
docs: fix broken shield
KengoTODA Feb 20, 2020
da8a4f0
docs: use HTTPS for external javadoc
KengoTODA Feb 23, 2020
b75dcfc
build: run lint-staged from git-hook
KengoTODA Feb 23, 2020
526bac9
build: migrate namespace and plugin ID to official one
KengoTODA Feb 23, 2020
f8a1691
ci: reorganize lint-staged and spotless in git-hook
KengoTODA Feb 23, 2020
e2bdae0
chore: remove all content for legacy plugin (~v4)
KengoTODA Feb 23, 2020
9396a49
feat: merge code from staging repo
KengoTODA Feb 23, 2020
eaa3459
chore: replace links to staging URLs
KengoTODA Feb 23, 2020
4ba7ae8
docs: fix wrong version in README
KengoTODA Feb 26, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore: replace links to staging URLs
KengoTODA committed Feb 23, 2020
commit eaa345959787f332b22ba01fab98d3734c575c8e
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
# Newly Organized SpotBugs Gradle Plugin

This is an unofficial Gradle Plugin to run SpotBugs on Java and Android project.
This is the official Gradle Plugin to run SpotBugs on Java and Android project.

![](https://github.com/KengoTODA/spotbugs-gradle-plugin-v2/workflows/Java%20CI/badge.svg)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=KengoTODA_spotbugs-gradle-plugin-v2&metric=alert_status)](https://sonarcloud.io/dashboard?id=KengoTODA_spotbugs-gradle-plugin-v2)
![](https://github.com/spotbugs/spotbugs-gradle-plugin/workflows/Java%20CI/badge.svg)
[![Coverage Status](https://sonarcloud.io/api/project_badges/measure?project=com.github.spotbugs.gradle&metric=coverage)](https://sonarcloud.io/component_measures?id=com.github.spotbugs.gradle&metric=coverage)
[![Debt](https://sonarcloud.io/api/project_badges/measure?project=com.github.spotbugs.gradle&metric=sqale_index)](https://sonarcloud.io/component_measures/domain/Maintainability?id=com.github.spotbugs.gradle)
[![](https://img.shields.io/badge/groovydoc-latest-blightgreen?logo=groovy)](https://spotbugs-gradle-plugin.netlify.com/com/github/spotbugs/snom/package-summary.html)
[![Issue Hunt](./.github/issuehunt-shield-v1.svg)](https://issuehunt.io/r/spotbugs/spotbugs-gradle-plugin)

## Goal

This Gradle plugin is designed to solve the following problems in the official one:
This Gradle plugin is designed to solve the following problems in the legacy plugin:

- [x] Remove any dependency on the Gradle's internal API
- [x] Solve mutability problem for the build contains multiple projects and/or sourceSet
4 changes: 2 additions & 2 deletions gradle/test.gradle
Original file line number Diff line number Diff line change
@@ -27,8 +27,8 @@ tasks.check.dependsOn 'jacocoTestReport'

sonarqube {
properties {
property "sonar.projectKey", "KengoTODA_spotbugs-gradle-plugin-v2"
property "sonar.organization", "kengotoda-github"
property "sonar.projectKey", "com.github.spotbugs.gradle"
property "sonar.organization", "spotbugs"
property "sonar.host.url", "https://sonarcloud.io"
property "sonar.coverage.jacoco.xmlReportPaths", jacocoTestReport.reports.xml.destination
}