Skip to content

Commit 867ff5b

Browse files
committed
feat: Remove dependency on sonar-plugin-api
1 parent 82bad5b commit 867ff5b

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ repositories {
3333
}
3434

3535
dependencies {
36-
implementation("org.sonarsource.api.plugin:sonar-plugin-api:9.14.0.375")
3736
implementation("org.jcommander:jcommander:1.83")
3837
implementation("com.felipebz.zpa:sonar-zpa-plugin:3.6.0-SNAPSHOT")
3938
implementation("org.pf4j:pf4j:3.11.1")

src/main/kotlin/br/com/felipezorzo/zpa/cli/Main.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ import org.sonar.plsqlopen.rules.ZpaChecks
1414
import org.sonar.plsqlopen.squid.AstScanner
1515
import org.sonar.plsqlopen.squid.ProgressReport
1616
import org.sonar.plsqlopen.utils.log.Loggers
17-
import org.sonar.plugins.plsqlopen.api.CustomPlSqlRulesDefinition
1817
import org.sonar.plugins.plsqlopen.api.PlSqlFile
18+
import org.sonar.plugins.plsqlopen.api.ZpaRulesDefinition
1919
import org.sonar.plugins.plsqlopen.api.checks.PlSqlVisitor
2020
import java.io.File
2121
import java.nio.charset.StandardCharsets
@@ -77,7 +77,7 @@ class Main(private val args: Arguments) {
7777

7878
val rulesDefinitions = listOf(
7979
DefaultRulesDefinition(),
80-
*pluginManager.getExtensions(CustomPlSqlRulesDefinition::class.java).toTypedArray()
80+
*pluginManager.getExtensions(ZpaRulesDefinition::class.java).toTypedArray()
8181
)
8282

8383
for (rulesDefinition in rulesDefinitions) {
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package org.sonar.api.server.rule
2+
3+
// Fake interface
4+
// The custom plugins currently extend CustomPlSqlRulesDefinition, which implements RulesDefinition from the SonarQube API
5+
interface RulesDefinition

0 commit comments

Comments
 (0)