1. 7c4b040 Retain explicit types on LambdaExpressionTrees that are not assignments. by Kurt Alfred Kluever · 2 days ago master
  2. 47bb523 Provide a better error message for empty test inputs by Liam Miller-Cushon · 2 days ago
  3. 570ac28 Discourage references to private member classes from non-private APIs by Liam Miller-Cushon · 2 days ago
  4. af4e202 Add a unit test for `LambdaExpressionTree`s to `UnnecessaryParenthesesTest`. by Kurt Alfred Kluever · 3 days ago
  5. 30a5a30 When renaming a variable to `_`, also use `var`. by Kurt Alfred Kluever · 3 days ago
  6. a875dd0 Improve NullArgumentForNonNullParameter to include parameter and method names in the diagnostic message. by cpovirk · 3 days ago
  7. d9c143c Update `UnnamedVariableTest` to show it retains the `Type` and doesn't switch to `var` (this is being done as a pre-factoring --- an uncoming change will make it re-write these to `var`). by Kurt Alfred Kluever · 4 days ago
  8. 2c12eb2 [RefactorSwitch] fix bug which can result in invalid code generation when a variable is read on the left side of an assignment by markbrady · 4 days ago
  9. 9a40f46 Fix a small typo from https://github.com/google/error-prone/commit/018b56163d2e1e2b9ada32b6504c2ae2c8f049c8 by Kurt Alfred Kluever · 4 days ago
  10. 018b561 Extend NullArgumentForNonNullParameter to cover test code, adding special cases to allow intentional NPE tests. by cpovirk · 5 days ago
  11. 0b7b03b Fix up some javadoc on `ModifySourceCollectionInStream.isStreamApiInvocationOnStreamSource` (see also unknown commit) by Kurt Alfred Kluever · 6 days ago
  12. fe5a7b1 Remove old FieldMatchers API by Liam Miller-Cushon · 6 days ago
  13. d54a1d1 Fix up some `Finally` javadocs. by Kurt Alfred Kluever · 6 days ago
  14. d93b319 [RefactorSwitch] bugfix comment handling by markbrady · 10 days ago
  15. ff59782 [IfChainToSwitch] cleanup redundant conditions in ternary. No functional changes. by markbrady · 10 days ago
  16. 43b6df6 Generalise DuplicateAssertion to handle check* methods. by ghm · 10 days ago
  17. 2c4346f Fix a bug in `BooleanLiteral`: it currently suggests replacing `Boolean.FALSE` with `false` even when it's explicitly cast to a type variable `V`. This results in uncompilable code because Java doesn't allow casting a primitive boolean to a type variable (`(V) false` is invalid). by Kurt Alfred Kluever · 10 days ago
  18. 559039b [IfChainToSwitch] doc-only change. fix typo in code comments. by markbrady · 11 days ago
  19. 393c61c [IfChainToSwitch] enhance code generation to emit unnamed variables, when supported by markbrady · 11 days ago
  20. 337a6c8 Ban using reference equality for `MemorySegment`s. by Kurt Alfred Kluever · 11 days ago
  21. 736e704 Fix a crash in NestedInstanceOfConditions on instanceof patterns by Liam Miller-Cushon · 11 days ago
  22. da4b5f8 Deprecate `doTest(TestMode)` by Liam Miller-Cushon · 11 days ago
  23. a2fb842 Automatic code cleanup. by Liam Miller-Cushon · 11 days ago
  24. 9601a3c Delete fix that suggests using Guava's deprecated `Object.equal()` method. by Kurt Alfred Kluever · 11 days ago
  25. 1e227c5 Add a[] by Kurt Alfred Kluever · 11 days ago
  26. 2d579a9 Fix a crash in DeprecatedVariable on synthetic record trees by Liam Miller-Cushon · 12 days ago
  27. 351abc2 Added an ErrorProne check to detect record accessors inside the compact canonical ctors: by Error Prone Team · 12 days ago
  28. 949be06 Automatic code cleanup. by Liam Miller-Cushon · 12 days ago
  29. 429a509 Match interfaces that override `equals` in `ReferenceEquality` by Liam Miller-Cushon · 12 days ago
  30. ee7b7d7 Automatic code cleanup. by Liam Miller-Cushon · 12 days ago
  31. 190e452 Deprecate `AST_MATCH` by Liam Miller-Cushon · 12 days ago
  32. 6308f64 Reformat test data. by ghm · 12 days ago
  33. ccfc176 Automatic code cleanup. by Liam Miller-Cushon · 13 days ago
  34. 1a249a7 [IfChainToSwitch] enhance domination logic to respect developing changes in JEP 530 by markbrady · 13 days ago
  35. fbcfab1 Create a helper for changing the visibility of an element by Liam Miller-Cushon · 13 days ago
  36. 111d692 Add nested-@Generated test and restore EnumLite diagnostics by Error Prone Team · 2 weeks ago
  37. 2eee040 Check ternary expressions in TimeUnitMismatch. by ghm · 2 weeks ago
  38. f65588d Improve InvalidLink to better handle qualified method references. by ghm · 2 weeks ago
  39. 5b1d3d1 Update `MisleadingEscapedSpace` to account for CRLF line endings. by Éamonn McManus · 2 weeks ago
  40. 73f258d Add a comment about the limitations of InvalidLink. by ghm · 2 weeks ago
  41. eee32c3 Improve error message for block tags used as inline tags. by ghm · 2 weeks ago
  42. 4f91e96 Update some tests for `var` position handling to pass on JDK 26 by Liam Miller-Cushon · 3 weeks ago
  43. 17054ed Update CheckReturnValue to recognize ignorability annotations used by the Kotlin stdlib. by Chaoren Lin · 3 weeks ago
  44. b53bebf Fix `FixedPosition` `endPosition` constructor parameter by Petr Portnov | PROgrm_JARvis · 3 weeks ago
  45. 0778412 Clean up and remove some redundant matchers by Liam Miller-Cushon · 3 weeks ago
  46. ef81093 Also reorder imports in MisformattedTestData by Liam Miller-Cushon · 3 weeks ago
  47. aa994bd Update some expected test outputs by Liam Miller-Cushon · 3 weeks ago
  48. 5ebde4c Remove `variableType(Matcher)` by Liam Miller-Cushon · 3 weeks ago
  49. 2e3cef7 Don't match `instanceof` expressions with patterns. by cpovirk · 3 weeks ago
  50. ee5a9cb Relax an assertion in `onlyTypeParameter` by Liam Miller-Cushon · 3 weeks ago
  51. 1dd9c3a Create a new FieldMatchers API, similar to MethodMatchers by Liam Miller-Cushon · 3 weeks ago
  52. 4ea00ca Simplify isJavadoccableClass by Liam Miller-Cushon · 3 weeks ago
  53. bb6c75b Remove deprecated `MethodMatchers.withSignature` by Liam Miller-Cushon · 3 weeks ago
  54. 7e0462a Update some expected test outputs by Liam Miller-Cushon · 3 weeks ago
  55. 2961b19 Improve logic of whether or not something is a javadoccable `Class`. by Kurt Alfred Kluever · 3 weeks ago
  56. a676288 Methods inside local classes are not javadoccable. by Kurt Alfred Kluever · 3 weeks ago
  57. e30934a Add MockitoBean to list of exempted variable annotations by elyse-yao · 3 weeks ago
  58. 837f510 Add a test that demonstrates that `AlmostJavadoc` fires on methods inside local classes (and leaves a TODO to fix it). by Kurt Alfred Kluever · 3 weeks ago
  59. 5369133 Flag javadoc on `record` components. by Kurt Alfred Kluever · 3 weeks ago
  60. 1e200c1 Convert `doubleJavadoc()` to a textblock. by Kurt Alfred Kluever · 3 weeks ago
  61. d4a4d7d Add a unit test for a local class with a javadoc'ed method. by Kurt Alfred Kluever · 3 weeks ago
  62. d1616e0 AssertThrowsMinimizer: handle varargs, allow casts from `null` by Liam Miller-Cushon · 3 weeks ago
  63. 43dbf79 Add some tests that verify that `NotJavadoc` doesn't already cover `record` components. by Kurt Alfred Kluever · 3 weeks ago
  64. a98a1c5 Create alternatives to `withSignature` for varargs and type parameters by Liam Miller-Cushon · 3 weeks ago
  65. a05765d Replace some anonymous classes with lambdas by Liam Miller-Cushon · 3 weeks ago
  66. b527d95 Expand explanation of `ErrorProneCommentStyle`. by Kurt Alfred Kluever · 4 weeks ago
  67. 0dbf04a fix: support implicit `@MethodSource` to `UnusedMethod` by Petr Portnov | PROgrm_JARvis · 4 weeks ago
  68. 43f6a73 Import mockito/mockito from GitHub. by Kurt Alfred Kluever · 4 weeks ago
  69. e951dcd Flag time unit mismatches in method references. by ghm · 4 weeks ago
  70. 6671d19 Handle wildcard types in `SuggestedFixes.qualifyType` by Liam Miller-Cushon · 4 weeks ago
  71. 9c3acc0 PUBLIC: Internal change. by Kurt Alfred Kluever · 4 weeks ago
  72. 9ffbb3d Fix a null pointer introduced in ConstantExpressions recently by Error Prone Team · 4 weeks ago
  73. c1e4306 Add a unit test for `AssertThrowsMinimizerTest` that constructs an `Optional` inside the lambdas. by Kurt Alfred Kluever · 4 weeks ago
  74. 11adec2 Add an assertThrows heuristic for `RpcAuthority.self()` by Liam Miller-Cushon · 4 weeks ago
  75. f82be2d Make `enclosingPackage` return an optional by Liam Miller-Cushon · 4 weeks ago
  76. e287e9a Prototype of a classic javadoc to marktown javadoc migration tool. by Kurt Alfred Kluever · 4 weeks ago
  77. cc65a4e Discourage unnecessary block lambdas in assertThrows by Liam Miller-Cushon · 4 weeks ago
  78. cda0d92 `RuntimeException` is a subtype of `Exception`, so acknowledge that `Exception` implicitly catches runtime exceptions. by ghm · 4 weeks ago
  79. 230fe2e Migrate from `variableType(Matcher)` to `variableType(TypePredicate)` by Liam Miller-Cushon · 4 weeks ago
  80. 1aed17d Prepare for an upcoming change to the javac AST in JDK-8268850 by Liam Miller-Cushon · 4 weeks ago
  81. cf67393 Add an explanation for AssertThrowsMinimizer by Liam Miller-Cushon · 4 weeks ago
  82. 1c87a3e AssertThrowsMinimizer: don't hoist lambdas or equivalent anonymous classes, or new array expressions by Liam Miller-Cushon · 5 weeks ago
  83. a628f81 Restrict hoisting in AssertThrowsMinimizer when asserting checked exceptions. by ghm · 5 weeks ago
  84. 57134a0 Add `PreferThrowsTag` which recommends using `@throws` instead of the legacy `@exception` javadoc tag. by Kurt Alfred Kluever · 5 weeks ago
  85. e0e6f55 Don't hoist anything with a compile-time constant value by Liam Miller-Cushon · 5 weeks ago
  86. d06d1d8 Add `throws` clauses when necessary when hoisting exceptions. by ghm · 5 weeks ago
  87. 6300696 [RefactorSwitch] flip flag to enable arrow-style switches to be converted to assignment switches by markbrady · 5 weeks ago
  88. 8c1a6bb Extend TimeUnitMismatch to check return statements. by ghm · 5 weeks ago
  89. 3e83d8b Remove unused DiscardingFileDestination class by Liam Miller-Cushon · 5 weeks ago
  90. f7bf1b5 Add more heuristics to AssertThrowsMinimizer by Liam Miller-Cushon · 5 weeks ago
  91. 1bfb5ef [IfChainToSwitch] Refine analysis of `break`s and `yield`s to enable additional conversions to `switch` by markbrady · 5 weeks ago
  92. 5032045 [IfChainToSwitch] add unit tests for handling of duplicated patterns by markbrady · 5 weeks ago
  93. 6dae535 [IfChainToSwitch] bugfix: when a guard is present and `true`, must be treated as an unguarded pattern by markbrady · 5 weeks ago
  94. b4c5535 [IfChainToSwitch] bugfix to not attempt transformation when `null` is duplicated by markbrady · 5 weeks ago
  95. 7ce6b74 [StatementSwitchToExpressionSwitch] Refactor shared logic into SwitchUtils. No functional changes. by markbrady · 5 weeks ago
  96. d25ab8d Fix typo. by cpovirk · 5 weeks ago
  97. 5b5fb4e [IfChainToSwitch] bugfix to ensure that in generated code, any local variable referenced (but not declared in) a guard is effectively final by markbrady · 5 weeks ago
  98. 16e7d00 Special-case RpcClientContext.create() as something that doesn't need hoisting. by ghm · 5 weeks ago
  99. f8bca16 Remove unused fix application logic by Liam Miller-Cushon · 5 weeks ago
  100. 5b2391c AssertThrowsMinimizer: process an entire method at a time to create unique variable names by Liam Miller-Cushon · 5 weeks ago