Sign in
chromium
/
external
/
github.com
/
google
/
error-prone
/
HEAD
eca0f3c
Update action-gh-release to version 2.5.0
by Liam Miller-Cushon
· 31 hours ago
master
2601319
Unignore a passing test.
by ghm
· 2 days ago
ad2ec70
simplify the wording of the `MissingDefault` summary
by Nathan Naze
· 2 days ago
6c96e8e
Implement a NullArgumentForNonNullParameter TODO related to JDK-8225377
by Liam Miller-Cushon
· 2 days ago
5b768ff
Require `-XDaddTypeAnnotationsToSymbol=true`, and remove workaround for JDK-8225377
by Liam Miller-Cushon
· 2 days ago
0e004e5
Fix a crash in DuplicateAssertion
by Liam Miller-Cushon
· 2 days ago
8cfa4e5
Add a regression test for b/472686687
by Liam Miller-Cushon
· 2 days ago
18a63d2
Avoid getDeclarationAndTypeAttributes in ClassAndMethod
by Liam Miller-Cushon
· 3 days ago
14b6481
Make `CacheLoaderNull` check for more kinds of null returns.
by cpovirk
· 3 days ago
d3a8c00
Handle sealed and non-sealed in SuggestedFixes.
by ghm
· 3 days ago
a18a78a
Make `AbstractAsyncTypeReturnsNull` use `hasDefinitelyNullBranch` instead of looking only for null literals.
by cpovirk
· 4 days ago
b1631fe
Enable some ignored tests which pass.
by ghm
· 9 days ago
3ea92c5
Add some tests around sealed/non-sealed for SuggestedFixes.addModifiers.
by ghm
· 9 days ago
3db9e8c
Make `InvalidThrowsLink` catch `{@code FooException}` as well.
by Kurt Alfred Kluever
· 10 days ago
197c3d6
Refactor SuggestedFixesTest to use text blocks and simplify test file paths.
by ghm
· 10 days ago
c606fa3
Match returns from lambdas in AbstractAsyncTypeReturnsNull.
by ghm
· 10 days ago
5902c72
Remove the backslashes that are suppressing a final newline in test data.
by cpovirk
· 11 days ago
c6b550e
Work around `sealed` still not having a `TokenKind`.
by ghm
· 11 days ago
b4e8eed
Remove AbstractMethodReturnsNull and inline its logic.
by ghm
· 11 days ago
d6304e3
Fix some TypeToString warnings in UnusedMethod.
by ghm
· 2 weeks ago
3f40f17
DuplicateAssertion: detect duplicated assertion lines where the argument to `assertThat` is pure.
by ghm
· 2 weeks ago
f57cb1b
Consider deconstruction of a record to be usage of its record component overrides.
by ghm
· 3 weeks ago
2961d1f
[IfChainToSwitch] refactor flow of suggested fixes; no functional change
by markbrady
· 3 weeks ago
51c9462
[IfChainToSwitch] rename ...StartIndex/EndIndex to ...StartPosition/EndPosition. No functional changes.
by markbrady
· 3 weeks ago
5a960b3
Internal change
by Liam Miller-Cushon
· 3 weeks ago
b2c8d69
[IfChainToSwitch] use existing library to remove parens
by markbrady
· 3 weeks ago
7a0f58e
Apply new [IfChainToSwitch] check to error prone codebase
by markbrady
· 4 weeks ago
92b7c11
Add nullmark annotation to java class only if it is not already present.
by Error Prone Team
· 4 weeks ago
a05c98a
[IfChainToSwitch] Create a new checker to suggest converting chains of if-statements into arrow switches, where feasible and helpful to readability
by markbrady
· 4 weeks ago
f753448
Automatic code cleanup.
by Liam Miller-Cushon
· 4 weeks ago
e9d6dfd
Clean up more end position handling
by Liam Miller-Cushon
· 4 weeks ago
76031ce
Update JDK EA version from 26 to 27
by Liam Miller-Cushon
· 5 weeks ago
f3915ec
Stop implementing DiagnosticPosition in ErrorPronePosition
by Liam Miller-Cushon
· 5 weeks ago
08c5d78
Check enum constructor arguments in[]
by Liam Miller-Cushon
· 5 weeks ago
d6984d0
Add tests and avoid dubious refactorings of pattern matching instanceofs, and take a stance in the accompanying Markdown of using this as a trick to declare a narrowly-scoped variable.
by ghm
· 5 weeks ago
0f31221
Delegate use records to implement ErrorPronePosition
by Liam Miller-Cushon
· 5 weeks ago
dac693b
Remove deprecated value attribute from IncompatibleModifiers and RequiredModifiers
by Liam Miller-Cushon
· 5 weeks ago
dca68bc
PUBLIC: Add static analysis to prevent calling `liteProtoSubject.isEqualTo(Builder)` (and un-deprecate those methods at the same time since they're now uncallable).
by Kurt Alfred Kluever
· 5 weeks ago
5440bb4
Encapsulate DiagnosticPosition
by Liam Miller-Cushon
· 5 weeks ago
06c2905
Consolidate usage of `EndPosTable` in Error Prone
by Liam Miller-Cushon
· 5 weeks ago
b553126
Internal change
by Liam Miller-Cushon
· 5 weeks ago
91fca91
Remove `JUnit4TestNotRun:RemoveAssertionRequirement` flag.
by ghm
· 5 weeks ago
b48b240
Don't try to convert empty switches.
by ghm
· 5 weeks ago
3801ad7
Create a check to discourage `Scanner.useDelimiter("\\A")`
by Liam Miller-Cushon
· 6 weeks ago
eba5cad
Fix handling of comments on record patterns in ArgumentSelectionDefectChecker
by Liam Miller-Cushon
· 6 weeks ago
c233426
Catch `instant.plus/minus(nonDaysBasedPeriod)` at compile-time.
by Kurt Alfred Kluever
· 6 weeks ago
7a58137
Internal change
by Liam Miller-Cushon
· 6 weeks ago
7027d9f
Add negative test cases for AlwaysThrows with non-literal arguments.
by ghm
· 6 weeks ago
8669adb
Fix parameter name handling of enum constructor arguments
by Liam Miller-Cushon
· 6 weeks ago
679c4ac
Update end position handling
by Liam Miller-Cushon
· 7 weeks ago
dc1279e
AssertSameIncompatible: flag calls to assertSame/etc where the calls are guaranteed to either succeed or fail.
by ghm
· 7 weeks ago
24387de
Internal change
by Liam Miller-Cushon
· 7 weeks ago
5300dc6
Disable an InvalidLink test for a javadoc bug on JDK >= 26
by Liam Miller-Cushon
· 7 weeks ago
75dcd53
Fix the Optional wrapping in the description of NonCanonicalStaticMemberImport.
by ghm
· 7 weeks ago
10f5424
FormatStringShouldUsePlaceholders shouldn't rewrite calls with a pass-through varargs `Object[]` argument
by Liam Miller-Cushon
· 7 weeks ago
3ef3d79
The verb form of "recursion" is "to recur", not "to recurse". Quoting my CS professor Stuart Shieber: "To recur is to occur again, while to recurse is to curse again."
by David P. Baker
· 7 weeks ago
d41f822
Make suggested edits and take a pass over the markdown from https://github.com/google/error-prone/commit/5216a438311ed3196624926a03a81ed7ce0e92ec
by ghm
· 7 weeks ago
6db6f95
Do some AutoValue -> record migration.
by ghm
· 7 weeks ago
13a7a12
Fix a crash in LenientFormatStringUtils
by Liam Miller-Cushon
· 7 weeks ago
7e6e113
PUBLIC: Discourage static importing `values()`.
by Kurt Alfred Kluever
· 7 weeks ago
cc1e3bf
[StatementSwitchToExpressionSwitch] add support for patterns and guards in old-style (colon) switches.
by markbrady
· 7 weeks ago
9360e40
Use `VisitorState.memoize` for common type suppliers, to minimize (slower) calls to `getTypeFromString`
by markbrady
· 7 weeks ago
885b213
Update format strings to use placeholders
by Liam Miller-Cushon
· 8 weeks ago
450126a
Open-source Java21 matchers.
by ghm
· 8 weeks ago
f101473
Recognize that `checkPositionIndex` isn't a lenient-format-string method, either.
by cpovirk
· 8 weeks ago
961d131
Automatic code cleanup.
by Liam Miller-Cushon
· 8 weeks ago
e58f081
Fix inline suggester bug.
by ghm
· 8 weeks ago
3bc6112
PUBLIC: Add a test for a constructor + static import bug in the InlineMeSuggester.
by Kurt Alfred Kluever
· 8 weeks ago
85697f7
Remove the `ThreadSafety:CheckImmutableTypeParameter` flag.
by ghm
· 8 weeks ago
c0877ea
Preconditions.checkElementIndex isn't a lenient format string method
by Liam Miller-Cushon
· 8 weeks ago
9212a2c
Add FormatStringShouldUsePlaceholders
by Liam Miller-Cushon
· 8 weeks ago
c573889
Avoid one way in which ExplicitArrayForVarargs could cause recursion.
by ghm
· 8 weeks ago
5f0cca6
Automatic code cleanup.
by Liam Miller-Cushon
· 8 weeks ago
2b78f85
Consolidate more logic from format string checks in shared helpers
by Liam Miller-Cushon
· 9 weeks ago
22c7428
Apply Optional cleanups to Error Prone
by Liam Miller-Cushon
· 9 weeks ago
c22fce9
Update some references to ExpensiveLenientFormatString that were missed in the rename
by Liam Miller-Cushon
· 9 weeks ago
f935cbd
Make ErrorProneJavaCompilerTest more verbose when it fails.
by ghm
· 9 weeks ago
82b4f96
Remove `matchLiteProtos` from `RedundantSetterCall`.
by ghm
· 9 weeks ago
0d4cf65
Remove the flag `Immutable:MarkerAnnotationInherited`
by ghm
· 9 weeks ago
8255d1e
Avoid overlaps in UnnecessaryAsync fixes
by Liam Miller-Cushon
· 9 weeks ago
4c0f01b
Report InvalidLink diagnostics for links that are so invalid they crash javac
by Liam Miller-Cushon
· 9 weeks ago
b5690c9
Refresh Java8ApiChecker diff
by Liam Miller-Cushon
· 9 weeks ago
54ed3d8
Finalise removing GuardedByFlags.
by ghm
· 9 weeks ago
bc26f7b
TruthConstantAsserts: treat static identifiers as constants.
by ghm
· 9 weeks 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
· 9 weeks ago
9c5f725
Optimize snippet logic
by Liam Miller-Cushon
· 9 weeks ago
b063711
Improve `TruthConstantAsserts` to detect more constant-like expressions.
by ghm
· 9 weeks ago
de35cc9
Automated rollback of commit 09c78e01573334cee793b67346ca0f3175fd47a3.
by Liam Miller-Cushon
· 9 weeks ago
c532950
Delete deprecated `isSuppressed` methods.
by ghm
· 9 weeks ago
1ba080b
Switch to a sealed interface of records rather than an AutoOneof in ConstantExpressions.
by ghm
· 9 weeks ago
f12e7e3
Document a technically incorrect behavior in InfiniteRecursion.
by cpovirk
· 10 weeks ago
6c5552a
Update Error Prone's dependency on Guava
by Liam Miller-Cushon
· 10 weeks ago
7d54eed
Remove comments relating to b/25630189 which was fixed with a separate `ImmutableAnnotationChecker` check.
by ghm
· 10 weeks ago
80729a8
More consistently use `getStartPosition`, which allows removing some use of specific `JCTree` types in favour of interfaces.
by ghm
· 10 weeks ago
8e037f8
Mention the specific annotation used in UnnecessaryAssignment diagnostics.
by Liz Looney
· 10 weeks ago
277051f
No public description
by Error Prone Team
· 2 months ago
3272246
Use `getLast` now that EP is on 21 (or will be after unknown commit)
by ghm
· 2 months ago
0c3c520
Expand `SuppressWarningsWithoutExplanation` to cover more warning types.
by ghm
· 2 months ago
114356c
Flip the default of `LabelledBreakTarget` to `ERROR` (it already is via `build_defs`).
by ghm
· 2 months ago
4cc93c8
Use @AutoBuilder to construct ThreadSafety.
by ghm
· 2 months ago
Next »