Release Notes - SonarFlex - Version 2.2 - HTML format

Bug

New Feature

  • [SONARFLEX-30] - Associate rules with suitable "constant/issue", "linear" and "linear with offset" remediation cost functions

Task

  • [SONARFLEX-47] - Upgrade SSLR squid bridge to 2.6
  • [SONARFLEX-50] - Remove FlexSourceImporter extension
  • [SONARFLEX-53] - Upgrade sonarqube-api version from 3.7 to 4.5.2
  • [SONARFLEX-54] - Remove everything related to "packages" metric
  • [SONARFLEX-55] - Upgrade to parent pom 23: make the plugin compatible from Java 7
  • [SONARFLEX-56] - Remove usage of deprecated SonarQube API
  • [SONARFLEX-63] - Replace current common rules api with sslr-squid-bride's
  • [SONARFLEX-73] - Use ActivatedByDefault annotation for default profile

Improvement

  • [SONARFLEX-34] - Apply rule tags
  • [SONARFLEX-42] - Source file from coverage report should be retrieved according to base directory
  • [SONARFLEX-44] - S1451 "Copyright and license headers should be defined": Add parameter isRegularExpression
  • [SONARFLEX-48] - Update outdated rules according to specification
  • [SONARFLEX-52] - Exception for (S1172) "Unused function parameters should be removed"
  • [SONARFLEX-68] - S1311 ClassComplexity: Update parameter default value
  • [SONARFLEX-70] - S103 LineLength: Update parameter default value

Sub-task

  • [SONARFLEX-64] - Switch to RulesDefinitions and SQALE annotations
  • [SONARFLEX-65] - Provide linear SQALE for function complexity rule
  • [SONARFLEX-69] - Provide linear SQALE for class complexity rule

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.