apache / apache/maven-checkstyle-plugin
Support Checkstyle 10.22.0
- 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