Skip to content

Modernize Java quality checks and formatting ownership#3328

Merged
baev merged 1 commit into
mainfrom
enforce-format
May 7, 2026
Merged

Modernize Java quality checks and formatting ownership#3328
baev merged 1 commit into
mainfrom
enforce-format

Conversation

@baev
Copy link
Copy Markdown
Member

@baev baev commented May 7, 2026

Context

This PR updates the repository’s Java quality setup so formatting and static checks have clearer responsibilities. Formatting is now owned by Spotless with Eclipse JDT, while Checkstyle, PMD, and SpotBugs focus on distinct categories of source structure, maintainability, and bytecode-level issues.

The change reduces duplicate or noisy checks, removes obsolete suppressions, and applies the new formatter across the codebase. For users and contributors, this should make quality feedback easier to understand: formatting problems are fixed consistently by one tool, while deeper findings are reported by the tools best suited for them.

SpotBugs analysis was also tightened by excluding generated sources and improving its auxiliary classpath, so its results should be less noisy and more reliable. No runtime behavior is intended to change.

Checklist

Comment thread allure-commandline/src/main/java/io/qameta/allure/Commands.java Fixed
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

Allure Report Summary

Name Duration Stats New Flaky Retry Report
Allure 2 – Pull request #3328 9m 11s Passed tests 357   Skipped tests 1 0 0 0 View

@baev baev force-pushed the enforce-format branch from 2665802 to fc4f070 Compare May 7, 2026 14:28
@baev baev merged commit 09a5fdc into main May 7, 2026
20 checks passed
@baev baev deleted the enforce-format branch May 7, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants