Uploaded image for project: 'Maven Checkstyle Plugin'
  1. Maven Checkstyle Plugin
  2. MCHECKSTYLE-275

remove old deprecated parameters from report

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.13
    • 3.0.0
    • checkstyle:checkstyle
    • None

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              gboue Guillaume Boué
              hboutemy Herve Boutemy
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: