Skip to content

Commit 3f388e2

Browse files
committed
feedback
1 parent 079ebb1 commit 3f388e2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

ktlint/minor-version-rules/src/main/kotlin/software/aws/ktlint/rules/DeprecatedApiRule.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import com.pinterest.ktlint.rule.engine.core.api.ElementType
99
import com.pinterest.ktlint.rule.engine.core.api.Rule
1010
import com.pinterest.ktlint.rule.engine.core.api.RuleId
1111
import org.jetbrains.kotlin.com.intellij.lang.ASTNode
12+
import java.io.File
13+
import java.util.Properties
1214

1315
/**
1416
* Matches @DeprecatedUntilVersion with either named args (major=x, minor=y) or positional args (x, y)
@@ -28,7 +30,11 @@ class DeprecatedApiRule : Rule(RuleId("minor-version-strategy-rules:deprecated-a
2830
emit: (offset: Int, errorMessage: String, canBeAutoCorrected: Boolean) -> Unit,
2931
) {
3032
if (node.elementType == ElementType.ANNOTATION_ENTRY) {
31-
val sdkVersion = System.getProperty("sdkVersion").split(".")
33+
val gradleProperties = Properties().apply {
34+
load(File("gradle.properties").inputStream())
35+
}
36+
37+
val sdkVersion = gradleProperties.getProperty("sdkVersion").split(".")
3238
val majorVersion = sdkVersion[0].toInt()
3339
val minorVersion = sdkVersion[1].toInt()
3440

0 commit comments

Comments
 (0)