Skip to content

Releases: Trivadis/plsql-cop-validators

db* CODECOP Validators v4.0.0

03 Apr 01:46

Choose a tag to compare

New

  • PLSQLCOP-292: Provide tooling to create SonarQube child plugins with custom validators
  • Based on db* CODECOP v4.0.3

Changed

  • PLSQLCOP-312: Rebrand "PL/SQL Cop Validators" to "db* CODECOP Validators"

PL/SQL Cop Custom Validators v3.0.0

21 Nov 11:23

Choose a tag to compare

New

  • #36 Support PL/SQL Cop v3
    • JDK 8 is required, JDK 11 is supported
    • Xtext and Xtend updated to v2.23.0
    • Requires PL/SQL Cop v3.0 (CLI or SQL Developer extension)

PL/SQL Cop Custom Validators v1.6.1

11 Sep 12:02

Choose a tag to compare

Fixed

  • #33 False positives in Hint validator with BEGIN_OUTLINE_DATA
    • Adds hints BEGIN_OUTLINE_DATA and END_OUTLINE_DATA
    • Does not check table references starting with > or containing @

PL/SQL Cop Custom Validators v1.6.0

09 Sep 13:52

Choose a tag to compare

New

  • #31 New custom validator Hint, included in TrivadisGuidelines3Plus, implementing the following rules:
    • G-9600: Never define more than one comment with hints.
    • G-9601: Never use unknown hints.
    • G-9602: Always use the alias name instead of the table name.
    • G-9603: Never reference an unknown table/alias.

PL/SQL Cop Custom Validators v1.5.0

04 Sep 10:50

Choose a tag to compare

New

  • #25 Rename guideline titles to match the convention of the PL/SQL & SQL Coding Guidelines

Fixed

  • #22 False positives for G-9008 and G-9010 when parameter self is defined
  • #23 False negative for G-9501 when populating local variable with parameter value during declaration
  • #24 False negative for G-9501 when using parameter w/o expression in execute immediate

PL/SQL Cop Custom Validators v1.4.2

07 Mar 15:13

Choose a tag to compare

  • Fixed
    • #17 Duplicate warnings for G-9501 (SQLInjection validator)

PL/SQL Cop Custom Validators v1.4.1

01 Mar 09:36

Choose a tag to compare

  • Fixed
    • #5 False positive for guideline G-9002 defining a SYS_REFCURSOR

PL/SQL Cop Custom Validators v1.4.0

29 Feb 23:28

Choose a tag to compare

  • New
    • #14 new composite validator TrivadisGuidelines3Plus
      • combing the validators TrivadisPlsqlNaming, SQLInjection and OverrideTrivadisGuidelines
      • TrivadisPlsqlNaming is the new name for the former TrivadisGuidelines3Plus validator
      • Use the properties file TrivadisPlsqlNaming.properties to configure the TrivadisPlsqlNaming validator
      • All validators may still be used standalone

PL/SQL Cop Custom Validators v1.3.0

20 Feb 17:39

Choose a tag to compare

  • New
    • #13 Configure prefixes and suffixes for TrivadisGuidelines3Plus via property file (contributed by @S-Koell and @L-K-Primus)
      • Looks for TrivadisGuidelines3Plus.properties in user's home directory
      • Uses prefixes and suffixes according Naming Conventions if property file/ is not found or property is not provided
      • See also README.md

PL/SQL Cop Custom Validators v1.2.0

16 Jan 11:29

Choose a tag to compare

  • New
    • #8 Added OverrideTrivadisGuidelines validator.