Skip to content

Commit 695802f

Browse files
committed
misc: fix custom ktlint rules
1 parent 46f91cc commit 695802f

File tree

5 files changed

+5
-4
lines changed

5 files changed

+5
-4
lines changed

build-plugins/build-support/src/main/kotlin/aws/sdk/kotlin/gradle/dsl/CodeStyle.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import org.gradle.language.base.plugins.LifecycleBasePlugin
1515
* Configure lint rules for the project
1616
* @param lintPaths list of paths relative to the project root to lint (or not lint).
1717
*/
18-
fun Project.configureLinting(lintPaths: List<String>) {
18+
fun Project.configureLinting(lintPaths: List<String>, repoToolsVersion: String) {
1919
verifyRootProject { "Kotlin SDK lint configuration is expected to be configured on the root project" }
2020

2121
val ktlintVersion = object {} // Can't use Project.javaClass because that's using the Gradle classloader
@@ -32,6 +32,7 @@ fun Project.configureLinting(lintPaths: List<String>) {
3232
attribute(Bundling.BUNDLING_ATTRIBUTE, objects.named(Bundling.SHADOWED))
3333
}
3434
}
35+
ktlint("aws.sdk.kotlin.gradle:ktlint-rules:$repoToolsVersion")
3536
}
3637

3738
// add the buildscript classpath which should pick up our custom ktlint-rules (via runtimeOnly dep on this plugin)

ktlint-rules/src/main/kotlin/software/aws/ktlint/rules/CopyrightHeaderRule.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import org.jetbrains.kotlin.com.intellij.psi.impl.source.tree.PsiCommentImpl
1111
import org.jetbrains.kotlin.lexer.KtTokens
1212
import org.jetbrains.kotlin.psi.stubs.elements.KtFileElementType
1313

14-
class CopyrightHeaderRule : Rule(RuleId("copyright-header"), About()) {
14+
class CopyrightHeaderRule : Rule(RuleId("custom-ktlint-rules:copyright-header"), About()) {
1515
companion object {
1616
private val header = """
1717
/*

ktlint-rules/src/main/kotlin/software/aws/ktlint/rules/ExpressionBodyRule.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import org.jetbrains.kotlin.psi.KtBlockExpression
1111
import org.jetbrains.kotlin.psi.KtNamedFunction
1212
import org.jetbrains.kotlin.psi.KtReturnExpression
1313

14-
class ExpressionBodyRule : Rule(RuleId("expression-body"), About()) {
14+
class ExpressionBodyRule : Rule(RuleId("custom-ktlint-rules:expression-body"), About()) {
1515
override fun beforeVisitChildNodes(
1616
node: ASTNode,
1717
autoCorrect: Boolean,

ktlint-rules/src/main/kotlin/software/aws/ktlint/rules/MultilineIfElseBlockRule.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import com.pinterest.ktlint.rule.engine.core.api.Rule
99
import com.pinterest.ktlint.rule.engine.core.api.RuleId
1010
import org.jetbrains.kotlin.com.intellij.lang.ASTNode
1111

12-
class MultilineIfElseBlockRule : Rule(RuleId("multiline-if-else-block"), About()) {
12+
class MultilineIfElseBlockRule : Rule(RuleId("custom-ktlint-rules:multiline-if-else-block"), About()) {
1313
override fun beforeVisitChildNodes(
1414
node: ASTNode,
1515
autoCorrect: Boolean,

0 commit comments

Comments
 (0)