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

Introduce new "Leak Period" concept in SonarQube

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.3
    • Component/s: Quality Gate
    • Labels:
      None

      Description

      This concept is the following: when you have a water leak at home, do you start cleaning the ground to remove water or do you start fixing the leak first? This concept applies to the management of technical debt. You should first start fixing the daily incoming technical debt (i.e. issues on your new code) before starting fixing existing issues.

      To enforce this, we should introduce this concept inside the SonarQube configuration settings. This "Leak Period" should be the "Since previous version" period.

      To make things easier, here's how we'll implement this solution:

      • "period1" will be renamed "Leak Period"
      • by default it will set to "Since previous version"
      • and so period2 should be by default "Since previous analysis" and period3 "over 30 days"
        • Same, in CoreProperties
      • and the default "SonarQube way" quality gate should therefore update its differential values to use period 1 instead of period 3

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              julien.lancelot Julien Lancelot
              Reporter:
              fabrice.bellingard Fabrice Bellingard
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: