Uploaded image for project: 'SonarCFamily'
  1. SonarCFamily
  2. CPP-1406

Require new SonarQube LTS (5.6)

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0
    • Component/s: Sonar Plugin
    • Labels:
      None

      Description

      Required:

      1. sonar-plugin-api has new groupId "org.sonarsource.sonarqube" since 5.2
      2. guava, commons-io and commons-lang should be packaged into plugin - SONAR-6370
      3. license-api must be updated - LICENSE-57
      4. change of compatibility in declaration for the update center

      Polishing:

      1. compatibility layer for CPP-1261 can be removed
      2. no need to define "common rules" - SONAR-6703
      3. no need to compute "lines" metric - SONAR-5077
      4. no need to set SQALE characteristics - SONAR-7364
      5. global offsets are not needed - SONAR-7509, SONAR-7512
      6. no need to lex file again for copy-paste detection - SONAR-7389
      1. SQ API provides java.nio.Path starting from 5.1
      2. slf4j-api is provided at runtime, even if it is not transitive dependency of sonar-plugin-api, but ultimately should be replaced - SONAR-5700

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              evgeny.mandrikov Evgeny Mandrikov
              Reporter:
              evgeny.mandrikov Evgeny Mandrikov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: