Skip to content

Apply "Effective Java" rules #537

Closed
Closed

Description

Activity

  1. ghost assigned on Mar 14, 2012
  2. modified the milestone: Unplanned on Nov 2, 2014
  3. thboileau-git commented on Oct 17, 2026

    @thboileau-git
    Collaborator

    let's close it for now.

    • JDK 21 modernization: The recent commit "Applied rewrite-maven-plugin to fully adopt JDK 21 features (Applied rewrite-maven-plugin to fully adopt JDK 21 features #1534)" automated a large part of what the book recommends.
    • Static analysis: SpotBugs runs in the build with a violation budget (spotbugs.max.violations). Many of its findings are Effective Java items (equals/hashCode, mutable statics, serialization, resource leaks).
    • Formatting: Spotless enforces consistent style, though it doesn't enforce design rules.
    • Coverage: JaCoCo enforces 80% per module.
  4. removed this from the Unplanned milestone on Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions