Recent Releases of sorald
sorald - sorald-0.8.6
Changelog
🐛 Fixes
- 77e4209 fix(deps): update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.10.1 (#1091)
- f2a2689 fix(deps): update dependency commons-io:commons-io to v2.14.0 (#1084)
- 007e8a3 fix(deps): update dependency org.apache.maven:maven-plugin-api to v3.9.5 (#1086)
- bafec59 fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.4.2 (#1060)
- 3eb9970 fix(deps): update dependency org.eclipse.jgit:org.eclipse.jgit to v6.7.0.202309050840-r (#1078)
- 02c0721 fix(deps): update dependency org.eclipse.jgit:org.eclipse.jgit to v6.6.1.202309021850-r (#1076)
- d3d5f30 fix(deps): update picocli.version to v4.7.5 (#1074)
- 7a21ea9 fix(deps): update dependency org.apache.maven:maven-plugin-api to v3.9.4 (#1067)
- f4eb5c7 fix(deps): update dependency org.json:json to v20230618 (#1064)
- 37b3185 fix(deps): update dependency org.eclipse.jgit:org.eclipse.jgit to v6.6.0.202305301015-r (#1062)
- 4e13410 fix(deps): update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v3.9.0 (#1061)
- 0ed80a6 fix(deps): update dependency commons-io:commons-io to v2.13.0 (#1059)
🧰 Tasks
- e8a3153 chore: releasing sorald 0.8.6
- 08ff690 chore: combine renovate[bot] PRs (#1094)
- d418fdb chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.1 (#1093)
- 9229138 chore(deps): update dependency org.apache.maven.plugins:maven-plugin-plugin to v3.10.1 (#1090)
- 7a8ece0 chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.40.0 (#1083)
- 83fe5d2 chore(deps): update actions/setup-java action to v3.13.0 (#1082)
- 594f337 chore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.11 (#1089)
- f78c359 chore(deps): update actions/setup-python action to v4.7.1 (#1085)
- b593673 chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.0 (#1081)
- f8bfd20 chore: fix snapshot repo
- 9e1c027 chore(deps): update actions/cache action to v3.3.2 (#1079)
- 34fda65 chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.39.0 (#1075)
- 13ebd4c chore(deps): update actions/checkout action to v3.6.0 (#1073)
- 5309605 chore(deps): update dependency ch.qos.logback:logback-classic to v1.4.11 (#1071)
- 79c4609 chore(deps): update dependency ch.qos.logback:logback-classic to v1.4.10 (#1070)
- 546fef0 chore(deps): update github/combine-prs action to v3.1.2 (#1069)
- 1dc649d chore(deps): update dependency ch.qos.logback:logback-classic to v1.4.9 (#1068)
- 664d0d6 chore(deps): update dependency org.codehaus.mojo:buildnumber-maven-plugin to v3.2.0 (#1058)
- 490c8d7 chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.38.0 - abandoned (#1050)
- 8fee29e chore: combine renovate[bot] PRs (#1057)
- e7beb08 chore(deps): update dependency org.apache.maven.plugins:maven-assembly-plugin to v3.6.0 (#1053)
- 0cead9b chore: combine renovate[bot] PRs (#1052)
- 7bb9807 chore(deps): update actions/setup-java action to v3.12.0 (#1047)
- c476ae1 chore: combine renovate[bot] PRs (#1049)
- 51b3d1c chore(deps): update codecov/codecov-action action to v3.1.4 (#1036)
- a4c0d42 chore(deps): update actions/checkout action to v3.5.3 (#1035)
- 97758ed chore: prepare for next development iteration of sorald
🛠 Build
- a2c9c01 ci: use skipTests for skipping tests (#1066)
- 318bba4 ci: use github's combine pr action
- 033cfc8 ci: fix the failing ci (#1045)
📝 Documentation
- 6d286f9 docs: remove custom combine-prs documentation
- 17f5b8d Update README.md
Contributors
We'd like to thank the following people for their contributions: - Aman Sharma (@algomaster99) - GitHub () - Martin Monperrus (@monperrus) - github-actionsbot - renovatebot
- Java
Published by algomaster99 over 2 years ago
sorald - sorald-0.8.5
Changelog
🐛 Fixes
- 036c965 fix(S1481): add repair for enhanced for-loop (#1033)
🧰 Tasks
- cfdee77 chore: releasing sorald 0.8.5
- 1d65137 chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.36.0 (#1014)
- 380e815 chore: prepare for next development iteration of sorald
📝 Documentation
- ea97917 docs: Update docs/HANDLED_RULES.md (#1034)
- 91e67bd doc: add open-access link (#1032)
Contributors
We'd like to thank the following people for their contributions: - Aman Sharma (@algomaster99) - GitHub () - Martin Monperrus (@monperrus) - github-actionsbot - renovatebot
- Java
Published by algomaster99 almost 3 years ago
sorald - sorald-0.8.4
Changelog
🐛 Fixes
- a85ec45 fix: cover the exhaustive cases in S1155 (#1029)
🧰 Tasks
- 8f41a55 chore: releasing sorald 0.8.4
- f3c59bc chore: prepare for next development iteration of sorald
🛠 Build
- 11f7622 ci: remove sonar check (#1030)
📝 Documentation
- a3c1b43 docs: Update docs/HANDLED_RULES.md (#1031)
Contributors
We'd like to thank the following people for their contributions: - Aman Sharma (@algomaster99) - GitHub () - github-actionsbot
- Java
Published by algomaster99 almost 3 years ago
sorald - sorald-0.8.3
Changelog
🐛 Fixes
- 5241e92 fix(S1155): return empty check for collections whose size
< 1(#1026)
🧰 Tasks
- ccef909 chore: releasing sorald 0.8.3
- e2ddfed chore: prepare for next development iteration of sorald
🛠 Build
- e5e0cb1 ci: comply with conventional commits
- 44ecff5 ci: rename organization
- 73b9837 ci: fix tag and release names
📝 Documentation
- ea79fa6 docs: update link to manuscript
- f05cbf7 docs: update artifact verification protocol
- 7d6cae2 doc: Update docs/HANDLED_RULES.md (#1027)
Contributors
We'd like to thank the following people for their contributions: - Aman Sharma (@algomaster99) - GitHub () - github-actionsbot
- Java
Published by algomaster99 almost 3 years ago
sorald - sorald-0.8.2
Changelog
🔀 Merge
- 8b9cdad Merge pull request #1024 from SpoonLabs/debug-jreleaser
- 3155fb3 Merge branch 'master' into debug-jreleaser
🧰 Tasks
- 9f52994 chore: releasing sorald 0.8.2
- 6698b40 chore: prepare for next development iteration of sorald
- 0ed3e65 chore: releasing sorald 0.8.1
🛠 Build
- 9e00603 ci: Remove gpg passphrase from SNAPSHOT deployment
- 1ec9591 Merge remote-tracking branch 'origin/main' into debug-jreleaser
- 5a07e83 Revert branch name
Contributors
We'd like to thank the following people for their contributions: - Aman Sharma (@algomaster99) - GitHub () - github-actionsbot
- Java
Published by algomaster99 almost 3 years ago
sorald - sorald-0.8.0
Announcement
Now we rely on sonar-java 7.15.0.30507 so mining output has changed. See #900 for more details.
What's Changed
- chore: release sorald 0.7.3 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/927
- docs: add content prepared for EclipseCon2022 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/928
- chore: combine renovate upgrades by @combine-pr in https://github.com/SpoonLabs/sorald/pull/931
- chore: update Spoon by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/934
- chore: fix sorald SNAPSHOT deployment by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/935
- chore: release sorald-parent 0.0.3 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/936
- chore: combine renovate upgrades by @combine-pr in https://github.com/SpoonLabs/sorald/pull/937
- chore(deps): update SonarJava dependency by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/900
- fix: return correct version of sorald by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/924
- fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.3.0-beta-3 by @renovate in https://github.com/SpoonLabs/sorald/pull/939
- tests: use latest release for pom_configured test by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/944
- [SECURITY] Fix Temporary File Information Disclosure Vulnerability by @JLLeitschuh in https://github.com/SpoonLabs/sorald/pull/942
- chore: combine renovate upgrades by @combine-pr in https://github.com/SpoonLabs/sorald/pull/946
New Contributors
- @JLLeitschuh made their first contribution in https://github.com/SpoonLabs/sorald/pull/942
Full Changelog: https://github.com/SpoonLabs/sorald/compare/sorald-0.7.3...sorald-0.8.0
- Java
Published by algomaster99 about 3 years ago
sorald - sorald-0.7.3
What's Changed
- chore: release sorald 0.7.2 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/919
- chore: combine renovate upgrades by @combine-pr in https://github.com/SpoonLabs/sorald/pull/922
- fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.2.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/923
- fix(S4973): add null check to the overall expression by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/918
- fix(S1068): delete field writes of violated field only by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/921
- doc: Update docs/HANDLED_RULES.md by @github-actions in https://github.com/SpoonLabs/sorald/pull/925
Full Changelog: https://github.com/SpoonLabs/sorald/compare/sorald-0.7.2...sorald-0.7.3
- Java
Published by algomaster99 over 3 years ago
sorald - sorald-0.7.2
What's Changed
- chore: release sorald 0.7.1 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/912
- doc: add an example for running the maven plugin to the README by @khaes-kth in https://github.com/SpoonLabs/sorald/pull/916
- fix(S1068): delete field writes as well by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/917
Full Changelog: https://github.com/SpoonLabs/sorald/compare/sorald-0.7.1...sorald-0.7.2
- Java
Published by algomaster99 over 3 years ago
sorald - sorald-0.7.1
Announcement
It is working now! Sorald now really has a maven-plugin :tada:
What's Changed
- Added a fix for bug that prevented sorald-0.7.0 from executing
Full Changelog: https://github.com/SpoonLabs/sorald/compare/sorald-0.7.0...sorald-0.7.1
- Java
Published by algomaster99 over 3 years ago
sorald - sorald-0.7.0
Warning :warning:
The maven-plugin in this version does not work due to the bug explained in https://github.com/SpoonLabs/sorald/pull/912#issue-1412172250. Please use later versions.
Announcement
Sorald is now available as a maven-plugin! :blush:
What's Changed
- chore: release sorald 0.6.0 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/854
- chore: combine renovate upgrades by @combine-pr in https://github.com/SpoonLabs/sorald/pull/861
- chore: fix windows build failure by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/865
- fix: mark
MathOnFloatProcessoras incomplete by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/866 - doc: Update docs/HANDLED_RULES.md by @github-actions in https://github.com/SpoonLabs/sorald/pull/870
- doc: Update docs/usage by @github-actions in https://github.com/SpoonLabs/sorald/pull/871
- doc: Update docs/usage by @github-actions in https://github.com/SpoonLabs/sorald/pull/872
- governance: Remove slarse as developer by @slarse in https://github.com/SpoonLabs/sorald/pull/878
- chore: combine renovate upgrades by @combine-pr in https://github.com/SpoonLabs/sorald/pull/880
- chore: update google-java-format to 1.15.0 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/881
- chore: update sonarlint-core to 8.8.1.54103 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/882
- chore(deps): update junit5 monorepo by @renovate in https://github.com/SpoonLabs/sorald/pull/883
- chore: combine renovate upgrades by @combine-pr in https://github.com/SpoonLabs/sorald/pull/894
- chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.27.2 by @renovate in https://github.com/SpoonLabs/sorald/pull/887
- chore(deps): update actions/checkout action to v3.1.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/896
- chore: add configuration options for sonatype-lift by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/904
- feat: extend project to run as maven plugin by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/898
- feat: add support for
stats-output-filein maven-plugin by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/908 - chore: release sorald 0.7.0 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/909
Full Changelog: https://github.com/SpoonLabs/sorald/compare/sorald-0.6.0...sorald-0.7.0
- Java
Published by algomaster99 over 3 years ago
sorald - sorald-0.6.0
What's Changed
- chore: release sorald 0.5.0 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/824
- fix(deps): update dependency org.sonarsource.sonarlint.core:sonarlint-core to v8.6.0.47852 by @renovate in https://github.com/SpoonLabs/sorald/pull/806
- chore: create combined PR using GitHub app by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/803
- Combined PR by @combine-pr in https://github.com/SpoonLabs/sorald/pull/829
- chore: combine renovate upgrades by @combine-pr in https://github.com/SpoonLabs/sorald/pull/831
- chore: fix failing tests by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/837
- chore: combine renovate upgrades by @combine-pr in https://github.com/SpoonLabs/sorald/pull/839
- chore: rename combine prs workflow by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/846
- chore: combine renovate upgrades by @combine-pr in https://github.com/SpoonLabs/sorald/pull/845
- feat: add option to specify rules to mine for (sorald-api) by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/849
- chore: release sorald-api
0.0.2by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/850 - feat: add option to mine for specific rules only (sorald) by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/848
- doc: Update docs/usage by @github-actions in https://github.com/SpoonLabs/sorald/pull/852
- chore: release sorald 0.6.0 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/853
New Contributors
- @combine-pr made their first contribution in https://github.com/SpoonLabs/sorald/pull/829
Full Changelog: https://github.com/SpoonLabs/sorald/compare/sorald-0.5.0...sorald-0.6.0
- Java
Published by algomaster99 over 3 years ago
sorald - sorald-0.5.0
This release is equivalent to
0.4.1
What's Changed
- feat: use SPI for analyzer loading by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/758
- feat: abstract ruletype enum with IRuleType by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/759
- feat: Add processor repository api and sonar implementation by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/760
- feat: add rule repository by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/763
- refactor: create parent pom by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/776
- Review: move sorald to subfolder by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/779
- refactor: create sorald-api by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/783
- chore: release sorald 0.4.0 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/786
- fix: fix
test_prrecorder::test_make_full_recordby @algomaster99 in https://github.com/SpoonLabs/sorald/pull/794 - doc: update bibliographic info by @monperrus in https://github.com/SpoonLabs/sorald/pull/793
- chore: update dependencies using
combined-prsworkflow by @github-actions in https://github.com/SpoonLabs/sorald/pull/795 - chore: fix
test_prrecorder::test_make_full_recordby @algomaster99 in https://github.com/SpoonLabs/sorald/pull/801 - fix(deps): update dependency org.sonarsource.sonarlint.core:sonarlint-core to v8.5.0.46449 by @renovate in https://github.com/SpoonLabs/sorald/pull/791
- chore(deps): update codecov/codecov-action action to v3.1.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/800
- tests: be aware of what rules Sorald can report by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/804
- chore(deps): update actions/setup-java action to v3.3.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/777
- chore: let Sonar to scan all modules by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/811
- docs: update instructions for building JAR by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/810
- chore: fix
MineCommandcli documentation by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/809 - refactor: reuse APIs defined in RuleRepository in RuleProvider by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/812
- refactor: restructure project to load Sorald as a service using Java SPI by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/808
- refactor: pass CLI context rather than individual parameter by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/815
- feat: add parameters for individual rules while mining by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/816
- chore: fix path to processors by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/818
- doc: Update docs/usage by @github-actions in https://github.com/SpoonLabs/sorald/pull/820
- chore: fix release script by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/822
Full Changelog: https://github.com/SpoonLabs/sorald/compare/sorald-0.4.0...sorald-0.5.0
- Java
Published by algomaster99 almost 4 years ago
sorald - sorald-0.4.0
What's Changed
- fix(1854): Handle dead stores in expression position by @slarse in https://github.com/SpoonLabs/sorald/pull/545
- feat(2095): Handle multiple unclosed closeables in same try by @slarse in https://github.com/SpoonLabs/sorald/pull/550
- experimentation: Add full record for Spoon pr 3972 by @slarse in https://github.com/SpoonLabs/sorald/pull/552
- doc: Update docs/ACHIEVEMENTS.md by @github-actions in https://github.com/SpoonLabs/sorald/pull/553
- fix(3984): Retain simply qualified name of throwable type by @slarse in https://github.com/SpoonLabs/sorald/pull/555
- fix(1854): Fix handling of unary operators in statement position by @slarse in https://github.com/SpoonLabs/sorald/pull/556
- chore: Do not fail build if Codecov fails by @slarse in https://github.com/SpoonLabs/sorald/pull/558
- refactor(2095): Refactor UnclosedResourcesProcessor by @slarse in https://github.com/SpoonLabs/sorald/pull/557
- fix(2095): Retain finally-block from try when converting to try-with-resources by @slarse in https://github.com/SpoonLabs/sorald/pull/559
- feat: Add StringLiteralInsideEqualsProcessor (SonarSource rule 1132) by @fermadeiral in https://github.com/SpoonLabs/sorald/pull/562
- fix: Clean up out-of-scope references to auto-managed resource by @slarse in https://github.com/SpoonLabs/sorald/pull/564
- Update README.md by @fermadeiral in https://github.com/SpoonLabs/sorald/pull/567
- test: Verify that processor test resources compile by @slarse in https://github.com/SpoonLabs/sorald/pull/566
- test: Verify that compilable Java files still compile after repair by @slarse in https://github.com/SpoonLabs/sorald/pull/569
- feat: Add CollectionIsEmptyProcessor (SonarSource rule 1155) by @fermadeiral in https://github.com/SpoonLabs/sorald/pull/571
- fix: Fix test errors caused by compile output in test resources by @slarse in https://github.com/SpoonLabs/sorald/pull/575
- feat: Add CollectionsEmptyConstantsProcessor (SonarSource rule 1596) by @fermadeiral in https://github.com/SpoonLabs/sorald/pull/574
- refactor: Replace use of ImmutableList with List.copyOf by @slarse in https://github.com/SpoonLabs/sorald/pull/577
- refactor: Use full string key for Sonar rules by @slarse in https://github.com/SpoonLabs/sorald/pull/581
- refactor: Extract not method into Transformations utility class by @slarse in https://github.com/SpoonLabs/sorald/pull/576
- refactor: Encapsulate SonarJava in sorald.sonar subpackage by @slarse in https://github.com/SpoonLabs/sorald/pull/582
- feat: Add processor for deleting unused private fields (S1068) by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/584
- fix: modify hyperlink in HANDLED_RULES.md to correctly link list item to its description by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/585
- doc: adds SoraldBot merged PRs by @khaes-kth in https://github.com/SpoonLabs/sorald/pull/586
- doc: Update docs/ACHIEVEMENTS.md by @github-actions in https://github.com/SpoonLabs/sorald/pull/587
- doc: Add badge and text on platform support by @slarse in https://github.com/SpoonLabs/sorald/pull/590
- chore: Add script for generating HANDLED_RULES.md by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/588
- feat: Add Windows support by @slarse in https://github.com/SpoonLabs/sorald/pull/591
- fix: Fix linking of
handled_rules.pyby @algomaster99 in https://github.com/SpoonLabs/sorald/pull/593 - chore: Integrate generation of HANDLED_RULES.md with CI by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/595
- docs: Fix typographical and grammatical errors in few processors' README by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/596
- doc: Update docs/HANDLED_RULES.md by @github-actions in https://github.com/SpoonLabs/sorald/pull/597
- fix: Check for flow breaks before patching with the repair for S2142 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/610
- doc: add Sorald paper by @monperrus in https://github.com/SpoonLabs/sorald/pull/609
- fix: disable custom security manager for tests which indirectly look up the path of
mvnexecutable by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/617 - refactor: store excluded references in a set which wraps
IdentityHashMapby @algomaster99 in https://github.com/SpoonLabs/sorald/pull/611 - chore: configure renovate by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/619
- chore: prevent renovate from updating digests by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/644
- chore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.7 by @renovate in https://github.com/SpoonLabs/sorald/pull/633
- chore(deps): update dependency org.json:json to v20210307 by @renovate in https://github.com/SpoonLabs/sorald/pull/651
- chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3 by @renovate in https://github.com/SpoonLabs/sorald/pull/650
- chore(deps): update picocli.version to v4.6.2 by @renovate in https://github.com/SpoonLabs/sorald/pull/648
- chore(deps): update dependency ch.qos.logback:logback-classic to v1.2.7 by @renovate in https://github.com/SpoonLabs/sorald/pull/629
- chore(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v2.8.2 by @renovate in https://github.com/SpoonLabs/sorald/pull/631
- chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.17.4 by @renovate in https://github.com/SpoonLabs/sorald/pull/634
- chore(deps): update dependency commons-io:commons-io to v2.11.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/635
- chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.1 by @renovate in https://github.com/SpoonLabs/sorald/pull/636
- chore(deps): update dependency org.apache.maven.scm:maven-scm-provider-gitexe to v1.12.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/638
- chore(deps): update junit5 monorepo by @renovate in https://github.com/SpoonLabs/sorald/pull/647
- chore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v2.5.3 by @renovate in https://github.com/SpoonLabs/sorald/pull/632
- chore(deps): update dependency org.apache.maven.plugins:maven-source-plugin to v3.2.1 by @renovate in https://github.com/SpoonLabs/sorald/pull/637
- chore(deps): update dependency org.eclipse.jgit:org.eclipse.jgit to v5.13.0.202109080827-r by @renovate in https://github.com/SpoonLabs/sorald/pull/657
- chore(deps): update dependency org.sonarsource.java:java-checks-testkit to v7 by @renovate in https://github.com/SpoonLabs/sorald/pull/655
- chore(deps): update dependency org.eclipse.jgit:org.eclipse.jgit to v6 by @renovate in https://github.com/SpoonLabs/sorald/pull/660
- chore: remove org.reflections:reflections by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/654
- chore: activate renovate for suggesting version updates of actions by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/661
- chore(deps): update codecov/codecov-action action to v1.5.2 by @renovate in https://github.com/SpoonLabs/sorald/pull/663
- chore(deps): update actions/cache action to v2.1.7 by @renovate in https://github.com/SpoonLabs/sorald/pull/662
- chore(deps): update actions/setup-java action to v2.4.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/665
- chore(deps): update actions/setup-python action to v2.3.1 by @renovate in https://github.com/SpoonLabs/sorald/pull/666
- docs: update tests' status badge by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/668
- chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.17.5 by @renovate in https://github.com/SpoonLabs/sorald/pull/669
- chore(deps): update codecov/codecov-action action to v2 by @renovate in https://github.com/SpoonLabs/sorald/pull/667
- chore(deps): update actions/checkout action to v2.4.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/664
- docs: update tests files and description for S2111 by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/670
- doc: Update docs/HANDLED_RULES.md by @github-actions in https://github.com/SpoonLabs/sorald/pull/671
- chore: upgrade Spoon to
10.0.1-beta-2by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/676 - fix(SynchronizationOnStringOrBoxedProcessor): enables Sorald to generate multiple similar fields in separate classes for synchronization by @khaes-kth in https://github.com/SpoonLabs/sorald/pull/680
- chore: add profile for using spoon SNAPSHOT by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/682
- docs: update usage of
repaircommand by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/683 - chore: automate generation of subcommand usage with picoli by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/686
- chore: configure
env.JAVA_DISTRIBUTIONin support.yml by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/687 - doc: Update docs/usage by @github-actions in https://github.com/SpoonLabs/sorald/pull/688
- docs: explain incomplete rules after listing the rules by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/689
- doc: Update docs/usage by @github-actions in https://github.com/SpoonLabs/sorald/pull/690
- docs: remove detailed description of subcommand from README by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/685
- chore(deps): update actions/setup-java action to v2.5.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/691
- chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.19.2 by @renovate in https://github.com/SpoonLabs/sorald/pull/674
- chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.20.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/694
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.9.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/693
- chore(deps): update dependency ch.qos.logback:logback-classic to v1.2.10 by @renovate in https://github.com/SpoonLabs/sorald/pull/679
- chore: add factorypath to gitignore by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/705
- fix(deps): update dependency org.json:json to v20211205 by @renovate in https://github.com/SpoonLabs/sorald/pull/673
- chore(deps): update dependency org.codehaus.mojo:buildnumber-maven-plugin to v3 by @renovate in https://github.com/SpoonLabs/sorald/pull/672
- chore(deps): update dependency org.apache.maven.scm:maven-scm-provider-gitexe to v1.12.2 by @renovate in https://github.com/SpoonLabs/sorald/pull/692
- fix: repair of S2142 should not induce S1193 violation by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/703
- doc: Update docs/HANDLED_RULES.md by @github-actions in https://github.com/SpoonLabs/sorald/pull/708
- feat: Add processor fixing sonar rule S4065_ThreadLocalWithInitial by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/706
- doc: Update docs/HANDLED_RULES.md by @github-actions in https://github.com/SpoonLabs/sorald/pull/710
- doc: Update docs/usage by @github-actions in https://github.com/SpoonLabs/sorald/pull/711
- refactor: Use SonarLint core in Sorald by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/696
- chore: Remove dependence of SonarJava jar plugin by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/715
- fix(deps): update dependency org.sonarsource.sonarlint.core:sonarlint-core to v8.0.2.42487 by @renovate in https://github.com/SpoonLabs/sorald/pull/719
- chore: Parse rule title from processor to keep HANDLED_RULES.md in sync with processors by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/724
- doc: Update docs/HANDLED_RULES.md by @github-actions in https://github.com/SpoonLabs/sorald/pull/725
- chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.20.1 by @renovate in https://github.com/SpoonLabs/sorald/pull/723
- style: remove never updated field by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/726
- review: fix CI on windows by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/704
- chore(deps): update actions/setup-python action to v2.3.2 by @renovate in https://github.com/SpoonLabs/sorald/pull/727
- doc(readme): update supported platforms and fix typo by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/728
- chore: parse SonarJava plugin URL from config by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/733
- fix(deps): update dependency org.sonarsource.sonarlint.core:sonarlint-core to v8.1.0.43110 by @renovate in https://github.com/SpoonLabs/sorald/pull/732
- fix(deps): update dependency org.sonarsource.sonarlint.core:sonarlint-core to v8.2.0.43778 by @renovate in https://github.com/SpoonLabs/sorald/pull/738
- fix(deps): update picocli.version to v4.6.3 by @renovate in https://github.com/SpoonLabs/sorald/pull/729
- chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.21.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/730
- fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.0.1-beta-5 by @renovate in https://github.com/SpoonLabs/sorald/pull/737
- chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.2 by @renovate in https://github.com/SpoonLabs/sorald/pull/734
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.0 by @renovate in https://github.com/SpoonLabs/sorald/pull/736
- chore(deps): update actions/setup-java action to v3 by @renovate in https://github.com/SpoonLabs/sorald/pull/740
- chore(deps): update actions/setup-python action to v3 by @renovate in https://github.com/SpoonLabs/sorald/pull/741
- chore(deps): update actions/checkout action by @renovate in https://github.com/SpoonLabs/sorald/pull/743
- chore(deps): update dependency ch.qos.logback:logback-classic to v1.2.11 by @renovate in https://github.com/SpoonLabs/sorald/pull/744
- fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.0.1-beta-7 by @renovate in https://github.com/SpoonLabs/sorald/pull/742
- fix(deps): update dependency org.eclipse.jgit:org.eclipse.jgit to v6.1.0.202203080745-r by @renovate in https://github.com/SpoonLabs/sorald/pull/745
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.1 by @renovate in https://github.com/SpoonLabs/sorald/pull/747
- feat: add checks which were assumed to be deprecated by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/746
- chore(deps): update actions/cache action to v3 by @renovate in https://github.com/SpoonLabs/sorald/pull/753
- refactor: remove dependence on sonar-java-checks by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/751
- fix(deps): update dependency org.json:json to v20220320 by @renovate in https://github.com/SpoonLabs/sorald/pull/754
- fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.0.1-beta-9 by @renovate in https://github.com/SpoonLabs/sorald/pull/749
- refactor: convert constructor args to method parameter and store
SonarLintEngineas a local variable by @MartinWitt in https://github.com/SpoonLabs/sorald/pull/757 - chore: add workflow for combining PRs by renovate by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/765
- Combined PR by @github-actions in https://github.com/SpoonLabs/sorald/pull/780
- docs: elaborate steps to trigger combine-prs workflow by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/771
- Combined PR by @github-actions in https://github.com/SpoonLabs/sorald/pull/784
- chore: fix release script by @algomaster99 in https://github.com/SpoonLabs/sorald/pull/785
New Contributors
- @algomaster99 made their first contribution in https://github.com/SpoonLabs/sorald/pull/584
- @renovate made their first contribution in https://github.com/SpoonLabs/sorald/pull/633
Full Changelog: https://github.com/SpoonLabs/sorald/compare/sorald-0.3.0...sorald-0.4.0
- Java
Published by algomaster99 almost 4 years ago
sorald - sorald-0.1.0
This is the first release of Sorald (after the name change from SonarQube-Repair).
The CLI is currently unstable and may change with any minor version increment.
- Java
Published by slarse almost 5 years ago
sorald - Release 1.0
Handled rules
- Bug
- Resources should be closed (Sonar Rule 2095)
- "BigDecimal(double)" should not be used (Sonar Rule 2111)
- "hashCode" and "toString" should not be called on array instances (Sonar Rule 2116)
- "Iterator.next()" methods should throw "NoSuchElementException" (Sonar Rule 2272)
- Strings and Boxed types should be compared using "equals()" (Sonar Rule 4973)
- Code Smell
- Unused assignments should be removed (Sonar Rule 1854)
- Fields in a "Serializable" class should either be transient or serializable (Sonar Rule 1948)
- Java
Published by fermadeiral almost 6 years ago