Skip to content

Releases: Trivadis/plsql-cop-sonar

db* CODECOP for SonarQube v8.9.12

26 Mar 17:03
Compare
Choose a tag to compare

New / Changed

Compatibility

SonarQube

  • Minumum SonarQube version: 7.9
  • Latest SonarQube version tested: 10.4.1

Client Plugin

  • Minimum db* CODECOP Validators version: 5.0.1
  • Latest db* CODECOP Validators version tested: 5.0.1

db* CODECOP for SonarQube v8.9.11

20 Mar 18:25
Compare
Choose a tag to compare

New / Changed

Compatibility

SonarQube

  • Minumum SonarQube version: 7.9
  • Latest SonarQube version tested: 10.4.1

Client Plugin

  • Minimum db* CODECOP Validators version: 5.0.0
  • Latest db* CODECOP Validators version tested: 5.0.0

db* CODECOP for SonarQube v8.9.10

22 Jan 13:58
Compare
Choose a tag to compare

New / Changed

Compatibility

SonarQube

  • Minumum SonarQube version: 7.9
  • Latest SonarQube version tested: 10.3.0

Client Plugin

  • Minimum db* CODECOP Validators version: 4.5.0
  • Latest db* CODECOP Validators version tested: 4.5.0

db* CODECOP for SonarQube v8.9.9

15 Dec 13:20
Compare
Choose a tag to compare

New / Changed

Fixed

  • #11 StringIndexOutOfBoundsException when analyzing an empty file with sonar-scanner

db* CODECOP for SonarQube v8.9.7

04 Oct 17:59
Compare
Choose a tag to compare

New / Changed

Fixed

  • Crashes during analysis with sonar-scanner
    • IllegalArgumentException: 0 is not a valid line for a file during processing. (#8)
    • StringIndexOutOfBoundsException while processing .md files. (#9)
  • License expiration not reported (validity time and supported version).

Compatibility

SonarQube

  • Minumum SonarQube version: 7.9
  • Latest SonarQube version tested: 10.2.1

Client Plugin

  • Minimum db* CODECOP Validators version: 4.4.0 (older versions will not work when no checks are overridden)
  • Latest db* CODECOP Validators version tested: 4.4.0

db* CODECOP for SonarQube v8.9.6

20 Jan 09:50
Compare
Choose a tag to compare

Fixed

#7 Not a valid line for pointer

Compatibility

SonarQube

  • Minumum SonarQube version: 7.9
  • Latest SonarQube version tested: 9.8.0

Client Plugin

  • Minimum db* CODECOP Validators version: 4.3.0 (older versions will not work)
  • Latest db* CODECOP Validators version tested: 4.3.1

db* CODECOP for SonarQube v8.9.5

02 Sep 20:13
Compare
Choose a tag to compare

New

  • Based on db* CODECOP v4.3.0

  • PLSQLCOP-294: Support code duplication metrics and syntax highlighting in the standalone plugin

    • Registering syntax highlighting tokens
    • Register CPD (copy & paste duplication) tokens for
      • Create Function
      • Create Package Body
      • Create Procedure
      • Create Trigger
      • Create Type Body
      • Create View
    • Code duplication is detected and recorded by SonarQube
  • PLSQLCOP-295: Support code coverage in the standalone plugin

    • Use core metrics to save number of statements
    • Process also test files (sonar.tests), see analysis parameters
    • Register executable lines (lines to be covered) for the following object types supported by utPLSQL:
      • Create Function
      • Create Package Body
      • Create Procedure
      • Create Trigger
      • Create Type Body
    • Process the code coverage report produced by utPLSQL-cli by setting the property sonar.coverageReportPaths when running sonar-scanner

Fixed

  • PLSQLCOP-432: Missing log entries in debug mode

Compatibility

SonarQube

  • Minumum SonarQube version: 7.9
  • Latest SonarQube version tested: 9.6.1

Client Plugin

  • Minimum db* CODECOP Validators version: 4.3.0 (older versions will not work)
  • Latest db* CODECOP Validators version tested: 4.3.0

db* CODECOP for SonarQube v8.9.4

18 May 17:24
Compare
Choose a tag to compare

New

Compatibility

SonarQube

  • Minumum SonarQube version: 7.9
  • Latest SonarQube version tested: 9.2.1

Client Plugin

  • Minimum db* CODECOP Validators version: 4.0.0
  • Latest db* CODECOP Validators version tested: 4.2.1

db* CODECOP for SonarQube v8.9.3

14 Dec 17:44
Compare
Choose a tag to compare

New

Fixed

  • PLSQLCOP-401: NPE when using NOSONAR marker to suppress G-9501 on execute immediate

  • PLSQLCOP-402: Possible NPE while loading SQALE XML file (CWE 476)

    • There are no known problems, but it is theoretically possible when information where missing in XML file (e.g. for custom validators)
  • PLSQLCOP-409: Validator in SonarQube uses wrong character set

    • The system property sonar.sourceEncoding was not considered when parsing SQL & PL/SQL files, this could cause parse errors, e.g. for string literals using quote delimiter characters such as q'£ .... £'.
    • The character set detected by SonarQube is now propagated to the SQL & PL/SQL parser

Compatibility

SonarQube

  • Minumum SonarQube version: 7.9
  • Latest SonarQube version tested: 9.2.1

Client Plugin

  • Minimum db* CODECOP Validators version: 4.0.0
  • Latest db* CODECOP Validators version tested: 4.2.1

db* CODECOP for SonarQube v8.9.2

28 Sep 12:31
Compare
Choose a tag to compare

New

Compatibility

SonarQube

  • Minumum SonarQube version: 7.9
  • Latest SonarQube version tested: 9.0.1

Client Plugin

  • Minimum db* CODECOP Validators version: 4.0.0
  • Latest db* CODECOP Validators version tested: 4.2.1