Skip to content

Commit 1878298

Browse files
committed
add back deprecated rule api
1 parent c3756ef commit 1878298

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

nebula-archrules-gradle-plugin/src/main/kotlin/com/netflix/nebula/archrules/gradle/ArchrulesExtension.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,16 @@ abstract class ArchrulesExtension {
5050
consoleDetailsThreshold.set(Priority.valueOf(priority))
5151
}
5252

53+
@Deprecated("use ruleName instead")
54+
fun rule(ruleName: String, action: Action<RuleConfig>) {
55+
val config = RuleConfig()
56+
action.execute(config)
57+
58+
config.priority?.let { priority ->
59+
priorityOverridesByRuleName.put(ruleName, priority)
60+
}
61+
}
62+
5363
fun ruleName(ruleName: String, action: Action<RuleConfig>) {
5464
val config = RuleConfig()
5565
action.execute(config)

nebula-archrules-gradle-plugin/src/test/kotlin/com/netflix/nebula/archrules/gradle/ArchrulesRunnerPluginTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@ archRules {
476476
priority("HIGH")
477477
}
478478
ruleName("deprecated") {
479-
priority("LOW")
479+
priority("MEDIUM")
480480
}
481481
}
482482
"""
@@ -502,7 +502,7 @@ archRules {
502502
val deprecatedResults = results.filter { it.rule.ruleName.equals("deprecated") }
503503
assertThat(deprecatedResults).hasSize(2)
504504
deprecatedResults.forEach { result ->
505-
assertThat(result.rule.priority).isEqualTo(Priority.LOW)
505+
assertThat(result.rule.priority).isEqualTo(Priority.MEDIUM)
506506
}
507507
}
508508

0 commit comments

Comments
 (0)