Skip to content

Deprecate Checkstyle report format, drop Checkstyle output formatter - #74

Merged
TomasVotruba merged 1 commit into
mainfrom
deprecate-checkstyle-report
Sep 5, 2026
Merged

Deprecate Checkstyle report format, drop Checkstyle output formatter#74
TomasVotruba merged 1 commit into
mainfrom
deprecate-checkstyle-report

Conversation

@TomasVotruba

Copy link
Copy Markdown
Member

Follow-up to #69 and #71. ECS is a fixer by default, not a static analyzer. The checkstyle report format targets CI static-analysis pipelines (GitHub Action reports) and has no place in a fixer-first tool.

Removes:

  • CheckstyleOutputFormatter and its test + XML fixture
  • the checkstyle entry in the collector test
  • the checkstyle line and example from the README formatter list
  • the ext-dom suggest, needed only by this formatter

Requesting --output-format=checkstyle now emits a warning and falls back to console, reusing the REMOVED_FORMATS mechanism from #69.

Remaining formatters: console and json.

ECS is a fixer by default, not a static analyzer. The Checkstyle report
format targets CI static-analysis pipelines, so it is removed; requesting
it now warns and falls back to the console format. The ext-dom suggest,
needed only by the Checkstyle formatter, is dropped too.
@TomasVotruba
TomasVotruba merged commit 9da08a9 into main Sep 5, 2026
8 checks passed
@TomasVotruba
TomasVotruba deleted the deprecate-checkstyle-report branch September 5, 2026 11:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant