aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/detektrules/grammar/AvoidColour.kt38
-rw-r--r--src/main/java/at/hannibal2/skyhanni/detektrules/grammar/GrammarRuleSetProvider.kt15
-rw-r--r--src/main/resources/META-INF/services/io.gitlab.arturbosch.detekt.api.RuleSetProvider1
3 files changed, 0 insertions, 54 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/detektrules/grammar/AvoidColour.kt b/src/main/java/at/hannibal2/skyhanni/detektrules/grammar/AvoidColour.kt
deleted file mode 100644
index 4b7fd2276..000000000
--- a/src/main/java/at/hannibal2/skyhanni/detektrules/grammar/AvoidColour.kt
+++ /dev/null
@@ -1,38 +0,0 @@
-package at.hannibal2.skyhanni.detektrules.grammar
-
-import io.gitlab.arturbosch.detekt.api.CodeSmell
-import io.gitlab.arturbosch.detekt.api.Config
-import io.gitlab.arturbosch.detekt.api.Debt
-import io.gitlab.arturbosch.detekt.api.Entity
-import io.gitlab.arturbosch.detekt.api.Issue
-import io.gitlab.arturbosch.detekt.api.Rule
-import io.gitlab.arturbosch.detekt.api.Severity
-import org.jetbrains.kotlin.psi.KtStringTemplateExpression
-
-/**
- * This rule reports all usages of the word "colour" in the codebase,
- * preferring the 'American' spelling "color" - this will ignore any
- * type annotations, i.e., `@ConfigEditorColour` will not be reported.
- */
-class AvoidColour(config: Config) : Rule(config) {
- override val issue = Issue(
- "AvoidColour",
- Severity.Style,
- "Avoid using the word 'colour' in code, prefer 'color' instead.",
- Debt.FIVE_MINS
- )
-
- override fun visitStringTemplateExpression(expression: KtStringTemplateExpression) {
- val text = expression.text
- if (text.contains("colour")) {
- report(
- CodeSmell(
- issue,
- Entity.from(expression),
- "Avoid using the word 'colour' in code, prefer 'color' instead."
- )
- )
- }
- super.visitStringTemplateExpression(expression)
- }
-}
diff --git a/src/main/java/at/hannibal2/skyhanni/detektrules/grammar/GrammarRuleSetProvider.kt b/src/main/java/at/hannibal2/skyhanni/detektrules/grammar/GrammarRuleSetProvider.kt
deleted file mode 100644
index 963ce582b..000000000
--- a/src/main/java/at/hannibal2/skyhanni/detektrules/grammar/GrammarRuleSetProvider.kt
+++ /dev/null
@@ -1,15 +0,0 @@
-package at.hannibal2.skyhanni.detektrules.grammar
-
-import io.gitlab.arturbosch.detekt.api.Config
-import io.gitlab.arturbosch.detekt.api.RuleSet
-import io.gitlab.arturbosch.detekt.api.RuleSetProvider
-
-class GrammarRuleSetProvider : RuleSetProvider {
- override val ruleSetId: String = "grammar-rules"
-
- override fun instance(config: Config): RuleSet {
- return RuleSet(ruleSetId, listOf(
- AvoidColour(config)
- ))
- }
-}
diff --git a/src/main/resources/META-INF/services/io.gitlab.arturbosch.detekt.api.RuleSetProvider b/src/main/resources/META-INF/services/io.gitlab.arturbosch.detekt.api.RuleSetProvider
deleted file mode 100644
index 74e85a359..000000000
--- a/src/main/resources/META-INF/services/io.gitlab.arturbosch.detekt.api.RuleSetProvider
+++ /dev/null
@@ -1 +0,0 @@
-at.hannibal2.skyhanni.detektrules.grammar.GrammarRuleSetProvider