Skip to content

Commit b2e725d

Browse files
committed
Rename groovy DisableObfuscationRule to EC5002 for rule key homogeneisation
1 parent 480e365 commit b2e725d

File tree

13 files changed

+20
-20
lines changed

13 files changed

+20
-20
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
ruleKey;remediationFunction;remediationFactor
22
EC5001;linear;1h
33
EC5002;linear;10min
4-
org.codenarc.rule.ecocode.DisableObfuscationRule;linear;10min
4+
EC5003;linear;10min
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
EC5001
22
EC5002
3-
org.codenarc.rule.ecocode.DisableObfuscationRule
3+
EC5003

android-plugin/src/main/resources/org/sonar/plugins/groovy/rules.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,10 @@
8686

8787
<!-- since 2.2.3 -->
8888
<rule>
89-
<key>org.codenarc.rule.ecocode.DisableObfuscationRule</key>
89+
<key>EC5003</key>
9090
<severity>MINOR</severity>
9191
<name><![CDATA[Disable Obfuscation]]></name>
92-
<internalKey><![CDATA[DisableObfuscation]]></internalKey>
92+
<internalKey><![CDATA[EC5003]]></internalKey>
9393
<description><![CDATA[<p>Using minifyEnabled true will obfuscate code and will have a sligthly negative impact on power consumption at runtime.</p>
9494
<p>Example of violations:</p>
9595
<pre><code> android {

codenarc-converter/CodeNarc/docs/StarterRuleSet-AllRules.groovy.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ ruleset {
7777
CyclomaticComplexity // Requires the GMetrics jar
7878
DeadCode
7979
DirectConnectionManagement
80-
DisableObfuscation
8180
DoubleCheckedLocking
8281
DoubleNegative
8382
DuplicateCaseStatement
@@ -90,6 +89,7 @@ ruleset {
9089
DuplicateStringLiteral
9190
EC5001
9291
EC5002
92+
EC5003
9393
ElseBlockBraces
9494
EmptyCatchBlock
9595
EmptyClass

codenarc-converter/CodeNarc/docs/StarterRuleSet-AllRulesByCategory.groovy.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ ruleset {
168168
// rulesets/ecocode.xml
169169
EC5001
170170
EC5002
171-
DisableObfuscation
171+
EC5003
172172

173173
// rulesets/enhanced.xml
174174
CloneWithoutCloneable

codenarc-converter/CodeNarc/docs/codenarc-rule-index-by-name.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ title: CodeNarc - Rule Index by Name
7979
* [CyclomaticComplexity](./codenarc-rules-size.html#cyclomaticcomplexity-rule) (Requires the GMetrics jar)
8080
* [DeadCode](./codenarc-rules-basic.html#deadcode-rule)
8181
* [DirectConnectionManagement](./codenarc-rules-jdbc.html#directconnectionmanagement-rule)
82-
* [DisableObfuscation](./codenarc-rules-ecocode.html#disableobfuscation-rule)
8382
* [DoubleCheckedLocking](./codenarc-rules-concurrency.html#doublecheckedlocking-rule)
8483
* [DoubleNegative](./codenarc-rules-basic.html#doublenegative-rule)
8584
* [DuplicateCaseStatement](./codenarc-rules-basic.html#duplicatecasestatement-rule)
@@ -92,6 +91,7 @@ title: CodeNarc - Rule Index by Name
9291
* [DuplicateStringLiteral](./codenarc-rules-dry.html#duplicatestringliteral-rule)
9392
* [EC5001](./codenarc-rules-ecocode.html#EC5001-rule)
9493
* [EC5002](./codenarc-rules-ecocode.html#EC5002-rule)
94+
* [EC5003](./codenarc-rules-ecocode.html#EC5003-rule)
9595
* [ElseBlockBraces](./codenarc-rules-braces.html#elseblockbraces-rule)
9696
* [EmptyCatchBlock](./codenarc-rules-basic.html#emptycatchblock-rule)
9797
* [EmptyClass](./codenarc-rules-basic.html#emptyclass-rule)

codenarc-converter/CodeNarc/docs/codenarc-rule-index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ title: CodeNarc - Rule Index
169169
## [Ecocode](./codenarc-rules-ecocode.html)
170170
* [EC5001](./codenarc-rules-ecocode.html#EC5001-rule)
171171
* [EC5002](./codenarc-rules-ecocode.html#EC5002-rule)
172-
* [DisableObfuscation](./codenarc-rules-ecocode.html#disableobfuscation-rule)
172+
* [EC5003](./codenarc-rules-ecocode.html#EC5003-rule)
173173

174174
## [Enhanced](./codenarc-rules-enhanced.html)
175175
* [CloneWithoutCloneable](./codenarc-rules-enhanced.html#clonewithoutcloneable-rule)

codenarc-converter/CodeNarc/docs/codenarc-rules-ecocode.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ android {
8383
}
8484
```
8585

86-
## DisableObfuscation Rule
86+
## EC5003 Rule
8787

8888
*Since CodeNarc 2.2.3*
8989

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ import org.codenarc.util.AstUtil
2727
*
2828
* @author Berque Justin
2929
*/
30-
class DisableObfuscationRule extends AbstractAstVisitorRule {
30+
class EC5003 extends AbstractAstVisitorRule {
3131

32-
String name = 'DisableObfuscation'
32+
String name = 'EC5003'
3333
int priority = 2
34-
Class astVisitorClass = DisableObfuscationAstVisitor
34+
Class astVisitorClass = EC5003AstVisitor
3535
}
3636

37-
class DisableObfuscationAstVisitor extends AbstractAstVisitor {
37+
class EC5003AstVisitor extends AbstractAstVisitor {
3838

3939
@Override
4040
void visitMethodCallExpression(MethodCallExpression methodCallExpression) {

codenarc-converter/CodeNarc/src/main/resources/codenarc-base-messages.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

2-
DisableObfuscation.description=Using minifyEnabled true will obfuscate code and will have a sligthly negative impact on power consumption at runtime.
3-
DisableObfuscation.description.html=Using minifyEnabled true will obfuscate code and will have a sligthly negative impact on power consumption at runtime.
2+
EC5003.description=Using minifyEnabled true will obfuscate code and will have a sligthly negative impact on power consumption at runtime.
3+
EC5003.description.html=Using minifyEnabled true will obfuscate code and will have a sligthly negative impact on power consumption at runtime.
44

55
EC5002.description=The amplitude of supported platform versions should not be too wide, at the risk of making the app too heavy to handle all cases.
66
EC5002.description.html=The amplitude of supported platform versions should not be too wide, at the risk of making the app too heavy to handle all cases.

0 commit comments

Comments
 (0)