checkstyle / checkstyle/checkstyle
Remove deprecated method DefaultConfiguration::addAtrribute from code
- Dominant language
- Java
- Stars
- 9.6k
- Forks
- 4.2k
- Avg merge
- 22h 23m
- Merged PRs (30d)
- 232
Description
Method marked as deprecated at 8.45 release (end of july 2021) https://github.com/checkstyle/checkstyle/commit/a42a3e1733f3c7583177a3c96de65e6a2fd7671f#diff-efcf78d0957b14212cbef50a335aac82c9820f9a7956d2a57f74bddbed6edd2eR142
issue https://github.com/checkstyle/checkstyle/issues/10164
We need to find some major version update time, and remove such methods from our API.
We need to recheck plugins(maven, eclipse-cs, sonar, ...... gradle, idea.....) if they need to be updated or notify/help them to upgrade.
issue is created based on conversation :
https://github.com/checkstyle/checkstyle/pull/11639
Contributor guide
Research direction
Start by reviewing the deprecation commit for DefaultConfiguration::addAtrribute and issue #10164, then inspect the related discussion in pull request #11639. Check whether the Maven, Eclipse-CS, Sonar, Gradle, and IDEA plugins still depend on the method. Done means the method is removed at an appropriate major-version boundary and affected integrations are updated or notified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100