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

  1. c862815 Release Error Prone 2.45.0 by cushon · 6 months ago v2.45.0
  2. 7027d9f Add negative test cases for AlwaysThrows with non-literal arguments. by ghm · 6 months ago
  3. 8669adb Fix parameter name handling of enum constructor arguments by Liam Miller-Cushon · 6 months ago
  4. 679c4ac Update end position handling by Liam Miller-Cushon · 6 months ago
  5. dc1279e AssertSameIncompatible: flag calls to assertSame/etc where the calls are guaranteed to either succeed or fail. by ghm · 6 months ago
  6. 24387de Internal change by Liam Miller-Cushon · 6 months ago
  7. 5300dc6 Disable an InvalidLink test for a javadoc bug on JDK >= 26 by Liam Miller-Cushon · 6 months ago
  8. 75dcd53 Fix the Optional wrapping in the description of NonCanonicalStaticMemberImport. by ghm · 6 months ago
  9. 10f5424 FormatStringShouldUsePlaceholders shouldn't rewrite calls with a pass-through varargs `Object[]` argument by Liam Miller-Cushon · 6 months ago
  10. 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 · 6 months ago
  11. d41f822 Make suggested edits and take a pass over the markdown from https://github.com/google/error-prone/commit/5216a438311ed3196624926a03a81ed7ce0e92ec by ghm · 6 months ago
  12. 6db6f95 Do some AutoValue -> record migration. by ghm · 6 months ago
  13. 13a7a12 Fix a crash in LenientFormatStringUtils by Liam Miller-Cushon · 6 months ago
  14. 7e6e113 PUBLIC: Discourage static importing `values()`. by Kurt Alfred Kluever · 6 months ago
  15. cc1e3bf [StatementSwitchToExpressionSwitch] add support for patterns and guards in old-style (colon) switches. by markbrady · 6 months ago
  16. 9360e40 Use `VisitorState.memoize` for common type suppliers, to minimize (slower) calls to `getTypeFromString` by markbrady · 6 months ago
  17. 885b213 Update format strings to use placeholders by Liam Miller-Cushon · 7 months ago
  18. 450126a Open-source Java21 matchers. by ghm · 7 months ago
  19. f101473 Recognize that `checkPositionIndex` isn't a lenient-format-string method, either. by cpovirk · 7 months ago
  20. 961d131 Automatic code cleanup. by Liam Miller-Cushon · 7 months ago
  21. e58f081 Fix inline suggester bug. by ghm · 7 months ago
  22. 3bc6112 PUBLIC: Add a test for a constructor + static import bug in the InlineMeSuggester. by Kurt Alfred Kluever · 7 months ago
  23. 85697f7 Remove the `ThreadSafety:CheckImmutableTypeParameter` flag. by ghm · 7 months ago
  24. c0877ea Preconditions.checkElementIndex isn't a lenient format string method by Liam Miller-Cushon · 7 months ago
  25. 9212a2c Add FormatStringShouldUsePlaceholders by Liam Miller-Cushon · 7 months ago
  26. c573889 Avoid one way in which ExplicitArrayForVarargs could cause recursion. by ghm · 7 months ago
  27. 5f0cca6 Automatic code cleanup. by Liam Miller-Cushon · 7 months ago
  28. 2b78f85 Consolidate more logic from format string checks in shared helpers by Liam Miller-Cushon · 7 months ago
  29. 22c7428 Apply Optional cleanups to Error Prone by Liam Miller-Cushon · 7 months ago
  30. c22fce9 Update some references to ExpensiveLenientFormatString that were missed in the rename by Liam Miller-Cushon · 7 months ago
  31. f935cbd Make ErrorProneJavaCompilerTest more verbose when it fails. by ghm · 7 months ago
  32. 82b4f96 Remove `matchLiteProtos` from `RedundantSetterCall`. by ghm · 7 months ago
  33. 0d4cf65 Remove the flag `Immutable:MarkerAnnotationInherited` by ghm · 7 months ago
  34. 8255d1e Avoid overlaps in UnnecessaryAsync fixes by Liam Miller-Cushon · 7 months ago
  35. 4c0f01b Report InvalidLink diagnostics for links that are so invalid they crash javac by Liam Miller-Cushon · 7 months ago
  36. b5690c9 Refresh Java8ApiChecker diff by Liam Miller-Cushon · 7 months ago
  37. 54ed3d8 Finalise removing GuardedByFlags. by ghm · 7 months ago
  38. bc26f7b TruthConstantAsserts: treat static identifiers as constants. by ghm · 7 months ago
  39. 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
  40. 9c5f725 Optimize snippet logic by Liam Miller-Cushon · 7 months ago
  41. b063711 Improve `TruthConstantAsserts` to detect more constant-like expressions. by ghm · 7 months ago
  42. de35cc9 Automated rollback of commit 09c78e01573334cee793b67346ca0f3175fd47a3. by Liam Miller-Cushon · 7 months ago
  43. c532950 Delete deprecated `isSuppressed` methods. by ghm · 7 months ago
  44. 1ba080b Switch to a sealed interface of records rather than an AutoOneof in ConstantExpressions. by ghm · 7 months ago
  45. f12e7e3 Document a technically incorrect behavior in InfiniteRecursion. by cpovirk · 7 months ago
  46. 6c5552a Update Error Prone's dependency on Guava by Liam Miller-Cushon · 7 months ago
  47. 7d54eed Remove comments relating to b/25630189 which was fixed with a separate `ImmutableAnnotationChecker` check. by ghm · 7 months ago
  48. 80729a8 More consistently use `getStartPosition`, which allows removing some use of specific `JCTree` types in favour of interfaces. by ghm · 7 months ago
  49. 8e037f8 Mention the specific annotation used in UnnecessaryAssignment diagnostics. by Liz Looney · 7 months ago
  50. 277051f No public description by Error Prone Team · 7 months ago
  51. 3272246 Use `getLast` now that EP is on 21 (or will be after unknown commit) by ghm · 7 months ago
  52. 0c3c520 Expand `SuppressWarningsWithoutExplanation` to cover more warning types. by ghm · 7 months ago
  53. 114356c Flip the default of `LabelledBreakTarget` to `ERROR` (it already is via `build_defs`). by ghm · 7 months ago
  54. 4cc93c8 Use @AutoBuilder to construct ThreadSafety. by ghm · 7 months ago
  55. 43ce89f Subtypes of Immutable classes should be consistently regarded as immutable. by ghm · 7 months ago
  56. cc63de1 Create `ImmutableAnalysis` instances via a factory. by ghm · 7 months ago
  57. 79538a1 Make `ThreadSafeAnalysis.Factory` injectable via a factory. by ghm · 7 months ago
  58. 5216a43 Update `UnsafeLocaleUsage` with detection for `Locale.of` by Mihai Nita · 7 months ago
  59. feb0752 Prepare to remove GuardedByFlags. by ghm · 7 months ago
  60. 39a0a4e Remove the `GuardedBy:IncludeSelectedGuardedBy` flag. by ghm · 7 months ago
  61. 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
  62. a97374a Upgrade Java version from 17 to 21 in release workflow by Liam Miller-Cushon · 7 months ago
  63. 5882a43 Update release.yml by Liam Miller-Cushon · 7 months ago
  64. 851e0b0 Remove obsolete uses of reflection from Error Prone by Liam Miller-Cushon · 7 months ago
  65. 344e3dc Remove an obsolete use of reflection by Liam Miller-Cushon · 7 months ago
  66. 5f46e62 Fix a typo (wrong quotation mark). by Kurt Alfred Kluever · 7 months ago
  67. de7d191 Update `IncorrectMainMethod` documentation in light of JEP512. by Kurt Alfred Kluever · 7 months ago
  68. 09c78e0 Remove an obsolete TODO by Liam Miller-Cushon · 7 months ago
  69. 17c271e Turn down AndroidJdkLibsChecker by Liam Miller-Cushon · 7 months ago
  70. 0ae79f5 Add tests for subtypes of Immutable and ThreadSafe classes by Liam Miller-Cushon · 7 months ago
  71. 578b3c1 Add a comment to explain why FlagSpec is here; it does rather stand out. by ghm · 8 months ago
  72. 1f1d927 TooManyParameters: treat any annotation containing "Inject" as a stop-annotation. by ghm · 8 months ago
  73. ac2eaec Simplify `ArrayHashCode` fix handling. by Kurt Alfred Kluever · 8 months ago
  74. 4ade2d7 Fix variable name in `LoopOverCharArray` example. by ghm · 8 months ago
  75. 4afb2d3 Handle `log()` in FloggerStringConcatenation by Liam Miller-Cushon · 8 months ago
  76. cef5ffa Add a test case for a field that is both optionally injected and `@Mock` by Liam Miller-Cushon · 8 months ago
  77. cb3a6de Update `Varifier` to only suggest `var` in builder chains where the factory is on the resulting type by Daniel Woffinden · 8 months ago
  78. 144b5b1 Recognise `Bind` and `Inject` as prefixes for annotations that we should treat as injecty ones. by ghm · 8 months ago
  79. 9abc44f Produce a build error for calls like `containsExactly(null)` that always lead to NPE. by cpovirk · 8 months ago
  80. f76a36f Extract some naming code from IdentifierName to generate better suggested names in PatternMatchingInstanceof. by ghm · 8 months ago
  81. 5f71412 Fix suggestion for missing defaults in `->` switches by Liam Miller-Cushon · 8 months ago
  82. a2b79b0 Simplify `InjectedConstructorAnnotations`. by Kurt Alfred Kluever · 8 months ago
  83. 7cfde4b Run EffectivelyPrivate over Error Prone by Liam Miller-Cushon · 8 months ago
  84. cfdb818 Update broken Guice link. by cpovirk · 8 months ago
  85. 760eeea Add a note to the summary for EqualsGetClass. by ghm · 8 months ago
  86. d7a060a Weasel-word the summary of MethodCanBeStatic to avoid asserting that the method is private. by ghm · 8 months ago
  87. a12903a Add RedundantNullCheck bug pattern. by Dragan Bozanovic · 8 months ago
  88. 7e0e44b Update `UnnecessaryAssignment` description to include `@TestParameter`. by Error Prone Team · 8 months ago
  89. 55348e5 PUBLIC: Simplify some `Matchers` code (and add some javadocs). by Kurt Alfred Kluever · 8 months ago
  90. 39020df Specialise the message in NotJavadoc for nested members, and update the documentation. by ghm · 8 months ago
  91. d2d39f5 Refactor `static final` boxed variables to their primitive types if they are only used in unboxed contexts. by ghm · 8 months ago
  92. 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
  93. c963d3a Handle `new Type[size]` in `ExplicitArrayForVarargs`. by ghm · 8 months ago
  94. 766abb0 Request a reproducing code sample in Error Prone crash reports. by ghm · 8 months ago
  95. f091364 Make UnnecessaryLongToIntConversion also cover `saturatedCast`. by cpovirk · 8 months ago
  96. 7df7571 Automated rollback of commit 7b5a8add65bfdb800db239d9becb76ead8abec4b. by Liam Miller-Cushon · 8 months ago
  97. 2a47781 Allow methods names in the cirvlist to contain hyphens. by Chaoren Lin · 8 months ago
  98. 0d432ce Delete `SourceVersion.supportsEffectivelyFinal`. by cpovirk · 8 months ago
  99. fbdfbb5 Upgrade `compile-testing` 0.21.0 -> 0.23.0 by Stephan Schroevers · 8 months ago
  100. 157ce44 Have `-XepPatchChecks:` skip disabled checks by Stephan Schroevers · 8 months ago