Stephan Schroevers
5596b584ac
[maven-release-plugin] prepare for next development iteration
2023-10-04 16:40:37 +02:00
Stephan Schroevers
4800522a09
[maven-release-plugin] prepare release v0.14.0
2023-10-04 16:40:37 +02:00
Picnic-Bot
ef75b80e7b
Upgrade Error Prone 2.21.1 -> 2.22.0 ( #800 )
...
See:
- https://github.com/google/error-prone/releases/tag/v2.22.0
- https://github.com/google/error-prone/compare/v2.21.1...v2.22.0
- https://github.com/PicnicSupermarket/error-prone/compare/v2.21.1-picnic-1...v2.22.0-picnic-1
2023-10-04 14:43:27 +02:00
Stephan Schroevers
48e2f57cb6
[maven-release-plugin] prepare for next development iteration
2023-08-28 19:22:11 +03:00
Stephan Schroevers
352829c61f
[maven-release-plugin] prepare release v0.13.0
2023-08-28 19:22:11 +03:00
Stephan Schroevers
dc36ff2c0b
[maven-release-plugin] prepare for next development iteration
2023-06-21 21:15:38 +02:00
Stephan Schroevers
09208aa49a
[maven-release-plugin] prepare release v0.12.0
2023-06-21 21:15:38 +02:00
Stephan Schroevers
3df6dc957d
[maven-release-plugin] prepare for next development iteration
2023-05-16 17:38:46 +02:00
Stephan Schroevers
a1ecd816ff
[maven-release-plugin] prepare release v0.11.1
2023-05-16 17:38:46 +02:00
Stephan Schroevers
f52a93cc4e
[maven-release-plugin] prepare for next development iteration
2023-05-14 17:09:09 +02:00
Stephan Schroevers
610085393c
[maven-release-plugin] prepare release v0.11.0
2023-05-14 17:09:08 +02:00
Picnic-Bot
08e55fdfb6
Upgrade Error Prone 2.18.0 -> 2.19.1 ( #621 )
...
Resolves #622 .
See:
- https://github.com/google/error-prone/releases/tag/v2.19.0
- https://github.com/google/error-prone/releases/tag/v2.19.1
- https://github.com/google/error-prone/compare/v2.18.0...v2.19.1
- https://github.com/PicnicSupermarket/error-prone/compare/v2.18.0-picnic-1...v2.19.1-picnic-1
2023-05-14 17:01:46 +02:00
Stephan Schroevers
3ee28f2c05
[maven-release-plugin] prepare for next development iteration
2023-05-04 12:47:28 +02:00
Stephan Schroevers
bb122388f5
[maven-release-plugin] prepare release v0.10.0
2023-05-04 10:02:03 +02:00
Stephan Schroevers
e0c795d248
Introduce SonarCloud integration and resolve assorted violations ( #575 )
2023-04-25 08:19:11 +02:00
Stephan Schroevers
b273502e88
[maven-release-plugin] prepare for next development iteration
2023-03-31 09:31:01 +02:00
Stephan Schroevers
8c6bd1b6e7
[maven-release-plugin] prepare release v0.9.0
2023-03-31 09:30:59 +02:00
Stephan Schroevers
9a397aa047
[maven-release-plugin] prepare for next development iteration
2023-01-27 09:20:57 +01:00
Stephan Schroevers
60e74332de
[maven-release-plugin] prepare release v0.8.0
2023-01-27 09:20:54 +01:00
Stephan Schroevers
560f52bad0
[maven-release-plugin] prepare for next development iteration
2023-01-06 11:29:12 +01:00
Stephan Schroevers
2356c61314
[maven-release-plugin] prepare release v0.7.0
2023-01-06 11:29:09 +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
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
2022-12-12 09:57:03 +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
2022-11-01 08:56:40 +01: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
7de9bede19
[maven-release-plugin] prepare for next development iteration
2022-10-13 09:20:46 +02:00
Stephan Schroevers
85cb997f1b
[maven-release-plugin] prepare release v0.4.0
2022-10-13 09:20:46 +02:00
Stephan Schroevers
d5a78186db
Augment Descriptions of Refaster rule matches ( #255 )
...
By emitting a website link, if available, and reporting the matching Refaster
rule in the description's message rather than the check name. Additionally, it
is now possible to provide a custom explanatory text, to assign a custom
severity to Refaster rules, and to override the severity of matches for all
Refaster rules by passing `-Xep:Refaster:[SEVERITY]`.
Violations of Refaster rules defined in this repository now include a link to
the rule's documentation, hosted on https://error-prone.picnic.tech .
2022-10-12 11:41:14 +02:00
Rick Ossendrijver
128e178d37
Consistently prefer "Refaster rule" over "Refaster template" ( #286 )
...
As the former term references a class containing one or more `@BeforeTemplate`
methods, one or more `@Placeholder` methods and an optional `@AfterTemplate`,
while the latter term more narrowly references a single `@BeforeTemplate` or
`@AfterTemplate` method.
2022-10-11 17:23:54 +02:00
Stephan Schroevers
2ba7bf9f46
Have RefasterTemplateCollection verify template test class names ( #233 )
2022-09-29 11:53:22 +02:00
Stephan Schroevers
72a124a20e
[maven-release-plugin] prepare for next development iteration
2022-09-20 13:47:18 +02:00
Stephan Schroevers
326f3328a7
[maven-release-plugin] prepare release v0.3.0
2022-09-20 13:47:16 +02:00
Jeanderson Barros Candido
e34c2baf7c
Prefer simple null reference check over calling Objects#{isNull,nonNull} ( #228 )
2022-09-10 14:37:54 +02:00
Stephan Schroevers
4c8e125dcb
Drop the dependency on com.google.errorprone:javac ( #197 )
...
This new setup matches the upstream Error Prone build configuration and
simplifies development against JDK 11+ internal APIs.
2022-09-05 16:11:06 +02:00
Stephan Schroevers
753cdce29e
[maven-release-plugin] prepare for next development iteration
2022-08-23 08:33:02 +02:00
Stephan Schroevers
36654883e5
[maven-release-plugin] prepare release v0.2.0
2022-08-23 08:33:02 +02:00
Stephan Schroevers
624f2ce753
[maven-release-plugin] prepare for next development iteration
2022-08-10 15:06:32 +02:00
Stephan Schroevers
967017eed9
[maven-release-plugin] prepare release v0.1.0
2022-08-10 15:06:30 +02:00
Rick Ossendrijver
b06945b833
Introduce utilities to validate Refaster template collections ( #43 )
...
The `Refaster` check is now located in the new `refaster-runner` Maven module.
The new `refaster-test-support` module exposes
`RefasterTemplateCollection#validate`, which for a given template collection
validates:
- That there exist corresponding `*Test{Input,Output}.java` files.
- That each template is exercised by precisely one method in these files.
2022-08-10 14:40:07 +02:00