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
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
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
Rick Ossendrijver
e00aba12c3
Make the build JDK 18+ compatible ( #304 )
2022-10-23 18:15:38 +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
Rick Ossendrijver
891fecd297
Replace occurrences of "which" with "that" in defining clauses ( #259 )
2022-09-25 19:09: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
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
4ca75c6cf6
Enable Error Prone's VoidMissingNullable check ( #180 )
2022-08-18 14:28:01 +02:00
Stephan Schroevers
ef751ce785
Drop various vacuous null checks ( #191 )
...
Recent versions of Error Prone guarantee that `ASTHelpers#getSymbol`
never returns `null`.
2022-08-18 11:25:35 +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
Picnic-Bot
65c4694936
Upgrade Error Prone 2.10.0 -> 2.14.0 ( #76 )
...
This also requires the upgrade of errorprone-slf4j 0.1.4 -> 0.1.12.
See:
- https://github.com/google/error-prone/releases/tag/v2.11.0
- https://github.com/google/error-prone/releases/tag/v2.12.0
- https://github.com/google/error-prone/releases/tag/v2.12.1
- https://github.com/google/error-prone/releases/tag/v2.13.0
- https://github.com/google/error-prone/releases/tag/v2.13.1
- https://github.com/google/error-prone/releases/tag/v2.14.0
- https://github.com/google/error-prone/compare/v2.10.0...v2.14.0
- https://github.com/PicnicSupermarket/error-prone/compare/v2.10.0-picnic-3...v2.14.0-picnic-2
- https://github.com/KengoTODA/errorprone-slf4j/releases/tag/v0.1.5
- https://github.com/KengoTODA/errorprone-slf4j/releases/tag/v0.1.6
- https://github.com/KengoTODA/errorprone-slf4j/releases/tag/v0.1.7
- https://github.com/KengoTODA/errorprone-slf4j/releases/tag/v0.1.8
- https://github.com/KengoTODA/errorprone-slf4j/releases/tag/v0.1.9
- https://github.com/KengoTODA/errorprone-slf4j/releases/tag/v0.1.10
- https://github.com/KengoTODA/errorprone-slf4j/releases/tag/v0.1.11
- https://github.com/KengoTODA/errorprone-slf4j/releases/tag/v0.1.12
- https://github.com/KengoTODA/errorprone-slf4j/compare/v0.1.4...v0.1.12
2022-07-31 15:50:16 +02:00
Rick Ossendrijver
3d854a0cc5
Rename RefasterRuleResourceCompiler to RefasterRuleCompiler ( #110 )
...
The associated Maven module is renamed from `refaster-resource-compiler` to
just `refaster-compiler`.
2022-05-26 13:21:28 +02:00