Skip to content

Releases: EXXETA/sonar-esql-plugin

2.2.0-RC1

17 Sep 06:11
Compare
Choose a tag to compare
2.2.0-RC1 Pre-release
Pre-release

Added code coverage analysis
A few bugfixes

2.1.1

15 Jul 06:14
Compare
Choose a tag to compare

Bugfixes for a few checks/rules.

2.1.0

04 Jul 09:44
Compare
Choose a tag to compare

This version has a lot more checks and a few minor bug fixes.
Added checks:

  • CaseAtLeastThreeWhen
  • FileHeader
  • IdenticalExpressionOnBinaryOperator
  • IfConditionalAlwaysTrueOrFalse
  • DuplicateConditionIfElseAndCaseWhens
  • BooleanInversion
  • HardCodedCredentials
  • HardcodedIp
  • HardcodedURI
  • BooleanLiteral
  • CaseWithoutElse
  • CardinalityInLoop
  • LoopWithoutLeave
  • EmptyMainFunction
  • UnknownMessageDomain
  • ParameterWithDirection
  • DeleteFromWithoutWhere
  • SelectAll
  • Sleep
  • Eval
  • Bitstream
  • CaseWithTooManyWhens
  • InitializeVariables
  • UndocumentedModule
  • UndocumentedRoutine
  • TooManyParameters
  • VariablesSubtree
  • XmlnscDomain
  • RoutineWithExcessiveReturns

2.1.0-RC2

02 Jul 05:54
Compare
Choose a tag to compare
2.1.0-RC2 Pre-release
Pre-release

Second Release Candidate for 2.1.0.
Compared to the first release candidate, only a few bugfixes were added.

2.1.0-RC1

28 Jun 04:42
Compare
Choose a tag to compare
2.1.0-RC1 Pre-release
Pre-release

First Release Candidate for 2.1.0.
This version has a lot more checks and a few minor bugfixes.

2.0.0

23 May 05:35
Compare
Choose a tag to compare

Support for SonarQube version 5.6
Included Checks/Rules:

  • CommentRegularExpressionCheck
  • ElseIfWithoutElseCheck
  • FileNameCheck
  • FunctionNameCheck
  • IterateStatementCheck
  • LineLengthCheck
  • ModuleNameCheck
  • NestedIfDepthCheck
  • NonReservedKeywordCheck
  • OneStatementPerLineCheck
  • ParsingErrorCheck
  • ProcedureNameCheck
  • TooManyIterateOrLeaveInLoopCheck
  • TooManyLinesInFileCheck
  • UseBrokerSchemaCheck
  • VariableNameCheck
  • PropagateToLabelCheck
  • ConstantNameCheck
  • MissingNewlineAtEndOfFileCheck
  • UnusedRoutineCheck
  • EmptyBlockCheck
  • EmptyFileCheck
  • UselessParenthesesCheck

2.0.0-RC2

21 May 04:37
Compare
Choose a tag to compare
2.0.0-RC2 Pre-release
Pre-release

RC2 for 2.0.0 - Bugfixes

2.0.0-RC1

12 May 05:06
Compare
Choose a tag to compare
2.0.0-RC1 Pre-release
Pre-release

First release candidate for version 2.0.0
Main difference is the new minimum required version for SonarQube: 5.6
Included Checks:

  • CommentRegularExpressionCheck
  • ElseIfWithoutElseCheck
  • FileNameCheck
  • FunctionNameCheck
  • IterateStatementCheck
  • LineLengthCheck
  • ModuleNameCheck
  • NestedIfDepthCheck
  • NonReservedKeywordCheck
  • OneStatementPerLineCheck
  • ParsingErrorCheck
  • ProcedureNameCheck
  • TooManyIterateOrLeaveInLoopCheck
  • TooManyLinesInFileCheck
  • UseBrokerSchemaCheck
  • VariableNameCheck
  • PropagateToLabelCheck
  • ConstantNameCheck
  • MissingNewlineAtEndOfFileCheck
  • UnusedRoutineCheck
  • EmptyBlockCheck
  • EmptyFileCheck
  • UselessParenthesesCheck

1.1.0

29 Jun 13:59
Compare
Choose a tag to compare

Fixed issues #7 and #8

  • Distinguish variable constants and externals

Version 1.0.1 - Bugfixrelease

10 Mar 08:30
Compare
Choose a tag to compare

Bugfixes for Issue # 5
Additional Check:

  • propagateToLabel