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

Deprecate module and task level extensions

    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: