[ 
https://jira.codehaus.org/browse/MCHECKSTYLE-275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=361048#comment-361048
 ] 

Herve Boutemy commented on MCHECKSTYLE-275:
-------------------------------------------

notice the parameters are not available in aggregate report, which was added in 
maven-checkstyle-plugin 2.8
this confirms that there is a really good chance nobody uses old parameters

> remove old deprecated parameters from report
> --------------------------------------------
>
>                 Key: MCHECKSTYLE-275
>                 URL: https://jira.codehaus.org/browse/MCHECKSTYLE-275
>             Project: Maven Checkstyle Plugin
>          Issue Type: Task
>          Components: checkstyle:checkstyle
>    Affects Versions: 2.13
>            Reporter: Herve Boutemy
>            Priority: Minor
>
> there are a bunch of parameters that are deprecated since 2005 (I don't even 
> tried to find the version form the plugin: it was before 2.0):
> - format: Use configLocation instead
> - propertiesFile: Use propertiesLocation instead
> - propertiesURL: Use propertiesLocation instead
> - headerFile: Use headerLocation instead
> - suppressionsFile: Use suppressionsLocation instead
> - packageNamesFile: Use packageNamesLocation instead
> removing these will clean up source code
> in fact, we should have a general policy for parameter deprecation:
> 1. add a warning when detecting deprecated parameter usage exactly at the 
> same time as deprecating the parameter,
> 2. a few versions later (no hurry), change warning to failure
> 3. then a few versions later remove the code
> for this case, I intend to go to step 3 directly if nobody is against it



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to