Uploaded image for project: 'SonarQube'
  1. SonarQube
  2. SONAR-11465

Deprecate module and task level extensions

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.6
    • Component/s: Plugin API, Scanner
    • Labels:
      None
    • Edition:
      Community
    • Production Notes:
      None

      Description

      We are planning to completely remove the concept of modules in SonarQube APIs. Extensions should be modified to work at project level.

      At the same time we can deprecate the task concept, since it is not used anymore.

      • InputModule is now deprecated
      • NoSonarFilter is now a project level extension (should have no impact)
      • Task extensions are removed
      • New InputProject API
      • PostJob is now a project level extension
      • IssueFilter is deprecated (and moved to project level)
      • Introduce a new ProjectSensor extension point at project level (module level Sensor are not yet deprecated)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              julien.henry Julien Henry
              Reporter:
              julien.henry Julien Henry
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: