Skip to content

Commit da966fb

Browse files
committed
Updates
1 parent 6b5be99 commit da966fb

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ Tutorials:
3636
Different plugin versions supports the following:
3737
- 1.0.0 - Sonarqube 7.4+versions
3838
- 1.2.0 - Sonarqube 9+versions
39-
- 1.3.0 - Sonarqube 9+versions
4039

4140
## Installation ##
4241
1. Download and install SonarQube
@@ -71,7 +70,7 @@ sonar.projectVersion=1.1
7170
sonar.sources=src
7271
# optional
7372
sonar.language=sql
74-
sonar.sql.dialect=pssql
73+
sonar.sql.dialect=pssqlv2
7574
```
7675

7776

@@ -102,7 +101,7 @@ sonar.sql.dialect=vsql
102101
## Plugin configuration ##
103102
The following options are available for configuration:
104103

105-
- **sonar.sql.dialect** - SQL dialect for analysis. *Defaults to tsql*. Supported values are : tsql, mysql, pssql
104+
- **sonar.sql.dialect** - SQL dialect for analysis. *Defaults to tsql*. Supported values are : tsql, mysql, pssql, pssql, pssqlv2.
106105
- **sonar.sql.rules.path** - path to custome rules, can be directory or absolute file. *Defaults to .*. Multiple values are supported.
107106
- **sonar.sql.rules.suffix** - custom rules suffix
108107
- **sonar.sql.tsql.ms.report** - suffix to search path directories for MSBuild report. *Defaults to staticcodeanalysis.results.xml*. Can be absolute or relative

examples/2-pssql/sonar-project.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,3 @@ sonar.language=sql
88
sonar.sql.dialect=pssqlv2
99
# uncomment this line to use old version of PSQL dialect
1010
#sonar.sql.dialect=pssql
11-

src/sonar-sql-plugin/src/main/java/org/antlr/sql/dialects/rules/PSSQLV2Rules.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,11 @@ protected Rule getInsertRule() {
116116
child2.setRuleMatchType(RuleMatchType.CLASS_ONLY);
117117

118118
impl.getChildrenRules().getRuleImplementation().add(child2);
119+
119120
impl.getNames().getTextItem().add(InsertstmtContext.class.getSimpleName());
120121
impl.setRuleMatchType(RuleMatchType.CLASS_ONLY);
121122
impl.setRuleResultType(RuleResultType.DEFAULT);
123+
impl.setRuleResultType(RuleResultType.SKIP_IF_NOT_FOUND);
122124

123125
return rule;
124126
}

0 commit comments

Comments
 (0)