Stephan Schroevers
9a9ef3c59d
Have apply-error-prone-suggestions.sh download JitPack-hosted artifacts ( #441 )
...
While there, tweak the usage message of both `apply-error-prone-suggestions.sh`
and `run-mutation-tests.sh`.
2023-01-06 10:38:54 +01:00
Rick Ossendrijver
e9a1d54035
Add @OnlineDocumentation to TestNGToAssertJRules ( #447 )
2023-01-06 10:28:21 +01:00
Picnic-Bot
e9733f7426
Upgrade AssertJ Core 3.23.1 -> 3.24.0 ( #448 )
...
While there, use the new BOM.
See:
- https://assertj.github.io/doc/#assertj-core-release-notes
- https://github.com/joel-costigliola/assertj-core/compare/assertj-core-3.23.1...assertj-build-3.24.0
2023-01-06 09:12:29 +01:00
Picnic-Bot
534ebb62a1
Upgrade Checker Framework Annotations 3.28.0 -> 3.29.0 ( #449 )
...
See:
- https://github.com/typetools/checker-framework/releases/tag/checker-framework-3.29.0
- https://github.com/typetools/checker-framework/compare/checker-framework-3.28.0...checker-framework-3.29.0
2023-01-06 08:40:54 +01:00
Rick Ossendrijver
1ed1e6cd03
Update year to 2023 in footer_custom.html and LICENSE.md ( #446 )
2023-01-05 14:47:26 +01:00
Picnic-Bot
85e3db6f0a
Upgrade pitest-maven-plugin 1.10.3 -> 1.10.4 ( #445 )
...
See:
- https://github.com/hcoles/pitest/releases/tag/1.10.4
- https://github.com/hcoles/pitest/compare/1.10.3...1.10.4
2023-01-05 09:58:06 +01:00
Picnic-Bot
6f4db8fc4d
Upgrade NullAway 0.10.6 -> 0.10.7 ( #444 )
...
See:
- https://github.com/uber/NullAway/blob/master/CHANGELOG.md
- https://github.com/uber/NullAway/compare/v0.10.6...v0.10.7
2023-01-05 08:32:46 +01:00
chamil-prabodha
9d08e8fd4d
Have RequestParamType ignore parameter types with custom deserialization support ( #426 )
...
While there, introduce and use a new `Flags` utility class; various checks'
list flags now better support empty lists.
2023-01-04 11:13:44 +01:00
Picnic-Bot
9992ff49ce
Upgrade pitest-junit5-plugin 1.1.0 -> 1.1.1 ( #440 )
...
See https://github.com/pitest/pitest-junit5-plugin/compare/1.1.0...1.1.1
2023-01-04 10:21:44 +01:00
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