Thanks to visit codestin.com
Credit goes to chromium.googlesource.com

  1. cecce2e Retain comments around unreachable statements if they contain "LINT.". by ghm · 3 days ago master
  2. bf94fcf [StatementSwitchToExpressionSwitch] don't delete comments following a converted `return switch` if there are no statements following it by markbrady · 3 days ago
  3. 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
  4. 85c8095 Update Error Prone's google-java-format dependency version by Liam Miller-Cushon · 4 days ago
  5. 65630f2 Update IncorrectMainMethod for instance main methods by Liam Miller-Cushon · 5 days ago
  6. 2c560ab Remove the flags for allowing default branches for skew by Kevin O'Connor · 5 days ago
  7. ec54621 Add {Int,Long}Math.saturatedAbs. by lowasser · 5 days ago
  8. 4ac1ece Warn on qualifiers used in places that are not injection points. by ghm · 5 days ago
  9. 32ff434 Look through parens when finding variables in PatternMatchingInstanceof. by ghm · 5 days ago
  10. ecd67ed Document the behavior of default branches present for version skew by Kevin O'Connor · 6 days ago
  11. e4d7583 Restore a TODO lost during textblockification. by cpovirk · 6 days ago
  12. b20b019 Automatic code cleanup. by ghm · 9 days ago
  13. edc5d67 Add tests to confirm the poor behaviour of targetType around member references. by ghm · 9 days ago
  14. 5d57e71 Automatic code cleanup. by ghm · 10 days ago
  15. 3a69509 Add support for `@LenientFormatString` to `AnnotateFormatMethod`. by ghm · 10 days ago
  16. ba5dfa9 Add a `UnnecessarilyFullyQualified:BatchFindings` flag to support re-enabling `UnnecessarilyFullyQualified` in Tricorder. by ghm · 10 days ago
  17. 8d811b9 PreconditionsExpensiveString: use the more general util for matching lenientFormat methods. by ghm · 10 days ago
  18. 01b7328 Be less enum-reflective. by ghm · 11 days ago
  19. 2636056 Fix a type name (and sort). by ghm · 12 days ago
  20. 7e7157a MethodCanBeStatic: propagate non-staticness to super methods within the same file. by ghm · 12 days ago
  21. d824803 Add a regression test for b/414294826. by ghm · 13 days ago
  22. 05e5404 Reword PreconditionsExpensiveString message to explain its benefit. by Error Prone Team · 13 days ago
  23. 5909a72 Remove `isLocal` recommendation from ASTHelpersSuggestions. by ghm · 13 days ago
  24. eae23c2 Automatic code cleanup. by Éamonn McManus · 2 weeks ago
  25. 175f4c8 Remove `ASTHelpers.findSuperMethod`. by ghm · 2 weeks ago
  26. 028246b Run PreferInstanceofOverGetKind and then PatternMatchingInstanceof over EP. by ghm · 2 weeks ago
  27. ded6edc Check constructors too in LenientFormatStringValidation. by ghm · 2 weeks ago
  28. 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
  29. 24acfbe Add a check to encourage `tree instanceof FooTree` rather than `tree.getKind() == Kind.FOO`. by ghm · 2 weeks ago
  30. 78d35a4 Test IdentifierName via its public API not @VFT. by ghm · 2 weeks ago
  31. 20ad239 Move `LenientFormatStringValidation` and `AnnotateFormatMethod` into the `formatstring` package. by ghm · 3 weeks ago
  32. ed19de4 FindIdentifiers: handle record deconstruction too. by ghm · 3 weeks ago
  33. 5651631 Strip unnecessary trailing parens from annotations (e.g., `@Deprecated()` -> `@Deprecated`, `@Override()` -> `@Override`). by Kurt Alfred Kluever · 3 weeks ago
  34. 9d656a7 HPA (Data Providers): Make providers request scoped such that they're cached once per request. by Error Prone Team · 3 weeks ago
  35. a9a3fd5 Decrease `TooManyParameters` default limit from 9 to 8. by Kurt Alfred Kluever · 3 weeks ago
  36. d42af91 Handle locals in InlineFormatString by Liam Miller-Cushon · 3 weeks ago
  37. 3277d72 Preserve parentheses around unary plus and minus in non-primitive casts by Liam Miller-Cushon · 3 weeks ago
  38. 09fd394 Fix typo in NullTernary.md by Johnny Lim · 3 weeks ago
  39. 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
  40. d78f515 Audit each use of ElementKind.LOCAL_VARIABLE, and add BINDING_VARIABLE if appropriate. by ghm · 3 weeks ago
  41. 6f94a97 Tolerate default cases in switches as being present to handle version skew by Kevin O'Connor · 3 weeks ago
  42. 0223abb Support `@LenientFormatString` in `LenientFormatStringValidation`. by ghm · 3 weeks ago
  43. cb7dfaf Remove the `Side` enum. by ghm · 3 weeks ago
  44. d64c9ce Promote error prone check TestExceptionChecker to ERROR within Google (blaze and tricorder). by Error Prone Team · 4 weeks ago
  45. c0ce475 Move `TargetType` to a top-level class alongside `ASTHelpers`. by Liam Miller-Cushon · 4 weeks ago
  46. 90b8efb Allow binding to BINDING_VARIABLEs in GuardedByBinder. by ghm · 4 weeks ago
  47. 62b8d6e Remove ~half the tests in StatementSwitchToExpressionSwitchTest. by ghm · 4 weeks ago
  48. cdc601b Extract the test enums to a common place to reduce duplication in each test. by ghm · 4 weeks ago
  49. 8dd0f95 a constant `SDK_INT` is not by Liam Miller-Cushon · 4 weeks ago
  50. 103dcbd Improve CheckedExceptionNotThrown diagnostic position by Liam Miller-Cushon · 4 weeks ago
  51. 0daf096 Move `PreconditionsExpensiveString` to core Error Prone by Liam Miller-Cushon · 4 weeks ago
  52. 3fcb599 Delete Java7ApiChecker by Liam Miller-Cushon · 4 weeks ago
  53. 4389ffc Migrate another diagnostic handler to ErrorProneLog by Liam Miller-Cushon · 4 weeks ago
  54. c97c6ae Prepare for an incompatible change to Log diagnostic handlers by Liam Miller-Cushon · 4 weeks ago
  55. 96fb761 Create a checker to add NullMarked annotation to package-info files by Error Prone Team · 4 weeks ago
  56. a9ce3b2 Tidy up the JavacParser -> EndPosTable shenanigans. by ghm · 4 weeks ago
  57. 2336ea3 Only match local variables in `UnnecessaryCopy`. by ghm · 4 weeks ago
  58. 8dc9f5c Automated rollback of commit 5d49351ef45e25179be4f60a7e1f83ec50da324e. by Error Prone Team · 4 weeks ago
  59. 2517f1b Include JSpecify annotations in `-with-dependencies.jar`. by cpovirk · 4 weeks ago
  60. 5d49351 Move `TargetType` to a top-level class alongside `ASTHelpers`. by ghm · 4 weeks ago
  61. 0c0f39e [StatementSwitchToExpressionSwitch] fix bug in handling of `case null`. by markbrady · 4 weeks ago
  62. f8bf0bc Add a flag to have ConstantExpressions regard all method invocations as pure. by ghm · 4 weeks ago
  63. 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
  64. ee9cbd5 When deleting dead code, be aggressive and delete the surrounding comments too. by ghm · 4 weeks ago
  65. 35b2059 Suggest long, double, and float literals instead of casting ints by Liam Miller-Cushon · 4 weeks ago
  66. 25eeed6 Delete an unused parameter in ASTHelpers.getGeneratedBy by ghm · 5 weeks ago
  67. 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
  68. 50137c0 RedundancyRemover: Remove redundant `static` and `final` from records. by Error Prone Team · 5 weeks ago
  69. 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
  70. 9984d36 [StatementSwitchToExpressionSwitch] test-only change; explicitly set default flag values currently used in unit tests by markbrady · 5 weeks ago
  71. 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
  72. c47d3aa Make UnnecessaryAssignment actually work for assignments. by ghm · 5 weeks ago
  73. f6c9240 Remove the legacy constructor from AbstractReturnValueIgnored. by ghm · 5 weeks ago
  74. f077548 UnnecessaryCopy: flag unnecessary copies of proto List/Maps. by ghm · 5 weeks ago
  75. cf6a585 Match all constant expressions on the lhs of `lhs instanceof Foo` in PatternMatchingInstanceof. by ghm · 6 weeks ago
  76. 1087bc1 MisleadingEmptyVarargs: flag use of `thenThrow()` with no arguments. by ghm · 6 weeks ago
  77. f8cab88 Update[] by Kurt Alfred Kluever · 6 weeks ago
  78. fe573f7 Remove an unused type parameter, and a TODO. by ghm · 6 weeks ago
  79. ebbc9ca Yet more PatternMatchingInstanceof findings. by ghm · 6 weeks ago
  80. c442bf2 SetSelf: flag things of the form `proto.setFoo(proto.getFoo())`. by ghm · 6 weeks ago
  81. f425700 Add a regression test for external 4936. by ghm · 6 weeks ago
  82. 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
  83. 1fda009 Allow `Optional` params inside of a `GraphWrapper`. by Kurt Alfred Kluever · 6 weeks ago
  84. 69ea1ba Require types to be the same in PatternMatchingInstanceOf by Liam Miller-Cushon · 6 weeks ago
  85. 831645f Reformat with latest version of google-java-format by Liam Miller-Cushon · 7 weeks ago
  86. d7aad09 Adjust indentation of `// fall through` comments after unknown commit by Liam Miller-Cushon · 7 weeks ago
  87. 2d5a7f4 Make OverrideThrowableToString match MethodTrees by Liam Miller-Cushon · 7 weeks ago
  88. 9a28455 Reformat with latest text block style by Liam Miller-Cushon · 7 weeks ago
  89. ad18968 style: prefer https:// links in favour of http:// by Vladimir Sitnikov · 7 weeks ago
  90. e394524 Only emit StringConcatToTextBlock findings for source versions that support text blocks by Liam Miller-Cushon · 7 weeks ago
  91. ab45284 Keep some mandatory parens in PatternMatchingInstanceOf by Liam Miller-Cushon · 7 weeks ago
  92. 0eede30 Symmetrize the handling of the statements after the `if` between the negated and non-negated cases. by ghm · 7 weeks ago
  93. 1d13006 Remove dependency on error_prone_type_annotations by Niklas Gustavsson · 7 weeks ago
  94. 1966d6d Fix an NPE in StringConcatToTextBlock by Liam Miller-Cushon · 8 weeks ago
  95. 04f05c2 Add handling of `Futures.submitAsync` (static method) by Error Prone Team · 8 weeks ago
  96. 81faa5a Update JDK versions in release.yml by Liam Miller-Cushon · 8 weeks ago
  97. 62086b7 Handle multiple arguments in `thenThrow`. by ghm · 8 weeks ago
  98. 7440ff1 In StringConcatToTextBlock, don't assume that string literals always have source position information by Liam Miller-Cushon · 8 weeks ago
  99. 04fe835 Adds type_annotations back but as a relocation to annotations by Thomas Broyer · 8 weeks ago
  100. 1ad73c2 Handle `yield` in Reachability by Liam Miller-Cushon · 8 weeks ago