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

New "Coding Rules" space

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.4
    • Component/s: Rules, Web
    • Labels:
      None

      Description

      SonarQube needs a dedicated page to quickly and directly access rules without having to go through quality profiles for this. This page should be a search page that allows to search for rules using the given criteria:

      • Name
      • Key
      • Description or Rule Note
      • Language
      • Repository (including "manual" for manual rules)
      • Severity
      • Status
      • Tags
      • Available since
      • Quality Profile
      • Inheritance

      The result of this search engine must offer the following features:

      • sort rules by:
        • creation date (default: display newest ones first)
        • name
      • display rules with all their details:
        • similar to what's on the quality profile pages
        • , but with also:
          • the tags of the rule
          • the quality profile(s) on which the rule is activated (with actions to change parameters on the profiles)

      Note that for all modification actions, the "Administer Quality Profiles" permission is mandatory.

      On backend side, technically speaking, this means that:

      • we need to add some missing information in the rule index:
        • description
        • quality profiles on which a rule is activated
      • we need to find the correct way to write the implementation of the WS while keeping in mind that we'll need to add facets for SONAR-5012

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              Assignee:
              jb.lievremont OLD - Jean-Baptiste Lièvremont (Inactive)
              Reporter:
              fabemn OLD - Fabrice Bellingard
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: