apache / apache/maven-checkstyle-plugin

Support Checkstyle 10.22.0

Open
#177 1 comment 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
97
Forks
67
Avg merge
14h 50m
Merged PRs (30d)
6

Description

### New feature, improvement proposal

There were breaking changes in CheckStyle 10.22.0. From the [Release nodes](https://checkstyle.org/releasenotes.html#Release_10.22.0):

> Breaking backward compatibility:
> - JavadocVariable: new property 'accessModifiers' as substitution of 'scope' and 'excludeScope' . Author: Konstantinos Koutsilis [#9280](https://github.com/checkstyle/checkstyle/issues/9280)
> - Change default or IllegalIdentifierName. Author: SteLeo1602 [#15499](https://github.com/checkstyle/checkstyle/issues/15499)

Please adjust the plugin to these changes. Epically the first one can be very confusing when using different CheckStyle tools (e.g., the maven plugin and the IntelliJ Plugin) on the newest version. Each one another format in the checkstyle.xml.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Checkstyle 10.22.0 release notes linked in the issue, especially the JavadocVariable and IllegalIdentifierName breaking changes. Then locate the plugin's Checkstyle compatibility handling and checkstyle.xml-related tests or examples; done means the plugin supports 10.22.0 without conflicting configuration formats.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.