randoop / randoop

Automatic test generation for Java
http://randoop.github.io/randoop/
MIT License
521 stars 176 forks source link

Update dependency com.google.errorprone:error_prone_core to v2.27.0 #1317

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.google.errorprone:error_prone_core (source) 2.24.1 -> 2.27.0 age adoption passing confidence

Release Notes

google/error-prone (com.google.errorprone:error_prone_core) ### [`v2.27.0`](https://togithub.com/google/error-prone/releases/tag/v2.27.0): Error Prone 2.27.0 New checks: - [`ClassInitializationDeadlock`](https://errorprone.info/bugpattern/ClassInitializationDeadlock) detects class initializers that reference subtypes of the current class, which can result in deadlocks. - [`MockitoDoSetup`](https://errorprone.info/bugpattern/MockitoDoSetup) suggests using `when`/`thenReturn` over `doReturn`/`when` for additional type safety. - [`VoidUsed`](https://errorprone.info/bugpattern/VoidUsed) suggests using a literal `null` instead of referring to a `Void`-typed variable. Modified checks: - `TruthSelfEquals` has been renamed and generalized as [`SelfAssertion`](https://errorprone.info/bugpattern/SelfAssertion) - [`RedundantSetterCall`](https://errorprone.info/bugpattern/RedundantSetterCall) has been improved, and enabled as an error oby default Closed issues: [#​4291](https://togithub.com/google/error-prone/issues/4291). [#​4308](https://togithub.com/google/error-prone/issues/4308), [#​4343](https://togithub.com/google/error-prone/issues/4343), [#​4320](https://togithub.com/google/error-prone/issues/4320) Full Changelog: https://github.com/google/error-prone/compare/v2.26.1...v2.27.0 ### [`v2.26.1`](https://togithub.com/google/error-prone/releases/tag/v2.26.1): Error Prone 2.26.1 Changes: - Fix the module name of the annotations artifact: `com.google.errorprone.annotations` (https://github.com/google/error-prone/commit/9d99ee76f2ca8568b69150f5df7fe845c8545d16) Full Changelog: https://github.com/google/error-prone/compare/v2.26.0...v2.26.1 ### [`v2.26.0`](https://togithub.com/google/error-prone/releases/tag/v2.26.0): Error Prone 2.26.0 Changes: - The 'annotations' artifact now includes a `module-info.java` for Java Platform Module System support, thanks to [@​sgammon](https://togithub.com/sgammon) in [#​4311](https://togithub.com/google/error-prone/issues/4311). - Disabled checks passed to `-XepPatchChecks` are now ignored, instead of causing a crash. Thanks to [@​oxkitsune](https://togithub.com/oxkitsune) in [#​4028](https://togithub.com/google/error-prone/issues/4028). New checks: - [`SystemConsoleNull`](https://errorprone.info/bugpattern/SystemConsoleNull): Null-checking `System.console()` is not a reliable way to detect if the console is connected to a terminal. - [`EnumOrdinal`](https://errorprone.info/bugpattern/EnumOrdinal): Discourage uses of `Enum.ordinal()` Closed issues: [#​2649](https://togithub.com/google/error-prone/issues/2649), [#​3908](https://togithub.com/google/error-prone/issues/3908), [#​4028](https://togithub.com/google/error-prone/issues/4028), [#​4311](https://togithub.com/google/error-prone/issues/4311), [#​4314](https://togithub.com/google/error-prone/issues/4314) Full Changelog: https://github.com/google/error-prone/compare/v2.25.0...v2.26.0 ### [`v2.25.0`](https://togithub.com/google/error-prone/releases/tag/v2.25.0): Error Prone 2.25.0 New checks: - [`JUnitIncompatibleType`](https://errorprone.info/bugpattern/JUnitIncompatibleType): Detects incompatible types passed to an assertion, similar to [` TruthIncompatibleType `](https://errorprone.info/bugpattern/TruthIncompatibleType) - [`RedundantSetterCall`](https://errorprone.info/bugpattern/RedundantSetterCall): Detects fields set twice in the same chained expression. Generalization of previous `ProtoRedundantSet` check to also handle [AutoValue](https://togithub.com/google/auto/blob/main/value/userguide/index.md). Closed issues: [#​4195](https://togithub.com/google/error-prone/issues/4195), [#​4224](https://togithub.com/google/error-prone/issues/4224), [#​4228](https://togithub.com/google/error-prone/issues/4228), [#​4248](https://togithub.com/google/error-prone/issues/4248), [#​4249](https://togithub.com/google/error-prone/issues/4249), [#​4251](https://togithub.com/google/error-prone/issues/4251) Full Changelog: https://github.com/google/error-prone/compare/v2.24.1...v2.25.0

Configuration

📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 2 months ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (2.27.0). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.