jarmilakaiser
190b47870b
Show original Cody in README and on website home page ( #438 )
...
This reverts commit 0153c1495f .
2023-01-04 09:27:21 +01:00
Stephan Schroevers
becfcb5374
Upgrade Error Prone 2.16 -> 2.17.0 ( #432 )
...
See:
- https://github.com/google/error-prone/releases/tag/v2.17.0
- https://github.com/google/error-prone/compare/v2.16...v2.17.0
- https://github.com/PicnicSupermarket/error-prone/compare/v2.16-picnic-2...v2.17.0-picnic-1
2023-01-03 13:47:21 +01:00
Benedek Halasi
d45682143d
Introduce/extend RequireNonNullElse{,Get} Refaster rules ( #425 )
...
Fixes #364 .
2023-01-02 10:25:10 +01:00
Picnic-Bot
4237732c5b
Upgrade errorprone-slf4j 0.1.16 -> 0.1.17 ( #433 )
...
See:
- https://github.com/KengoTODA/errorprone-slf4j/releases/tag/v0.1.17
- https://github.com/KengoTODA/errorprone-slf4j/compare/v0.1.16...v0.1.17
2023-01-02 10:04:51 +01:00
Picnic-Bot
d7c86c4854
Upgrade Checkstyle 10.5.0 -> 10.6.0 ( #435 )
...
See:
- https://checkstyle.sourceforge.io/releasenotes.html
- https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.6.0
- https://github.com/checkstyle/checkstyle/compare/checkstyle-10.5.0...checkstyle-10.6.0
2023-01-02 09:33:21 +01:00
Christos Giallouros
e6e50717d3
Introduce JUnitToAssertJRules Refaster rule collection ( #417 )
2023-01-02 08:51:46 +01:00
Picnic-Bot
834f9ae49b
Upgrade NullAway 0.10.5 -> 0.10.6 ( #429 )
...
See:
- https://github.com/uber/NullAway/blob/master/CHANGELOG.md
- https://github.com/uber/NullAway/compare/v0.10.5...v0.10.6
2022-12-30 12:22:12 +01:00
Pieter Dirk Soels
601fcf2648
Update website styling and add Google site verification ( #408 )
2022-12-30 08:46:27 +01:00
Picnic-Bot
27c6c48e68
Upgrade Mockito 4.10.0 -> 4.11.0 ( #427 )
...
See:
- https://github.com/mockito/mockito/releases/tag/v4.11.0
- https://github.com/mockito/mockito/compare/v4.10.0...v4.11.0
2022-12-29 08:02:16 +01:00
Picnic-Bot
b22078657a
Upgrade AspectJ 1.9.9.1 -> 1.9.19 ( #422 )
...
See:
- https://github.com/eclipse/org.aspectj/releases/tag/V1_9_19
- https://github.com/eclipse/org.aspectj/compare/V1_9_9_1...V1_9_19
2022-12-27 08:51:16 +01:00
Picnic-Bot
165a003f6a
Upgrade Spring Boot 2.7.6 -> 2.7.7 ( #423 )
...
See:
- https://github.com/spring-projects/spring-boot/releases/tag/v2.7.7
- https://github.com/spring-projects/spring-boot/compare/v2.7.6...v2.7.7
2022-12-27 08:34:41 +01:00
Picnic-Bot
ecb8820d80
Upgrade versions-maven-plugin 2.14.1 -> 2.14.2 ( #424 )
...
See:
- https://github.com/mojohaus/versions/releases/tag/2.14.2
- https://github.com/mojohaus/versions-maven-plugin/compare/2.14.1...2.14.2
2022-12-27 06:38:04 +01:00
Stephan Schroevers
6313bd56d8
Improve JUnitMethodDeclaration check ( #406 )
...
Implemented changes:
- Ignore method overrides even if not annotated with `@Override`.
- Don't rename methods to `true`, `false` or `null`.
- Don't rename methods to a name declared in a super type. This
prevents e.g. renaming `testToString` to `toString`.
2022-12-22 08:34:11 +01:00
Stephan Schroevers
5665470fe4
Improve IdentityConversion check ( #407 )
...
If the result of an explicit boxing operation is immediately
dereferenced, then the explicit conversion operation is not redundant.
2022-12-21 09:44:30 +01:00
EvgheniiShipilov
d0a89da24d
Have IdentityConversion flag com.google.errorprone.matchers.Matchers#{allOf,anyOf} ( #420 )
...
While there, sort and rename some (test) code.
Fixes #340 .
2022-12-20 11:14:46 +01:00
Picnic-Bot
7c40fdc033
Upgrade Arcmutate 1.0.1 -> 1.0.2 ( #418 )
2022-12-19 21:02:39 +01:00
Picnic-Bot
8724701baf
Upgrade Immutables Annotations 2.9.2 -> 2.9.3 ( #413 )
...
See:
- https://github.com/immutables/immutables/releases/tag/2.9.3
- https://github.com/immutables/immutables/compare/2.9.2...2.9.3
2022-12-19 14:12:40 +01:00
Picnic-Bot
e9ae238c2b
Upgrade Mockito 4.9.0 -> 4.10.0 ( #416 )
...
See:
- https://github.com/mockito/mockito/releases/tag/v4.10.0
- https://github.com/mockito/mockito/compare/v4.9.0...v4.10.0
2022-12-19 13:52:49 +01:00
Picnic-Bot
ff2ed6f82c
Upgrade JSpecify 0.2.0 -> 0.3.0 ( #415 )
...
See:
- https://github.com/jspecify/jspecify/releases/tag/v0.3.0-alpha-1
- https://github.com/jspecify/jspecify/releases/tag/v0.3.0-alpha-2
- https://github.com/jspecify/jspecify/releases/tag/v0.3.0-alpha-3
- https://github.com/jspecify/jspecify/releases/tag/v0.3.0
- https://github.com/jspecify/jspecify/compare/v0.2.0...v0.3.0
2022-12-19 13:14:50 +01:00
Picnic-Bot
17aeeb9ea9
Upgrade versions-maven-plugin 2.13.0 -> 2.14.1 ( #414 )
...
See:
- https://github.com/mojohaus/versions/releases/tag/2.14.0
- https://github.com/mojohaus/versions/releases/tag/2.14.1
- https://github.com/mojohaus/versions-maven-plugin/compare/2.13.0...2.14.1
2022-12-19 12:56:03 +01:00
Stephan Schroevers
fd2946a9c8
Disable failing JDK 20-ea build for now ( #419 )
...
The build fails due to
openjdk/jdk20@2cb64a7557 ; the upcoming
Error Prone release includes a workaround for this:
google/error-prone@df033f03cb .
2022-12-19 09:37:03 +01:00
Guillaume Toison
870d16a0b6
Prevent NestedOptionals from throwing an NPE ( #412 )
...
Previously, a `NullPointerException` was thrown if during compilation the
`java.util.Optional` class was not loaded at all.
2022-12-16 09:40:05 +01:00
Picnic-Bot
96114235c5
Upgrade Project Reactor 2022.0.0 -> 2022.0.1 ( #411 )
...
See:
- https://github.com/reactor/reactor/releases/tag/2022.0.1
- https://github.com/reactor/reactor/compare/2022.0.0...2022.0.1
2022-12-14 07:18:40 +01:00
Picnic-Bot
bfbf748d47
Upgrade SLF4J API 2.0.5 -> 2.0.6 ( #409 )
...
See:
- https://www.slf4j.org/news.html
- https://github.com/qos-ch/slf4j/compare/v_2.0.5...v_2.0.6
2022-12-13 17:11:06 +01:00
Stephan Schroevers
8d0f1d78e6
Upgrade Error Prone fork v2.16-picnic-1 -> v2.16-picnic-2 ( #410 )
...
See:
- https://github.com/PicnicSupermarket/error-prone/releases/tag/v2.16-picnic-2
- https://github.com/PicnicSupermarket/error-prone/compare/v2.16-picnic-1...v2.16-picnic-2
2022-12-13 12:51:50 +01:00
Stephan Schroevers
ec00a5522f
[maven-release-plugin] prepare for next development iteration
2022-12-12 09:57:05 +01:00
Stephan Schroevers
465b16c471
[maven-release-plugin] prepare release v0.6.0
v0.6.0
2022-12-12 09:57:03 +01:00
Paco van Beckhoven
2cbd48ec47
Introduce MonoIdentity and MonoThen Refaster rules ( #405 )
...
The `MonoIdentity` rule is a generalization of the existing
`MonoSwitchIfEmptyOfEmptyPublisher` rule.
2022-12-12 08:52:56 +01:00
jarmilakaiser
0153c1495f
Show Christmas Cody in README and on website home page ( #404 )
2022-12-09 16:27:51 +01:00
Rick Ossendrijver
81450285be
Fix suggestions emitted by the StringCaseLocaleUsage check ( #400 )
...
The suggested `Locale` arguments are now always located in the correct place.
2022-12-09 14:35:35 +01:00
Bastien Diederichs
096acfb14f
Improve IsInstanceLambdaUsage check ( #401 )
...
Fixes #399 .
2022-12-09 13:27:46 +01:00
Shang Xiang
17bcdb6faa
Introduce Flux and Stream Refaster rules to suggest filtering before sorting ( #393 )
...
Fixes #386 .
2022-12-09 13:07:31 +01:00
Rick Ossendrijver
3ee527fda2
Drop indentation in feature request issue template ( #403 )
...
While there, add "Improve performance" as a rewrite reason.
2022-12-09 08:55:12 +01:00
Stephan Schroevers
b1c815770b
Prevent ReverseOrder Refaster rule from introducing a static import ( #397 )
...
This is a workaround for the issue resolved by google/error-prone#3584 .
After application of this Refaster rule, any static imports of
`java.util.Collections.reverseOrder` are obsolete. These can be removed by
running Google Java Format or Error Prone's `RemoveUnusedImports` check.
Where possible, subsequent application of the `StaticImport` check will
statically import `java.util.Comparator.reverseOrder`.
2022-12-08 09:06:19 +01:00
Vincent Koeman
bc1f204877
Prefer BigDecimal.valueOf(double) over new BigDecimal(double) ( #394 )
...
See https://rules.sonarsource.com/java/RSPEC-2111
2022-12-07 18:58:54 +01:00
Picnic-Bot
cf995ece2b
Upgrade actions/setup-java v3.6.0 -> v3.8.0 ( #395 )
...
See:
- https://github.com/actions/setup-java/releases/tag/v3.8.0
- https://github.com/actions/setup-java/compare/v3.6.0...v3.8.0
2022-12-07 11:48:55 +01:00
Stephan Schroevers
d427e298e2
Introduce additional Refaster rules to ComparatorRules ( #388 )
2022-12-07 11:38:25 +01:00
Picnic-Bot
ae327d8d64
Upgrade pitest-maven-plugin 1.9.11 -> 1.10.3 ( #378 )
...
See:
- https://github.com/hcoles/pitest/releases/tag/1.10.0
- https://github.com/hcoles/pitest/releases/tag/1.10.1
- https://github.com/hcoles/pitest/releases/tag/1.10.2
- https://github.com/hcoles/pitest/releases/tag/1.10.3
- https://github.com/hcoles/pitest/compare/1.9.11...1.10.3
2022-12-06 11:58:47 +01:00
Gonzalo Amestoy
a6f794de3d
Introduce CollectionForEach Refaster rule ( #390 )
...
Fixes #387 .
2022-12-06 09:28:24 +01:00
Picnic-Bot
1794d36053
Upgrade Pitest Git plugins 1.0.2 -> 1.0.3 ( #391 )
2022-12-06 09:04:37 +01:00
Phil Werli
ee62af4a86
Introduce MonoFromOptionalSwitchIfEmpty and OptionalMapMonoJust Refaster rules ( #384 )
2022-12-06 08:26:34 +01:00
Phil Werli
1afce12b52
Introduce Mono{Empty,Just,JustOrEmpty} Refaster rules ( #385 )
2022-12-06 08:15:39 +01:00
Rick Ossendrijver
f585306a1f
Downgrade actions/setup-java v3.7.0 -> v3.6.0 ( #392 )
...
This reverts commit 5afa7e1878 . Tag v3.7.0 was
deleted; see actions/setup-java#422 for details.
2022-12-06 08:06:58 +01:00
Luke Prananta
4f9aba83ec
Introduce StringCaseLocaleUsage check ( #376 )
2022-12-05 13:49:20 +01:00
Stephan Schroevers
066591c379
Improve mutation testing setup ( #383 )
...
Summary of changes:
- Enable Pitest's built-in `STRONGER` mutator group.
- Enable Arcmutate's `EXTENDED` mutator group.
- Enable Arcmutate's JUnit 5 Accelerator Plugin.
- Modify `MoreTypesTest` such that it is impacted by mutations of the
`MoreTypes` class.
See:
- https://pitest.org/quickstart/mutators/
- https://docs.arcmutate.com/docs/extended-operators.html
- https://docs.arcmutate.com/docs/accelerator.html
2022-12-05 09:11:51 +01:00
Picnic-Bot
789f8c86f2
Upgrade Pitest Git plugins 1.0.1 -> 1.0.2 ( #380 )
2022-12-05 09:01:20 +01:00
Picnic-Bot
0ccebcc9c4
Upgrade Checker Framework Annotations 3.27.0 -> 3.28.0 ( #382 )
...
See:
- https://github.com/typetools/checker-framework/releases/tag/checker-framework-3.28.0
- https://github.com/typetools/checker-framework/compare/checker-framework-3.27.0...checker-framework-3.28.0
2022-12-04 19:57:42 +01:00
Gijs de Jong
8803d23a8e
Introduce JUnitClassModifiers check ( #214 )
2022-12-04 16:49:01 +01:00
Picnic-Bot
5afa7e1878
Upgrade actions/setup-java v3.6.0 -> v3.7.0 ( #381 )
...
See:
- https://github.com/actions/setup-java/releases/tag/v3.7.0
- https://github.com/actions/setup-java/compare/v3.6.0...v3.7.0
2022-12-02 09:49:13 +01:00
Picnic-Bot
8e3beb9d5c
Upgrade ruby/setup-ruby v1.123.0 -> v1.126.0 ( #379 )
...
See:
- https://github.com/ruby/setup-ruby/releases/tag/v1.124.0
- https://github.com/ruby/setup-ruby/releases/tag/v1.125.0
- https://github.com/ruby/setup-ruby/releases/tag/v1.126.0
- https://github.com/ruby/setup-ruby/compare/v1.123.0...v1.126.0
2022-12-01 09:01:08 +01:00