Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
google
/
error-prone
/
refs/tags/v2.44.0
4016e04
Release Error Prone 2.44.0
by cushon
· 7 months ago
v2.44.0
8255d1e
Avoid overlaps in UnnecessaryAsync fixes
by Liam Miller-Cushon
· 7 months ago
4c0f01b
Report InvalidLink diagnostics for links that are so invalid they crash javac
by Liam Miller-Cushon
· 7 months ago
b5690c9
Refresh Java8ApiChecker diff
by Liam Miller-Cushon
· 7 months ago
54ed3d8
Finalise removing GuardedByFlags.
by ghm
· 7 months ago
bc26f7b
TruthConstantAsserts: treat static identifiers as constants.
by ghm
· 7 months ago
7692fb4
Rollforward of https://github.com/google/error-prone/commit/3272246036db6fc15cb32dddb3b263710373b1be: Use `getLast`/`getFirst` now that EP is on 21 (or will be after unknown commit)
by ghm
· 7 months ago
9c5f725
Optimize snippet logic
by Liam Miller-Cushon
· 7 months ago
b063711
Improve `TruthConstantAsserts` to detect more constant-like expressions.
by ghm
· 7 months ago
de35cc9
Automated rollback of commit 09c78e01573334cee793b67346ca0f3175fd47a3.
by Liam Miller-Cushon
· 7 months ago
c532950
Delete deprecated `isSuppressed` methods.
by ghm
· 7 months ago
1ba080b
Switch to a sealed interface of records rather than an AutoOneof in ConstantExpressions.
by ghm
· 7 months ago
f12e7e3
Document a technically incorrect behavior in InfiniteRecursion.
by cpovirk
· 7 months ago
6c5552a
Update Error Prone's dependency on Guava
by Liam Miller-Cushon
· 7 months ago
7d54eed
Remove comments relating to b/25630189 which was fixed with a separate `ImmutableAnnotationChecker` check.
by ghm
· 7 months ago
80729a8
More consistently use `getStartPosition`, which allows removing some use of specific `JCTree` types in favour of interfaces.
by ghm
· 7 months ago
8e037f8
Mention the specific annotation used in UnnecessaryAssignment diagnostics.
by Liz Looney
· 7 months ago
277051f
No public description
by Error Prone Team
· 7 months ago
3272246
Use `getLast` now that EP is on 21 (or will be after unknown commit)
by ghm
· 7 months ago
0c3c520
Expand `SuppressWarningsWithoutExplanation` to cover more warning types.
by ghm
· 7 months ago
114356c
Flip the default of `LabelledBreakTarget` to `ERROR` (it already is via `build_defs`).
by ghm
· 7 months ago
4cc93c8
Use @AutoBuilder to construct ThreadSafety.
by ghm
· 7 months ago
43ce89f
Subtypes of Immutable classes should be consistently regarded as immutable.
by ghm
· 7 months ago
cc63de1
Create `ImmutableAnalysis` instances via a factory.
by ghm
· 7 months ago
79538a1
Make `ThreadSafeAnalysis.Factory` injectable via a factory.
by ghm
· 7 months ago
5216a43
Update `UnsafeLocaleUsage` with detection for `Locale.of`
by Mihai Nita
· 7 months ago
feb0752
Prepare to remove GuardedByFlags.
by ghm
· 7 months ago
39a0a4e
Remove the `GuardedBy:IncludeSelectedGuardedBy` flag.
by ghm
· 7 months ago
88c4af3
Rollforward (again) of https://github.com/google/error-prone/commit/e1b16e24461d90f2b11f8213a68bfccc0426d4f3: `@ImmutableTypeParameter` is really a subset of `@ThreadSafeTypeParameter`, much as `@Immutable` is a subset of `@ThreadSafe`.
by ghm
· 7 months ago
a97374a
Upgrade Java version from 17 to 21 in release workflow
by Liam Miller-Cushon
· 7 months ago
5882a43
Update release.yml
by Liam Miller-Cushon
· 7 months ago
851e0b0
Remove obsolete uses of reflection from Error Prone
by Liam Miller-Cushon
· 7 months ago
344e3dc
Remove an obsolete use of reflection
by Liam Miller-Cushon
· 7 months ago
5f46e62
Fix a typo (wrong quotation mark).
by Kurt Alfred Kluever
· 7 months ago
de7d191
Update `IncorrectMainMethod` documentation in light of JEP512.
by Kurt Alfred Kluever
· 7 months ago
09c78e0
Remove an obsolete TODO
by Liam Miller-Cushon
· 7 months ago
17c271e
Turn down AndroidJdkLibsChecker
by Liam Miller-Cushon
· 7 months ago
0ae79f5
Add tests for subtypes of Immutable and ThreadSafe classes
by Liam Miller-Cushon
· 7 months ago
578b3c1
Add a comment to explain why FlagSpec is here; it does rather stand out.
by ghm
· 8 months ago
1f1d927
TooManyParameters: treat any annotation containing "Inject" as a stop-annotation.
by ghm
· 8 months ago
ac2eaec
Simplify `ArrayHashCode` fix handling.
by Kurt Alfred Kluever
· 8 months ago
4ade2d7
Fix variable name in `LoopOverCharArray` example.
by ghm
· 8 months ago
4afb2d3
Handle `log()` in FloggerStringConcatenation
by Liam Miller-Cushon
· 8 months ago
cef5ffa
Add a test case for a field that is both optionally injected and `@Mock`
by Liam Miller-Cushon
· 8 months ago
cb3a6de
Update `Varifier` to only suggest `var` in builder chains where the factory is on the resulting type
by Daniel Woffinden
· 8 months ago
144b5b1
Recognise `Bind` and `Inject` as prefixes for annotations that we should treat as injecty ones.
by ghm
· 8 months ago
9abc44f
Produce a build error for calls like `containsExactly(null)` that always lead to NPE.
by cpovirk
· 8 months ago
f76a36f
Extract some naming code from IdentifierName to generate better suggested names in PatternMatchingInstanceof.
by ghm
· 8 months ago
5f71412
Fix suggestion for missing defaults in `->` switches
by Liam Miller-Cushon
· 8 months ago
a2b79b0
Simplify `InjectedConstructorAnnotations`.
by Kurt Alfred Kluever
· 8 months ago
7cfde4b
Run EffectivelyPrivate over Error Prone
by Liam Miller-Cushon
· 8 months ago
cfdb818
Update broken Guice link.
by cpovirk
· 8 months ago
760eeea
Add a note to the summary for EqualsGetClass.
by ghm
· 8 months ago
d7a060a
Weasel-word the summary of MethodCanBeStatic to avoid asserting that the method is private.
by ghm
· 8 months ago
a12903a
Add RedundantNullCheck bug pattern.
by Dragan Bozanovic
· 8 months ago
7e0e44b
Update `UnnecessaryAssignment` description to include `@TestParameter`.
by Error Prone Team
· 8 months ago
55348e5
PUBLIC: Simplify some `Matchers` code (and add some javadocs).
by Kurt Alfred Kluever
· 8 months ago
39020df
Specialise the message in NotJavadoc for nested members, and update the documentation.
by ghm
· 8 months ago
d2d39f5
Refactor `static final` boxed variables to their primitive types if they are only used in unboxed contexts.
by ghm
· 8 months ago
bde1d40
PUBLIC: Add a unit test for `mock(Foo.class)`, which we'll soon recommend the use of `var`.
by Kurt Alfred Kluever
· 8 months ago
c963d3a
Handle `new Type[size]` in `ExplicitArrayForVarargs`.
by ghm
· 8 months ago
766abb0
Request a reproducing code sample in Error Prone crash reports.
by ghm
· 8 months ago
f091364
Make UnnecessaryLongToIntConversion also cover `saturatedCast`.
by cpovirk
· 8 months ago
7df7571
Automated rollback of commit 7b5a8add65bfdb800db239d9becb76ead8abec4b.
by Liam Miller-Cushon
· 8 months ago
2a47781
Allow methods names in the cirvlist to contain hyphens.
by Chaoren Lin
· 8 months ago
0d432ce
Delete `SourceVersion.supportsEffectivelyFinal`.
by cpovirk
· 8 months ago
fbdfbb5
Upgrade `compile-testing` 0.21.0 -> 0.23.0
by Stephan Schroevers
· 8 months ago
157ce44
Have `-XepPatchChecks:` skip disabled checks
by Stephan Schroevers
· 8 months ago
58a1735
Use pattern matching switches in some places rather than switching over `Kind`.
by ghm
· 8 months ago
fc0aebf
Remove a bunch of `assume()`s which are now always true.
by ghm
· 8 months ago
ef5052b
Remove some obsolete logic now that the minimum supported JDK is 21
by Liam Miller-Cushon
· 9 months ago
7b5a8ad
Rollforward of https://github.com/google/error-prone/commit/e1b16e24461d90f2b11f8213a68bfccc0426d4f3: `@ImmutableTypeParameter` is really a subset of `@ThreadSafeTypeParameter`, much as `@Immutable` is a subset of `@ThreadSafe`.
by ghm
· 9 months ago
6a6afc9
Enable Java 21 language features in Error Prone
by Liam Miller-Cushon
· 9 months ago
1db9ae9
Update ci.yml
by Liam Miller-Cushon
· 9 months ago
c68718c
Make sure JDK 25 is available on CI
by Liam Miller-Cushon
· 9 months ago
77e807b
Update JDK versions in CI
by Liam Miller-Cushon
· 9 months ago
691c64a
Flag `IO.print[ln]()` in `SystemOut`.
by Kurt Alfred Kluever
· 9 months ago
0b751cd
ExpicitArrayForVarargs: flag unnecessary explicit construction of an array to provide varargs.
by ghm
· 9 months ago
982fe20
Tweak links to point to newer versions.
by cpovirk
· 9 months ago
a2df97f
[StatementSwitchToExpressionSwitch] fix bug where `case null` can sometimes be missing from generated auto-fix
by markbrady
· 9 months ago
e691be5
Fix (behind a flag) a silly bug in RedundantSetterCall.
by ghm
· 9 months ago
ce1a422
Add `Durations.wait()` to `WaitMatchers.waitMethodWithTimeout` (and make them `CONSTANT_CASE`).
by Kurt Alfred Kluever
· 9 months ago
da03fea
Update MethodCanBeStatic to be able to detect and trigger on Guice @Provides methods.
by Error Prone Team
· 9 months ago
83e6582
RedundantSetterCall: note that setFooValue and setFooBytes can be aliases for the field `foo`.
by ghm
· 9 months ago
db62c8c
Automated rollback of commit e1b16e24461d90f2b11f8213a68bfccc0426d4f3.
by Kurt Alfred Kluever
· 9 months ago
5ac2a3f
Delete [] tests.
by Error Prone Team
· 9 months ago
d849c4f
Scan the entire SwitchTree rather than individual cases, and reduce to a boolean rather than adding to a set.
by ghm
· 9 months ago
49b3262
Ban `String.join(CharSequence)` and `String.join(CharSequence, CharSequence)`. The check is currently disabled, because there's ~300 violations in the depot (unknown commit).
by Kurt Alfred Kluever
· 9 months ago
de0ec16
Add BugChecker for flogger's `perUnique` w/o rate limiting
by Error Prone Team
· 9 months ago
e1b16e2
`@ImmutableTypeParameter` is really a subset of `@ThreadSafeTypeParameter`, much as `@Immutable` is a subset of `@ThreadSafe`.
by ghm
· 9 months ago
0aca163
Make the obviously relevant statement in the LenientFormatStringValidation finding.
by ghm
· 10 months ago
623bfec
Change the return type of `ASTHelpers.asFlagSet`.
by Éamonn McManus
· 10 months ago
4245faa
Add `dagger.hilt.testing` annotations to `UnnecessaryQualifier`.
by Error Prone Team
· 10 months ago
537932f
Exempt Jukito tests from UnnecessaryQualifier.
by ghm
· 10 months ago
145cf82
Fix missing space in check explanation.
by Chaoren Lin
· 10 months ago
c9995fe
Do not allow placeholders in `Thread.Builder.name(String)` or `name(String, int)`.
by Kurt Alfred Kluever
· 10 months ago
8825da6
Do not complain if record fields are qualified and there is a injecting constructor.
by ghm
· 10 months ago
e648cc1
Delete code referencing Gin (**G**wt **IN**jection). Due to the [] deprecation removing [] build rules, this is essentially all dead code: either not referenced by BUILD files at all or entirely unused at runtime.
by Sam Berlin
· 10 months ago
1e8401b
CompileTimeConstantExpressionMatcher: Handle switch expressions
by ghm
· 10 months ago
2c6417d
Add `dagger.Subcomponent.Factory` to the list of classes where qualifier may be allowed.
by Error Prone Team
· 10 months ago
Next »