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

Merge the concepts of "Violation" and "Review" into "Issue"

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.6
    • Component/s: Issues
    • Labels:
      None

      Description

      The concept of creating a review on a violation goes away. All violations are now "issues," and automatically have full review functionality - including retention in the database after the violation is cleared. This paves the way for things like reporting on cleared issues.

        Attachments

          Issue Links

          1.
          Migrate the "Action Plans" administration page (and rename it "Issues Action Plans") SONAR-4282 Sub-task Closed Julien Lancelot Major
          2.
          Migrate the 3 notification channels based on issues SONAR-4283 Sub-task Closed Simon Brandhof (Inactive) Major
          3.
          Issues tab in Code viewer -> Support the 'Comment' action SONAR-4285 Sub-task Closed Simon Brandhof (Inactive) Major
          4.
          Issues tab in Code viewer -> Support the 'False-Positive' action SONAR-4286 Sub-task Closed Simon Brandhof (Inactive) Major
          5.
          Issues tab in Code viewer -> Support the 'Assign' action SONAR-4287 Sub-task Closed Simon Brandhof (Inactive) Major
          6.
          Issues tab in Code viewer -> Support the 'Resolved' action SONAR-4288 Sub-task Closed Simon Brandhof (Inactive) Major
          7.
          Issues tab in Code viewer -> Support the 'Plan' action SONAR-4290 Sub-task Closed Julien Lancelot Major
          8.
          Remove the metrics "Active", "Unassigned", "Unplanned", "False-Positive" reviews, "Unreviewed" and "New unreviewed" violations SONAR-4291 Sub-task Closed Simon Brandhof (Inactive) Major
          9.
          Widget: "Active reviews per developer" should become "Unresolved issues per assignee" SONAR-4292 Sub-task Closed Julien Lancelot Major
          10.
          Widget: "My active reviews" should become "My unresolved issues" SONAR-4293 Sub-task Closed Julien Lancelot Major
          11.
          Widget: Removal of "Active reviews" SONAR-4294 Sub-task Closed Julien Lancelot Major
          12.
          Widget: Removal of "Unplanned reviews" SONAR-4295 Sub-task Closed Julien Lancelot Major
          13.
          Widget: migrate the "Action Plans" widget SONAR-4296 Sub-task Closed Julien Lancelot Major
          14.
          Widget: Removal of "Planned reviews" SONAR-4297 Sub-task Closed Julien Lancelot Major
          15.
          Widget: Migrate the 'False Positives' widget SONAR-4298 Sub-task Closed Julien Lancelot Major
          16.
          Create a new "Issues Drilldown" page to replace the "Violations Drilldown" one SONAR-4299 Sub-task Closed Julien Lancelot Major
          17.
          Out-the-box, replace the 'Reviews' dashboard by an 'Issues' dashboard SONAR-4300 Sub-task Closed Julien Lancelot Major
          18.
          Create a new dedicated 'Issues' space available in the top navigation bar SONAR-4301 Sub-task Closed Julien Lancelot Major
          19.
          Refactor the 'Issue Detail' page SONAR-4303 Sub-task Closed Simon Brandhof (Inactive) Major
          20.
          Support of Manual Issues SONAR-4304 Sub-task Closed Simon Brandhof (Inactive) Major
          21.
          DB migration to migrate 'violations'/'reviews' tables to 'issues' table SONAR-4305 Sub-task Closed Simon Brandhof (Inactive) Major
          22.
          Remove the sensor/decorator in charge to compute the '*violations*' metrics and rename the '*issues*' metrics into '*violations*' metrics SONAR-4306 Sub-task Closed Simon Brandhof (Inactive) Major
          23.
          Removal of 'reviews' web service SONAR-4307 Sub-task Closed Simon Brandhof (Inactive) Major
          24.
          Update the DBCleaner mechanism to purge closed issues after X days SONAR-4308 Sub-task Closed Simon Brandhof (Inactive) Major
          25.
          Support concurrent modifications on issues made by batch and simultaneously by user SONAR-4309 Sub-task Closed Simon Brandhof (Inactive) Major
          26.
          Set-up the new Issue tracking mechanism SONAR-4310 Sub-task Closed Julien Lancelot Major
          27.
          Make the Views plugin compatible with the 'Issues' SONAR-4311 Sub-task Closed Simon Brandhof (Inactive) Major
          28.
          Make the Developer Cockpit plugin compatible with the 'Issues' SONAR-4312 Sub-task Closed Simon Brandhof (Inactive) Major
          29.
          Make the SQALE plugin compatible with the 'Issues' SONAR-4313 Sub-task Closed Simon Brandhof (Inactive) Major
          30.
          Make the Issue Report plugin compatible with the 'Issues' SONAR-4314 Sub-task Closed Simon Brandhof (Inactive) Major
          31.
          Make the JIRA plugin compatible with the 'Issues' SONAR-4315 Sub-task Closed Julien Lancelot Major
          32.
          Make the Switch Off Violations plugin compatible with the 'Issues' SONAR-4316 Sub-task Closed Simon Brandhof (Inactive) Major
          33.
          Provide a new web service "/api/issues/search" SONAR-4321 Sub-task Closed Julien Lancelot Major
          34.
          Create a new CONFIRMED status for Issues SONAR-4329 Sub-task Closed Julien Lancelot Major
          35.
          Create the metrics "False-Positive", "Open status", "Reopened status" and "Confirmed status" issues SONAR-4330 Sub-task Closed Julien Lancelot Major
          36.
          Provide a new "Unresolved issue statuses" widget SONAR-4333 Sub-task Closed Julien Lancelot Major
          37.
          Compute the metrics 'issues', 'blocker_issues', 'critical_issues', ... SONAR-4337 Sub-task Closed Julien Lancelot Major
          38.
          Update the "Rules Compliance" widget to work with Issues SONAR-4341 Sub-task Closed Julien Lancelot Major
          39.
          Issues tab in Code viewer -> Support the 'Change Severity' action SONAR-4352 Sub-task Closed Julien Lancelot Major
          40.
          Refactoring of the 'violations' web service to base it on ISSUES (for backward compatibility reason) SONAR-4353 Sub-task Closed Simon Brandhof (Inactive) Major
          41.
          When an issue is closed because the relating rule has been deactivated or removed, the resolution of this issue must be "REMOVED" and not "FIXED" SONAR-4354 Sub-task Closed Simon Brandhof (Inactive) Major
          42.
          Issues tab in Code viewer -> Remove "Unassigned" and "unplanned" filters and display only unresolved issues SONAR-4359 Sub-task Closed Julien Lancelot Major

            Activity

              People

              Assignee:
              freddy.mallet Freddy Mallet (Inactive)
              Reporter:
              freddy.mallet Freddy Mallet (Inactive)
              Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: