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

Redesign the Component Viewer to be more usable

    XMLWordPrintable

    Details

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

      Description

      There are many things to be done to have a more usable Component Viewer:

      • Expand/collapse source code (& infinite scroll to load code)
      • View only the main metrics (and maybe add the ability to access more)
      • Decorate code with coverage information (on/off)
      • Allow to hide/show SCM info
      • Add more criteria to filter issues, like characteristics
      • Show duplication in detail of an issue instead of tab ( ? )
      • Add a workspace concept to keep history (e.g. when navigating to test class that cover a line of code)

      Technically speaking, this redesign should be done in JS.

        Attachments

          Issue Links

          1.
          Display coverage information SONAR-5288 Sub-task Closed Stas Vilchik (Inactive) Major
          2.
          Display duplication information SONAR-5289 Sub-task Closed Stas Vilchik (Inactive) Major
          3.
          Display SCM information SONAR-5290 Sub-task Closed Stas Vilchik (Inactive) Major
          4.
          Display issues information SONAR-5291 Sub-task Closed Stas Vilchik (Inactive) Major
          5.
          Display measures information SONAR-5294 Sub-task Closed Stas Vilchik (Inactive) Major
          6.
          Display test information on test files SONAR-5296 Sub-task Closed Stas Vilchik (Inactive) Major
          7.
          Display coverage per test information SONAR-5297 Sub-task Closed Stas Vilchik (Inactive) Major
          8.
          Make it possible to navigate to the blocks that duplicate code SONAR-5298 Sub-task Closed Stas Vilchik (Inactive) Major
          9.
          New "workspace" concept that must be intuitive to read SONAR-5299 Sub-task Closed Stas Vilchik (Inactive) Major
          10.
          Allow to activate a differential period on the component viewer SONAR-5300 Sub-task Closed Stas Vilchik (Inactive) Major
          11.
          A permalink should allow to open the component viewer with a given state SONAR-5310 Sub-task Closed Stas Vilchik (Inactive) Major
          12.
          Allow to detach the component viewer from the current page SONAR-5311 Sub-task Closed Stas Vilchik (Inactive) Major
          13.
          Add or remove a component as favorite SONAR-5312 Sub-task Closed Stas Vilchik (Inactive) Major
          14.
          It should be possible to show more source code or full source code SONAR-5323 Sub-task Closed Stas Vilchik (Inactive) Major
          15.
          The component viewer should correctly handle some corner-cases SONAR-5313 Sub-task Closed Stas Vilchik (Inactive) Major
          16.
          Ability to create manual issues SONAR-5315 Sub-task Closed Stas Vilchik (Inactive) Major
          17.
          Highlight symbol references inside the source code SONAR-5316 Sub-task Closed Stas Vilchik (Inactive) Major
          18.
          New component viewer must be used everywhere in the UI SONAR-5317 Sub-task Closed Stas Vilchik (Inactive) Major
          19.
          On the Issues page, the component viewer should remind which decorations are active SONAR-5324 Sub-task Closed Stas Vilchik (Inactive) Major
          20.
          NavigationSection.RESOURCE_TAB extensions should be available somehow SONAR-5318 Sub-task Closed Stas Vilchik (Inactive) Major

            Activity

              People

              Assignee:
              stas.vilchik Stas Vilchik (Inactive)
              Reporter:
              fabemn OLD - Fabrice Bellingard
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: