Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
google
/
error-prone
/
HEAD
cecce2e
Retain comments around unreachable statements if they contain "LINT.".
by ghm
· 3 days ago
master
bf94fcf
[StatementSwitchToExpressionSwitch] don't delete comments following a converted `return switch` if there are no statements following it
by markbrady
· 3 days ago
a6af9e1
Flag `Longs.hashCode(l)` (from Guava) and `Long.hashCode(l)` (from the JDK) in `MathAbsoluteNegative` (ditto for Integer, Double, and Float).
by Kurt Alfred Kluever
· 4 days ago
85c8095
Update Error Prone's google-java-format dependency version
by Liam Miller-Cushon
· 4 days ago
65630f2
Update IncorrectMainMethod for instance main methods
by Liam Miller-Cushon
· 5 days ago
2c560ab
Remove the flags for allowing default branches for skew
by Kevin O'Connor
· 5 days ago
ec54621
Add {Int,Long}Math.saturatedAbs.
by lowasser
· 5 days ago
4ac1ece
Warn on qualifiers used in places that are not injection points.
by ghm
· 5 days ago
32ff434
Look through parens when finding variables in PatternMatchingInstanceof.
by ghm
· 5 days ago
ecd67ed
Document the behavior of default branches present for version skew
by Kevin O'Connor
· 6 days ago
e4d7583
Restore a TODO lost during textblockification.
by cpovirk
· 6 days ago
b20b019
Automatic code cleanup.
by ghm
· 9 days ago
edc5d67
Add tests to confirm the poor behaviour of targetType around member references.
by ghm
· 9 days ago
5d57e71
Automatic code cleanup.
by ghm
· 10 days ago
3a69509
Add support for `@LenientFormatString` to `AnnotateFormatMethod`.
by ghm
· 10 days ago
ba5dfa9
Add a `UnnecessarilyFullyQualified:BatchFindings` flag to support re-enabling `UnnecessarilyFullyQualified` in Tricorder.
by ghm
· 10 days ago
8d811b9
PreconditionsExpensiveString: use the more general util for matching lenientFormat methods.
by ghm
· 10 days ago
01b7328
Be less enum-reflective.
by ghm
· 11 days ago
2636056
Fix a type name (and sort).
by ghm
· 12 days ago
7e7157a
MethodCanBeStatic: propagate non-staticness to super methods within the same file.
by ghm
· 12 days ago
d824803
Add a regression test for b/414294826.
by ghm
· 13 days ago
05e5404
Reword PreconditionsExpensiveString message to explain its benefit.
by Error Prone Team
· 13 days ago
5909a72
Remove `isLocal` recommendation from ASTHelpersSuggestions.
by ghm
· 13 days ago
eae23c2
Automatic code cleanup.
by Éamonn McManus
· 2 weeks ago
175f4c8
Remove `ASTHelpers.findSuperMethod`.
by ghm
· 2 weeks ago
028246b
Run PreferInstanceofOverGetKind and then PatternMatchingInstanceof over EP.
by ghm
· 2 weeks ago
ded6edc
Check constructors too in LenientFormatStringValidation.
by ghm
· 2 weeks ago
8e491ab
When `RemoveUnusedImports` reports an import as unused, include details about the actual symbol the simple name resolves to, if it resolves to something different due to shadowing
by ghm
· 2 weeks ago
24acfbe
Add a check to encourage `tree instanceof FooTree` rather than `tree.getKind() == Kind.FOO`.
by ghm
· 2 weeks ago
78d35a4
Test IdentifierName via its public API not @VFT.
by ghm
· 2 weeks ago
20ad239
Move `LenientFormatStringValidation` and `AnnotateFormatMethod` into the `formatstring` package.
by ghm
· 3 weeks ago
ed19de4
FindIdentifiers: handle record deconstruction too.
by ghm
· 3 weeks ago
5651631
Strip unnecessary trailing parens from annotations (e.g., `@Deprecated()` -> `@Deprecated`, `@Override()` -> `@Override`).
by Kurt Alfred Kluever
· 3 weeks ago
9d656a7
HPA (Data Providers): Make providers request scoped such that they're cached once per request.
by Error Prone Team
· 3 weeks ago
a9a3fd5
Decrease `TooManyParameters` default limit from 9 to 8.
by Kurt Alfred Kluever
· 3 weeks ago
d42af91
Handle locals in InlineFormatString
by Liam Miller-Cushon
· 3 weeks ago
3277d72
Preserve parentheses around unary plus and minus in non-primitive casts
by Liam Miller-Cushon
· 3 weeks ago
09fd394
Fix typo in NullTernary.md
by Johnny Lim
· 3 weeks ago
4171fd7
FindIdentifiers: find binding variables declared by enclosing or earlier `if` statements, as well as ternaries, and enclosing binary trees.
by ghm
· 3 weeks ago
d78f515
Audit each use of ElementKind.LOCAL_VARIABLE, and add BINDING_VARIABLE if appropriate.
by ghm
· 3 weeks ago
6f94a97
Tolerate default cases in switches as being present to handle version skew
by Kevin O'Connor
· 3 weeks ago
0223abb
Support `@LenientFormatString` in `LenientFormatStringValidation`.
by ghm
· 3 weeks ago
cb7dfaf
Remove the `Side` enum.
by ghm
· 3 weeks ago
d64c9ce
Promote error prone check TestExceptionChecker to ERROR within Google (blaze and tricorder).
by Error Prone Team
· 4 weeks ago
c0ce475
Move `TargetType` to a top-level class alongside `ASTHelpers`.
by Liam Miller-Cushon
· 4 weeks ago
90b8efb
Allow binding to BINDING_VARIABLEs in GuardedByBinder.
by ghm
· 4 weeks ago
62b8d6e
Remove ~half the tests in StatementSwitchToExpressionSwitchTest.
by ghm
· 4 weeks ago
cdc601b
Extract the test enums to a common place to reduce duplication in each test.
by ghm
· 4 weeks ago
8dd0f95
a constant `SDK_INT` is not
by Liam Miller-Cushon
· 4 weeks ago
103dcbd
Improve CheckedExceptionNotThrown diagnostic position
by Liam Miller-Cushon
· 4 weeks ago
0daf096
Move `PreconditionsExpensiveString` to core Error Prone
by Liam Miller-Cushon
· 4 weeks ago
3fcb599
Delete Java7ApiChecker
by Liam Miller-Cushon
· 4 weeks ago
4389ffc
Migrate another diagnostic handler to ErrorProneLog
by Liam Miller-Cushon
· 4 weeks ago
c97c6ae
Prepare for an incompatible change to Log diagnostic handlers
by Liam Miller-Cushon
· 4 weeks ago
96fb761
Create a checker to add NullMarked annotation to package-info files
by Error Prone Team
· 4 weeks ago
a9ce3b2
Tidy up the JavacParser -> EndPosTable shenanigans.
by ghm
· 4 weeks ago
2336ea3
Only match local variables in `UnnecessaryCopy`.
by ghm
· 4 weeks ago
8dc9f5c
Automated rollback of commit 5d49351ef45e25179be4f60a7e1f83ec50da324e.
by Error Prone Team
· 4 weeks ago
2517f1b
Include JSpecify annotations in `-with-dependencies.jar`.
by cpovirk
· 4 weeks ago
5d49351
Move `TargetType` to a top-level class alongside `ASTHelpers`.
by ghm
· 4 weeks ago
0c0f39e
[StatementSwitchToExpressionSwitch] fix bug in handling of `case null`.
by markbrady
· 4 weeks ago
f8bf0bc
Add a flag to have ConstantExpressions regard all method invocations as pure.
by ghm
· 4 weeks ago
af3468f
Tweak ASTHelpers.targetType to regard the target type of `x` in `x.foo()` as the earliest supertype that declares a `foo` with a compatible return type.
by ghm
· 4 weeks ago
ee9cbd5
When deleting dead code, be aggressive and delete the surrounding comments too.
by ghm
· 4 weeks ago
35b2059
Suggest long, double, and float literals instead of casting ints
by Liam Miller-Cushon
· 4 weeks ago
25eeed6
Delete an unused parameter in ASTHelpers.getGeneratedBy
by ghm
· 5 weeks ago
f65d8ac
PUBLIC: Update `RestrictedApi`'s javadocs about how it works with record components. Add a regression test for `@RestrictedApi` on record components.
by Kurt Alfred Kluever
· 5 weeks ago
50137c0
RedundancyRemover: Remove redundant `static` and `final` from records.
by Error Prone Team
· 5 weeks ago
acf915d
[StatementSwitchToExpressionSwitch] Enable direct conversion by default. This default behavior can be manually overridden by using a command-line flag.
by markbrady
· 5 weeks ago
9984d36
[StatementSwitchToExpressionSwitch] test-only change; explicitly set default flag values currently used in unit tests
by markbrady
· 5 weeks ago
d7239ce
Add `ProtocolStringList` (and subtypes like `LazyStringList`, and `LazyStringArrayList`) to `NonApiType` (with any visibility). Ideally, we'd also discourage local variables, but `NonApiType` doesn't have that option (left a TODO).
by Kurt Alfred Kluever
· 5 weeks ago
c47d3aa
Make UnnecessaryAssignment actually work for assignments.
by ghm
· 5 weeks ago
f6c9240
Remove the legacy constructor from AbstractReturnValueIgnored.
by ghm
· 5 weeks ago
f077548
UnnecessaryCopy: flag unnecessary copies of proto List/Maps.
by ghm
· 5 weeks ago
cf6a585
Match all constant expressions on the lhs of `lhs instanceof Foo` in PatternMatchingInstanceof.
by ghm
· 6 weeks ago
1087bc1
MisleadingEmptyVarargs: flag use of `thenThrow()` with no arguments.
by ghm
· 6 weeks ago
f8cab88
Update[]
by Kurt Alfred Kluever
· 6 weeks ago
fe573f7
Remove an unused type parameter, and a TODO.
by ghm
· 6 weeks ago
ebbc9ca
Yet more PatternMatchingInstanceof findings.
by ghm
· 6 weeks ago
c442bf2
SetSelf: flag things of the form `proto.setFoo(proto.getFoo())`.
by ghm
· 6 weeks ago
f425700
Add a regression test for external 4936.
by ghm
· 6 weeks ago
6c0350b
Bump Guava to 33.4.6, and release a Google-internal test that depends on Guava's usage of JSpecify annotations.
by cpovirk
· 6 weeks ago
1fda009
Allow `Optional` params inside of a `GraphWrapper`.
by Kurt Alfred Kluever
· 6 weeks ago
69ea1ba
Require types to be the same in PatternMatchingInstanceOf
by Liam Miller-Cushon
· 6 weeks ago
831645f
Reformat with latest version of google-java-format
by Liam Miller-Cushon
· 7 weeks ago
d7aad09
Adjust indentation of `// fall through` comments after unknown commit
by Liam Miller-Cushon
· 7 weeks ago
2d5a7f4
Make OverrideThrowableToString match MethodTrees
by Liam Miller-Cushon
· 7 weeks ago
9a28455
Reformat with latest text block style
by Liam Miller-Cushon
· 7 weeks ago
ad18968
style: prefer https:// links in favour of http://
by Vladimir Sitnikov
· 7 weeks ago
e394524
Only emit StringConcatToTextBlock findings for source versions that support text blocks
by Liam Miller-Cushon
· 7 weeks ago
ab45284
Keep some mandatory parens in PatternMatchingInstanceOf
by Liam Miller-Cushon
· 7 weeks ago
0eede30
Symmetrize the handling of the statements after the `if` between the negated and non-negated cases.
by ghm
· 7 weeks ago
1d13006
Remove dependency on error_prone_type_annotations
by Niklas Gustavsson
· 7 weeks ago
1966d6d
Fix an NPE in StringConcatToTextBlock
by Liam Miller-Cushon
· 8 weeks ago
04f05c2
Add handling of `Futures.submitAsync` (static method)
by Error Prone Team
· 8 weeks ago
81faa5a
Update JDK versions in release.yml
by Liam Miller-Cushon
· 8 weeks ago
62086b7
Handle multiple arguments in `thenThrow`.
by ghm
· 8 weeks ago
7440ff1
In StringConcatToTextBlock, don't assume that string literals always have source position information
by Liam Miller-Cushon
· 8 weeks ago
04fe835
Adds type_annotations back but as a relocation to annotations
by Thomas Broyer
· 8 weeks ago
1ad73c2
Handle `yield` in Reachability
by Liam Miller-Cushon
· 8 weeks ago
Next »