Stephan Schroevers
8ced020ba6
Post rebase fixes
2022-11-05 17:21:46 +01:00
Stephan Schroevers
389928ce43
Tweaks
2022-11-05 16:53:45 +01:00
Rick Ossendrijver
d88f226b30
Remove the TEXT_MATCH param from doTest
2022-11-05 16:52:02 +01:00
Rick Ossendrijver
ba91c6bed7
Suggestions
2022-11-05 16:52:02 +01:00
Nathan Kooij
85f402b089
Simplify by only working with longs
2022-11-05 16:52:02 +01:00
Nathan Kooij
ad8c0a472c
Fix most warnings
2022-11-05 16:52:02 +01:00
Nathan Kooij
0af127652e
Use a sorted set to derive the ceiling
2022-11-05 16:52:02 +01:00
Nathan Kooij
cede5e451b
Assorted cleanup
2022-11-05 16:52:02 +01:00
Nathan Kooij
134895090f
Support banned fields
2022-11-05 16:52:02 +01:00
Nathan Kooij
226bfd0cee
Handle implicit value attribute case
2022-11-05 16:52:02 +01:00
Nathan Kooij
89a3c605fe
Support multiple attributes per annotation
2022-11-05 16:52:02 +01:00
Nathan Kooij
63273a2609
Some cleanup of simplifying code
2022-11-05 16:52:02 +01:00
Nathan Kooij
79768a2428
Notes and random things
2022-11-05 16:52:02 +01:00
Nathan Kooij
dd8d094b5a
Suggest a fix
2022-11-05 16:52:02 +01:00
Nathan Kooij
4830b5b2cd
Extract TimeUnit, Number value, and determine a simplification
2022-11-05 16:52:02 +01:00
Phil Werli
48772a044e
Introduce Optional{Filter,Map} Refaster rules ( #327 )
2022-11-04 19:41:23 +01:00
Shang Xiang
281534aeca
Introduce Refaster rules to streamline java.time type creation ( #322 )
2022-11-04 19:27:20 +01:00
Bastien Diederichs
42e632e5db
Introduce IsInstanceLambdaUsage check ( #323 )
2022-11-04 11:47:29 +01:00
Hervé Boutemy
7febccb7ff
Add Reproducible Builds badge to README ( #333 )
2022-11-03 20:27:45 +01:00
Guillaume Toison
d5c1c858d5
Configure documentation URL for StringJoin check ( #331 )
2022-11-03 16:15:59 +01:00
Picnic-Bot
55d2622380
Upgrade Checker Framework Annotations 3.26.0 -> 3.27.0 ( #330 )
...
See:
- https://github.com/typetools/checker-framework/releases/tag/checker-framework-3.27.0
- https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.27.0
2022-11-03 08:56:18 +01:00
Picnic-Bot
f10f2c9209
Upgrade NullAway 0.10.3 -> 0.10.4 ( #328 )
...
See:
- https://github.com/uber/NullAway/blob/master/CHANGELOG.md
- https://github.com/uber/NullAway/compare/v0.10.3...v0.10.4
2022-11-03 08:18:25 +01:00
Picnic-Bot
99f85614fd
Upgrade swagger-annotations 2.2.4 -> 2.2.6 ( #329 )
...
See:
- https://github.com/swagger-api/swagger-core/releases/tag/v2.2.5
- https://github.com/swagger-api/swagger-core/releases/tag/v2.2.6
- https://github.com/swagger-api/swagger-core/compare/v2.2.4...v2.2.6
2022-11-03 08:00:58 +01:00
Stephan Schroevers
be24edadae
[maven-release-plugin] prepare for next development iteration
2022-11-01 08:56:43 +01:00
Stephan Schroevers
068c03708b
[maven-release-plugin] prepare release v0.5.0
v0.5.0
2022-11-01 08:56:40 +01:00
Picnic-Bot
9c330981ea
Upgrade Checkstyle 10.3.4 -> 10.4 ( #325 )
...
See:
- https://checkstyle.sourceforge.io/releasenotes.html
- https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.4
- https://github.com/checkstyle/checkstyle/compare/checkstyle-10.3.4...checkstyle-10.4
2022-10-31 08:15:38 +01:00
Bastien Diederichs
b780c05dc0
Introduce assorted Reactor error handling Refaster rules ( #318 )
2022-10-30 16:45:40 +01:00
Picnic-Bot
16955a9cfa
Upgrade NullAway 0.10.2 -> 0.10.3 ( #324 )
...
See:
- https://github.com/uber/NullAway/blob/master/CHANGELOG.md
- https://github.com/uber/NullAway/compare/v0.10.2...v0.10.3
2022-10-30 16:34:31 +01:00
Stephan Schroevers
8fa3ff3702
By default, prevent BugCheckers from introducing new dependencies ( #308 )
2022-10-29 13:42:51 +02:00
Picnic-Bot
022a3d293e
Upgrade New Relic Java Agent 7.10.0 -> 7.11.0 ( #320 )
...
See:
- https://github.com/newrelic/newrelic-java-agent/releases/tag/v7.11.0
- https://github.com/newrelic/newrelic-java-agent/compare/v7.10.0...v7.11.0
2022-10-28 08:56:32 +02:00
Picnic-Bot
81227cdd94
Upgrade tidy-maven-plugin 1.1.0 -> 1.2.0 ( #271 )
...
See:
- https://github.com/mojohaus/tidy-maven-plugin/releases/tag/tidy-maven-plugin-1.2.0
- https://github.com/mojohaus/tidy-maven-plugin/compare/tidy-maven-plugin-1.1.0...tidy-maven-plugin-1.2.0
2022-10-27 16:28:43 +02:00
Stephan Schroevers
04d886c031
Improve build and deployment concurrency handling ( #284 )
...
Builds for the same branch are now serialized. Among other things this prevents
concurrent deployments.
While there, reduce the permission assigned to each of the two jobs.
2022-10-27 10:31:06 +02:00
Cernat Catalin Stefan
afb2a28dcf
Introduce {Mono,Flux}Map{,NotNull} Refaster rules ( #142 )
2022-10-26 17:11:16 +02:00
Phil Werli
dc0f90e981
Introduce {Mono,Flux}#zipWith{,Iterable} Refaster rules ( #293 )
2022-10-26 10:53:27 +02:00
Elena Liashenko
2196bbd8f9
Have FluxFlatMapUsage better handle nested Publishers ( #224 )
2022-10-26 10:40:09 +02:00
Picnic-Bot
f3b81304b9
Upgrade pitest-maven-plugin 1.9.8 -> 1.9.9 ( #136 )
...
See https://github.com/hcoles/pitest/compare/1.9.8...1.9.9
2022-10-26 10:00:34 +02:00
Picnic-Bot
b0d374040a
Upgrade ruby/setup-ruby v1.118.0 -> v1.120.0 ( #317 )
...
See:
- https://github.com/ruby/setup-ruby/releases/tag/v1.119.0
- https://github.com/ruby/setup-ruby/releases/tag/v1.120.0
- https://github.com/ruby/setup-ruby/compare/v1.118.0...v1.120.0
2022-10-26 09:19:33 +02:00
Eric Staffas
45dfc53d40
Prefer Flux#take(long, boolean) over Flux#take(long) to limit upstream generation ( #314 )
2022-10-26 08:28:35 +02:00
Rick Ossendrijver
6cb10ffe2f
Build and test on additional platforms and against additional JDKs ( #301 )
2022-10-25 17:51:24 +02:00
Stephan Schroevers
92f2b0ab0f
Introduce MoreTypes utility class ( #234 )
...
The static methods of this class allow one to construct complex types,
against which expression types can subsequently be matched.
2022-10-25 17:13:43 +02:00
chamil-prabodha
21388273c5
Have TimeZoneUsage check flag {OffsetDate,Offset,ZonedDate}Time#now ( #311 )
2022-10-25 16:54:28 +02:00
Stephan Schroevers
b2e15607c1
Migrate from JSR 305 to JSpecify ( #181 )
...
JSpecify's annotations have more well-defined semantics. Its `@Nullable`
annotation is also a type-use annotation recognized by Google Java
Format, so the formatter places it after any field or method modifiers.
See https://jspecify.dev
2022-10-25 10:18:22 +02:00
Stephan Schroevers
50e730fb40
Have LexicographicalAnnotationListing sort TYPE_USE annotations last ( #182 )
...
This ensures compatibility with Error Prone's `AnnotationPosition`
check.
2022-10-25 10:01:23 +02:00
Picnic-Bot
a844b9e532
Upgrade actions/configure-pages v2.1.1 -> v2.1.2 ( #312 )
...
See:
- https://github.com/actions/configure-pages/releases/tag/v2.1.2
- https://github.com/actions/configure-pages/compare/v2.1.1...v2.1.2
2022-10-25 09:24:43 +02:00
Stephan Schroevers
671ee1eedb
Don't update project.build.outputTimestamp on mvn versions:set ( #310 )
...
As we rely on the value of `git.commit.time` instead.
2022-10-24 13:31:35 +02:00
Picnic-Bot
7fe61c226a
Upgrade versions-maven-plugin 2.12.0 -> 2.13.0 ( #309 )
...
See:
- https://github.com/mojohaus/versions-maven-plugin/releases/tag/2.13.0
- https://github.com/mojohaus/versions-maven-plugin/compare/versions-maven-plugin-2.12.0...2.13.0
2022-10-24 13:21:55 +02:00
Picnic-Bot
8fcc91febf
Upgrade Spring Boot 2.7.4 -> 2.7.5 ( #307 )
...
See:
- https://github.com/spring-projects/spring-boot/releases/tag/v2.7.5
- https://github.com/spring-projects/spring-boot/compare/v2.7.4...v2.7.5
2022-10-24 10:14:17 +02:00
Rick Ossendrijver
e00aba12c3
Make the build JDK 18+ compatible ( #304 )
2022-10-23 18:15:38 +02:00
Phil Werli
0118cc6c10
Introduce Reactor ContextEmpty Refaster rule ( #306 )
2022-10-23 17:30:01 +02:00
Picnic-Bot
91e009cab0
Upgrade actions/setup-java v3.5.1 -> v3.6.0 ( #305 )
...
See:
- https://github.com/actions/setup-java/releases/tag/v3.6.0
- https://github.com/actions/setup-java/compare/v3.5.1...v3.6.0
2022-10-20 09:13:00 +02:00