diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S106.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1065_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1065.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1065_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1065.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1065_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1065.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1065_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1065.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1066.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1067.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1068_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1068.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1068_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1068.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1068_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1068.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1068_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1068.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107.html
similarity index 77%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107.html
index 552433098e5..43ca4638a38 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107.html
@@ -21,6 +21,9 @@
Exceptions
Bean constructor injection with @org.springframework.beans.factory.annotation.Autowired
CDI constructor injection with @javax.inject.Inject
may have a lot of parameters, encapsulation being possible. Such methods are therefore ignored.
+
Also, if a class annotated as a Spring component (like @org.springframework.stereotype.Component) has a single constructor, that
+constructor will be considered @Autowired and ignored by the rule.
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S107.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1075_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1075.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1075_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1075.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1075_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1075.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1075_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1075.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S108.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S109_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S109.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S109_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S109.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S109_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S109.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S109_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S109.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S110_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S110.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S110_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S110.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S110_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S110.json
similarity index 93%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S110_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S110.json
index 9756dde45c7..0c2102ea9d1 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S110_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S110.json
@@ -6,7 +6,7 @@
"func": "Linear with offset",
"linearDesc": "Number of parents above the defined threshold",
"linearOffset": "4h",
- "linearFactor": "30mn"
+ "linearFactor": "30min"
},
"tags": [
"design"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1104.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1105.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1106_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1106.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1106_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1106.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1106_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1106.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1106_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1106.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1107_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1107.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1107_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1107.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1107_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1107.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1107_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1107.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1108_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1108.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1108_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1108.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1108_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1108.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1108_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1108.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1109_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1109.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1109_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1109.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1109_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1109.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1109_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1109.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1110.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1111.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1113_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1113.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1113_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1113.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1113_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1113.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1113_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1113.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1114.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1116.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1117.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1118_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1118.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1118_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1118.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1118_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1118.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1118_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1118.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1119.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S112.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1120_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1120.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1120_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1120.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1120_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1120.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1120_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1120.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1121.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1123_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1123.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1123_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1123.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1123_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1123.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1123_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1123.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1124_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1124.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1124_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1124.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1124_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1124.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1124_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1124.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1125.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1126.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1128.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S113.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1130_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1130.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1130_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1130.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1130_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1130.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1130_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1130.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1132_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1132.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1132_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1132.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1132_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1132.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1132_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1132.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1133_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1133.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1133_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1133.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1133_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1133.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1133_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1133.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1134.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1135.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S114_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S114.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S114_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S114.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S114_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S114.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S114_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S114.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1141_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1141.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1141_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1141.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1141_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1141.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1141_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1141.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1142_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1142.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1142_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1142.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1142_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1142.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1142_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1142.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1143.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1144_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1144.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1144_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1144.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1144_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1144.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1144_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1144.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1147.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1149_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1149.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1149_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1149.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1149_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1149.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1149_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1149.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S115_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S115.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S115_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S115.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S115_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S115.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S115_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S115.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1150_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1150.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1150_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1150.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1150_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1150.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1150_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1150.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1151_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1151.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1151_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1151.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1151_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1151.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1151_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1151.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1153_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1153.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1153_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1153.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1153_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1153.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1153_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1153.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1155_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1155.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1155_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1155.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1155_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1155.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1155_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1155.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1157_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1157.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1157_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1157.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1157_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1157.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1157_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1157.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1158_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1158.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1158_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1158.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1158_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1158.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1158_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1158.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S116_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S116.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S116_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S116.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S116_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S116.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S116_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S116.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1160_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1160.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1160_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1160.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1160_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1160.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1160_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1160.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1161_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1161.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1161_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1161.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1161_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1161.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1161_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1161.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1162_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1162.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1162_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1162.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1162_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1162.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1162_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1162.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1163_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1163.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1163_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1163.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1163_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1163.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1163_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1163.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1165_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1165.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1165_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1165.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1165_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1165.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1165_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1165.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166.json
similarity index 89%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166.json
index 2c21fd265f9..e514f0798bf 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1166.json
@@ -29,6 +29,11 @@
],
"OWASP Top 10 2021": [
"A9"
+ ],
+ "ASVS 4.0": [
+ "7.1.3",
+ "7.1.4",
+ "7.2.1"
]
},
"quickfix": "unknown"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1168_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1168.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1168_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1168.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1168_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1168.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1168_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1168.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S117_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S117.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S117_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S117.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S117_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S117.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S117_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S117.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1170_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1170.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1170_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1170.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1170_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1170.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1170_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1170.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1171_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1171.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1171_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1171.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1171_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1171.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1171_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1171.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1172_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1172.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1172_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1172.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1172_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1172.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1172_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1172.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1174_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1174.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1174_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1174.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1174_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1174.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1174_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1174.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1175_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1175.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1175_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1175.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1175_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1175.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1175_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1175.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1176_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1176.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1176_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1176.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1176_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1176.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1176_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1176.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S118_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S118.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S118_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S118.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S118_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S118.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S118_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S118.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1181_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1181.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1181_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1181.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1181_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1181.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1181_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1181.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1182_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1182.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1182_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1182.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1182_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1182.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1182_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1182.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1185_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1185.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1185_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1185.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1185_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1185.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1185_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1185.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1186_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1186.html
similarity index 71%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1186_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1186.html
index c91a3c76b72..ace7ee7f0dd 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1186_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1186.html
@@ -25,7 +25,13 @@
Compliant Solution
}
Exceptions
-
Default (no-argument) constructors are ignored when there are other constructors in the class, as are empty methods in abstract classes.
+
This does not raise an issue in the following cases:
+
+
Non-public default (no-argument) constructors
+
Public default (no-argument) constructors when there are other constructors in the class
+
Empty methods in abstract classes
+
Methods annotated with @org.aspectj.lang.annotation.Pointcut()
+
public abstract class Animal {
void speak() { // default implementation ignored
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1186_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1186.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1186_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1186.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1188_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1188.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1188_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1188.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1188_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1188.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1188_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1188.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S119_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S119.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S119_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S119.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S119_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S119.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S119_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S119.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1190_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1190.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1190_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1190.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1190_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1190.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1190_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1190.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1191_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1191.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1191_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1191.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1191_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1191.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1191_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1191.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1192_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1192.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1192_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1192.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1192_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1192.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1192_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1192.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1193_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1193.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1193_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1193.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1193_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1193.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1193_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1193.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1194_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1194.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1194_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1194.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1194_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1194.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1194_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1194.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1195_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1195.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1195_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1195.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1195_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1195.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1195_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1195.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1197_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1197.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1197_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1197.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1197_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1197.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1197_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1197.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1199_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1199.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1199_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1199.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1199_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1199.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1199_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1199.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S120_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S120.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S120_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S120.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S120_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S120.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S120_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S120.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1200_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1200.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1200_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1200.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1200_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1200.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1200_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1200.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1201_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1201.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1201_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1201.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1201_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1201.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1201_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1201.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1206_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1206.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1206_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1206.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1206_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1206.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1206_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1206.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S121_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S121.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S121_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S121.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S121_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S121.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S121_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S121.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1210_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1210.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1210_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1210.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1210_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1210.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1210_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1210.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1213_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1213.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1213_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1213.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1213_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1213.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1213_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1213.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1214_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1214.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1214_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1214.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1214_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1214.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1214_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1214.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1215_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1215.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1215_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1215.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1215_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1215.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1215_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1215.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1217_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1217.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1217_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1217.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1217_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1217.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1217_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1217.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1219_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1219.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1219_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1219.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1219_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1219.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1219_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1219.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S122_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S122.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S122_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S122.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S122_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S122.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S122_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S122.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1220_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1220.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1220_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1220.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1220_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1220.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1220_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1220.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1221_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1221.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1221_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1221.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1221_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1221.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1221_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1221.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1223_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1223.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1223_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1223.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1223_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1223.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1223_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1223.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1226_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1226.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1226_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1226.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1226_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1226.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1226_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1226.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1228_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1228.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1228_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1228.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1228_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1228.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1228_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1228.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S124_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S124.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S124_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S124.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S124_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S124.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S124_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S124.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1244_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1244.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1244_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1244.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1244_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1244.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1244_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1244.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S125_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S125.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S125_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S125.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S125_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S125.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S125_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S125.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1258_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1258.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1258_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1258.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1258_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1258.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1258_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1258.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S126_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S126.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S126_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S126.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S126_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S126.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S126_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S126.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1264_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1264.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1264_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1264.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1264_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1264.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1264_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1264.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S127_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S127.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S127_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S127.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S127_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S127.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S127_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S127.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S128_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S128.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S128_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S128.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S128_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S128.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S128_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S128.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1301_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1301.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1301_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1301.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1301_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1301.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1301_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1301.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1309_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1309.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1309_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1309.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1309_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1309.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1309_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1309.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S131_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S131.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S131_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S131.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S131_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S131.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S131_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S131.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1310_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1310.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1310_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1310.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1310_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1310.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1310_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1310.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1312_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1312.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1312_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1312.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1312_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1312.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1312_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1312.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313.html
similarity index 94%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313.html
index 8f1ad651ca6..8648b39b783 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313.html
@@ -47,8 +47,8 @@
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313.json
similarity index 94%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313.json
index 695f1ebb5c8..efaab687f39 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1313.json
@@ -24,5 +24,6 @@
"OWASP Top 10 2021": [
"A1"
]
- }
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1314_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1314.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1314_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1314.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1314_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1314.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1314_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1314.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1315_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1315.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1315_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1315.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1315_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1315.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1315_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1315.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1317_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1317.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1317_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1317.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1317_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1317.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1317_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1317.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1319_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1319.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1319_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1319.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1319_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1319.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1319_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1319.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S134_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S134.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S134_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S134.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S134_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S134.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S134_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S134.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S135_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S135.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S135_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S135.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S135_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S135.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S135_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S135.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S138_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S138.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S138_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S138.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S138_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S138.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S138_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S138.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S139_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S139.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S139_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S139.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S139_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S139.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S139_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S139.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1444_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1444.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1444_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1444.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1444_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1444.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1444_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1444.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1448_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1448.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1448_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1448.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1448_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1448.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1448_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1448.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1449_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1449.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1449_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1449.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1449_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1449.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1449_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1449.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1450_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1450.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1450_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1450.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1450_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1450.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1450_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1450.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1451_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1451.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1451_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1451.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1451_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1451.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1451_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1451.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1452_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1452.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1452_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1452.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1452_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1452.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1452_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1452.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1479_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1479.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1479_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1479.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1479_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1479.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1479_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1479.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1481_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1481.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1481_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1481.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1481_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1481.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1481_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1481.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1488_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1488.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1488_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1488.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1488_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1488.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1488_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1488.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1541_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1541.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1541_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1541.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1541_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1541.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1541_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1541.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1596_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1596.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1596_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1596.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1596_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1596.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1596_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1596.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1598_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1598.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1598_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1598.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1598_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1598.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1598_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1598.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1602_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1602.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1602_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1602.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1602_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1602.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1602_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1602.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1604_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1604.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1604_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1604.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1604_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1604.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1604_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1604.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1607_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1607.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1607_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1607.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1607_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1607.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1607_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1607.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1610_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1610.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1610_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1610.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1610_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1610.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1610_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1610.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1611_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1611.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1611_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1611.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1611_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1611.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1611_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1611.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1612_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1612.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1612_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1612.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1612_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1612.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1612_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1612.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1640_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1640.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1640_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1640.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1640_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1640.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1640_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1640.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1641_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1641.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1641_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1641.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1641_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1641.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1641_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1641.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1643_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1643.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1643_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1643.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1643_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1643.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1643_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1643.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1656_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1656.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1656_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1656.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1656_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1656.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1656_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1656.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1659_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1659.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1659_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1659.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1659_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1659.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1659_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1659.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1694_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1694.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1694_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1694.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1694_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1694.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1694_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1694.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1695_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1695.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1695_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1695.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1695_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1695.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1695_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1695.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1696_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1696.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1696_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1696.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1696_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1696.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1696_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1696.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1698_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1698.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1698_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1698.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1698_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1698.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1698_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1698.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1699_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1699.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1699_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1699.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1699_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1699.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1699_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1699.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1700_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1700.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1700_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1700.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1700_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1700.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1700_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1700.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1710_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1710.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1710_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1710.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1710_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1710.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1710_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1710.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1711_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1711.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1711_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1711.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1711_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1711.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1711_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1711.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1751_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1751.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1751_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1751.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1751_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1751.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1751_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1751.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1764_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1764.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1764_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1764.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1764_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1764.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1764_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1764.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1774_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1774.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1774_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1774.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1774_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1774.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1774_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1774.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1820_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1820.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1820_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1820.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1820_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1820.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1820_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1820.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1821_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1821.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1821_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1821.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1821_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1821.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1821_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1821.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1844_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1844.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1844_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1844.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1844_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1844.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1844_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1844.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1845_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1845.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1845_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1845.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1845_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1845.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1845_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1845.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1849_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1849.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1849_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1849.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1849_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1849.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1849_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1849.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1854_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1854.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1854_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1854.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1854_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1854.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1854_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1854.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1858_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1858.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1858_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1858.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1858_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1858.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1858_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1858.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1860_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1860.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1860_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1860.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1860_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1860.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1860_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1860.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1862_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1862.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1862_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1862.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1862_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1862.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1862_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1862.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1871_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1871.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1871_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1871.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1871_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1871.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1871_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1871.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1872_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1872.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1872_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1872.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1872_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1872.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1872_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1872.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1874_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1874.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1874_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1874.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1874_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1874.json
similarity index 92%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1874_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1874.json
index 36b963999f9..c3fa9b6a2eb 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1874_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1874.json
@@ -21,6 +21,9 @@
],
"CWE": [
477
+ ],
+ "ASVS 4.0": [
+ "1.14.6"
]
},
"quickfix": "unknown"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1905_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1905.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1905_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1905.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1905_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1905.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1905_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1905.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1939_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1939.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1939_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1939.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1939_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1939.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1939_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1939.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1940_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1940.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1940_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1940.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1940_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1940.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1940_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1940.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1941_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1941.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1941_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1941.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1941_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1941.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1941_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1941.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1942_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1942.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1942_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1942.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1942_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1942.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1942_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1942.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1943_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1943.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1943_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1943.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1943_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1943.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1943_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1943.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1948_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1948.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1948_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1948.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1948_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1948.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1948_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1948.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1989_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1989.html
similarity index 90%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1989_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1989.html
index f3ed4b18e8a..2e4d429bcb2 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1989_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1989.html
@@ -28,8 +28,8 @@
CERT, ERR01-J. - Do not allow exceptions to expose sensitive information
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1989_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1989.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1989_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1989.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1994_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1994.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1994_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1994.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1994_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1994.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1994_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1994.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1996_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1996.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1996_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1996.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1996_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1996.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1996_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S1996.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2039_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2039.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2039_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2039.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2039_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2039.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2039_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2039.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2047_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2047.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2047_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2047.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2047_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2047.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2047_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2047.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053.html
similarity index 93%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053.html
index c13e5617fde..f02d36bd973 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053.html
@@ -30,8 +30,8 @@
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053.json
similarity index 86%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053.json
index 79404b7f534..691f25cb837 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2053.json
@@ -25,6 +25,12 @@
],
"OWASP Top 10 2021": [
"A2"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.10"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
]
},
"quickfix": "unknown"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2055_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2055.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2055_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2055.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2055_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2055.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2055_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2055.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2057_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2057.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2057_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2057.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2057_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2057.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2057_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2057.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2059_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2059.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2059_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2059.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2059_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2059.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2059_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2059.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2060_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2060.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2060_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2060.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2060_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2060.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2060_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2060.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2061_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2061.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2061_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2061.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2061_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2061.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2061_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2061.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2062_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2062.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2062_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2062.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2062_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2062.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2062_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2062.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2063_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2063.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2063_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2063.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2063_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2063.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2063_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2063.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2065_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2065.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2065_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2065.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2065_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2065.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2065_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2065.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2066_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2066.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2066_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2066.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2066_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2066.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2066_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2066.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2068_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2068.html
similarity index 73%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2068_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2068.html
index 515ad72d22b..4ba14cc8434 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2068_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2068.html
@@ -24,31 +24,24 @@
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2119_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2119.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2119_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2119.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2121_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2121.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2121_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2121.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2121_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2121.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2121_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2121.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2122_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2122.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2122_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2122.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2122_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2122.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2122_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2122.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2123_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2123.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2123_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2123.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2123_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2123.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2123_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2123.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2127_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2127.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2127_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2127.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2127_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2127.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2127_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2127.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2129_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2129.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2129_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2129.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2129_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2129.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2129_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2129.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2130_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2130.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2130_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2130.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2130_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2130.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2130_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2130.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2131_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2131.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2131_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2131.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2131_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2131.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2131_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2131.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2133_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2133.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2133_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2133.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2133_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2133.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2133_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2133.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2134_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2134.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2134_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2134.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2134_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2134.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2134_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2134.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2139_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2139.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2139_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2139.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2139_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2139.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2139_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2139.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2140_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2140.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2140_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2140.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2140_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2140.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2140_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2140.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2141_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2141.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2141_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2141.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2141_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2141.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2141_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2141.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2142_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2142.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2142_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2142.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2142_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2142.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2142_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2142.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2143_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2143.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2143_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2143.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2143_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2143.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2143_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2143.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2147_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2147.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2147_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2147.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2147_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2147.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2147_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2147.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2148_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2148.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2148_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2148.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2148_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2148.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2148_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2148.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2151_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2151.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2151_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2151.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2151_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2151.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2151_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2151.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2153_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2153.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2153_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2153.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2153_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2153.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2153_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2153.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2154_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2154.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2154_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2154.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2154_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2154.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2154_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2154.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2156_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2156.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2156_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2156.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2156_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2156.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2156_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2156.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2157_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2157.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2157_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2157.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2157_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2157.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2157_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2157.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2159_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2159.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2159_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2159.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2159_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2159.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2159_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2159.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2160_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2160.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2160_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2160.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2160_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2160.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2160_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2160.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2162_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2162.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2162_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2162.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2162_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2162.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2162_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2162.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2164_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2164.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2164_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2164.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2164_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2164.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2164_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2164.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2165_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2165.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2165_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2165.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2165_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2165.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2165_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2165.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2166_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2166.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2166_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2166.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2166_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2166.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2166_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2166.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2167_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2167.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2167_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2167.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2167_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2167.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2167_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2167.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2168_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2168.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2168_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2168.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2168_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2168.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2168_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2168.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2175_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2175.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2175_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2175.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2175_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2175.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2175_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2175.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2176_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2176.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2176_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2176.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2176_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2176.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2176_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2176.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2177_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2177.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2177_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2177.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2177_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2177.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2177_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2177.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2178_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2178.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2178_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2178.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2178_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2178.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2178_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2178.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2183_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2183.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2183_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2183.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2183_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2183.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2183_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2183.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2184_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2184.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2184_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2184.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2184_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2184.json
similarity index 92%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2184_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2184.json
index 8871ea2b39d..fcbf8e631d6 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2184_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2184.json
@@ -23,6 +23,9 @@
],
"CWE": [
190
+ ],
+ "ASVS 4.0": [
+ "5.4.3"
]
},
"quickfix": "unknown"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2185_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2185.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2185_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2185.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2185_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2185.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2185_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2185.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2186_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2186.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2186_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2186.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2186_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2186.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2186_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2186.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2187_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2187.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2187_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2187.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2187_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2187.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2187_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2187.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2188_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2188.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2188_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2188.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2188_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2188.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2188_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2188.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2189_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2189.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2189_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2189.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2189_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2189.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2189_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2189.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2196_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2196.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2196_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2196.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2196_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2196.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2196_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2196.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2197_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2197.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2197_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2197.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2197_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2197.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2197_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2197.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2200_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2200.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2200_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2200.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2200_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2200.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2200_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2200.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2201_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2201.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2201_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2201.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2201_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2201.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2201_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2201.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2203_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2203.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2203_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2203.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2203_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2203.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2203_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2203.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2204_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2204.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2204_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2204.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2204_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2204.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2204_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2204.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2208_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2208.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2208_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2208.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2208_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2208.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2208_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2208.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2209_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2209.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2209_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2209.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2209_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2209.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2209_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2209.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2211_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2211.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2211_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2211.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2211_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2211.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2211_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2211.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2221_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2221.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2221_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2221.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2221_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2221.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2221_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2221.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2222_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2222.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2222_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2222.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2222_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2222.json
similarity index 87%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2222_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2222.json
index 7021ed7ff91..e98ac4fb8e0 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2222_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2222.json
@@ -1,5 +1,5 @@
{
- "title": "Locks should be released",
+ "title": "Locks should be released on all paths",
"type": "BUG",
"status": "ready",
"remediation": {
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2225_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2225.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2225_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2225.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2225_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2225.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2225_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2225.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2226_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2226.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2226_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2226.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2226_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2226.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2226_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2226.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2229_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2229.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2229_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2229.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2229_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2229.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2229_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2229.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2230_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2230.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2230_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2230.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2230_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2230.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2230_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2230.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2232_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2232.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2232_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2232.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2232_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2232.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2232_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2232.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2234_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2234.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2234_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2234.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2234_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2234.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2234_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2234.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2235_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2235.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2235_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2235.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2235_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2235.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2235_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2235.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2236_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2236.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2236_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2236.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2236_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2236.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2236_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2236.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2245_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2245.html
similarity index 96%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2245_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2245.html
index 7f790e013bf..bf3581156a1 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2245_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2245.html
@@ -39,8 +39,8 @@
Derived from FindSecBugs rule MessageDigest is Custom
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2257_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2257.json
similarity index 84%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2257_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2257.json
index 78cc7d1521b..813db6040f3 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2257_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2257.json
@@ -24,6 +24,12 @@
],
"OWASP Top 10 2021": [
"A2"
+ ],
+ "ASVS 4.0": [
+ "2.9.3",
+ "6.2.2",
+ "8.3.7"
]
- }
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2259_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2259.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2259_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2259.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2259_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2259.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2259_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2259.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2260_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2260.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2260_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2260.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2260_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2260.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2260_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2260.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2272_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2272.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2272_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2272.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2272_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2272.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2272_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2272.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2273_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2273.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2273_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2273.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2273_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2273.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2273_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2273.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2274_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2274.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2274_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2274.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2274_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2274.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2274_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2274.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2275_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2275.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2275_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2275.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2275_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2275.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2275_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2275.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2276_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2276.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2276_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2276.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2276_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2276.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2276_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2276.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2293_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2293.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2293_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2293.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2293_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2293.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2293_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2293.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2301_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2301.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2301_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2301.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2301_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2301.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2301_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2301.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2308_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2308.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2308_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2308.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2308_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2308.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2308_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2308.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2309_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2309.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2309_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2309.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2309_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2309.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2309_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2309.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2325_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2325.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2325_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2325.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2325_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2325.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2325_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2325.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2326_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2326.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2326_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2326.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2326_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2326.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2326_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2326.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2333_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2333.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2333_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2333.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2333_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2333.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2333_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2333.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2384_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2384.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2384_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2384.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2384_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2384.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2384_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2384.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2386_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2386.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2386_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2386.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2386_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2386.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2386_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2386.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2387_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2387.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2387_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2387.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2387_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2387.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2387_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2387.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2388_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2388.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2388_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2388.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2388_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2388.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2388_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2388.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2390_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2390.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2390_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2390.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2390_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2390.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2390_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2390.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2437_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2437.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2437_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2437.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2437_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2437.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2437_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2437.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2438_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2438.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2438_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2438.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2438_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2438.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2438_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2438.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2440_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2440.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2440_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2440.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2440_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2440.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2440_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2440.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2441_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2441.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2441_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2441.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2441_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2441.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2441_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2441.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2442_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2442.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2442_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2442.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2442_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2442.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2442_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2442.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2444_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2444.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2444_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2444.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2444_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2444.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2444_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2444.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2445_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2445.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2445_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2445.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2445_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2445.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2445_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2445.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2446_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2446.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2446_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2446.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2446_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2446.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2446_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2446.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2447_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2447.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2447_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2447.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2447_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2447.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2447_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2447.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2479_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2479.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2479_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2479.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2479_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2479.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2479_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2479.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2583_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2583.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2583_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2583.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2583_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2583.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2583_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2583.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2589_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2589.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2589_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2589.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2589_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2589.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2589_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2589.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2612_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2612.html
similarity index 90%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2612_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2612.html
index 36069d2823e..2d7f24ffe8c 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2612_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2612.html
@@ -61,8 +61,10 @@
MITRE, CWE-470 - Use of Externally-Controlled Input to Select Classes or Code ('Unsafe
Reflection')
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2658_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2658.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2658_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2658.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2674_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2674.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2674_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2674.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2674_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2674.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2674_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2674.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2675_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2675.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2675_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2675.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2675_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2675.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2675_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2675.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2676_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2676.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2676_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2676.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2676_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2676.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2676_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2676.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2677_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2677.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2677_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2677.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2677_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2677.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2677_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2677.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2681_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2681.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2681_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2681.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2681_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2681.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2681_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2681.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2689_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2689.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2689_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2689.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2689_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2689.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2689_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2689.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2692_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2692.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2692_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2692.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2692_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2692.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2692_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2692.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2693_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2693.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2693_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2693.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2693_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2693.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2693_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2693.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2694_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2694.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2694_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2694.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2694_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2694.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2694_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2694.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2695_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2695.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2695_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2695.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2695_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2695.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2695_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2695.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2696_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2696.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2696_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2696.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2696_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2696.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2696_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2696.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2698_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2698.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2698_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2698.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2698_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2698.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2698_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2698.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2699_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2699.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2699_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2699.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2699_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2699.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2699_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2699.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2701_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2701.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2701_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2701.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2701_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2701.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2701_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2701.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2718_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2718.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2718_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2718.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2718_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2718.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2718_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2718.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2737_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2737.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2737_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2737.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2737_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2737.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2737_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2737.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755.html
similarity index 95%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755.html
index 1333e9ae770..4705531a01d 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755.html
@@ -2,7 +2,7 @@
href="https://www.w3.org/TR/xml/#sec-internal-ent">internal or external.
When parsing the XML file, the content of the external entities is retrieved from an external storage such as the file system or network, which may
lead, if no restrictions are put in place, to arbitrary file disclosures or server-side request forgery (SSRF) vulnerabilities.
MITRE, CWE-611 - Information Exposure Through XML External Entity Reference
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755.json
similarity index 81%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755.json
index 904ff355f54..8ef5a8f9b8b 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2755.json
@@ -24,6 +24,15 @@
],
"OWASP Top 10 2021": [
"A5"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.1"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
+ ],
+ "ASVS 4.0": [
+ "5.5.2"
]
},
"quickfix": "infeasible"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2757_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2757.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2757_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2757.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2757_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2757.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2757_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2757.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2761_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2761.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2761_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2761.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2761_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2761.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2761_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2761.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2786_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2786.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2786_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2786.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2786_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2786.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2786_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2786.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2789_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2789.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2789_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2789.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2789_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2789.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2789_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2789.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2864_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2864.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2864_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2864.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2864_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2864.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2864_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2864.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2885_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2885.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2885_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2885.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2885_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2885.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2885_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2885.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2886_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2886.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2886_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2886.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2886_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2886.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2886_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2886.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2924_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2924.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2924_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2924.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2924_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2924.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2924_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2924.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2925_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2925.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2925_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2925.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2925_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2925.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2925_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2925.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2959_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2959.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2959_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2959.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2959_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2959.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2959_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2959.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2970_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2970.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2970_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2970.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2970_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2970.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2970_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2970.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2972_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2972.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2972_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2972.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2972_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2972.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2972_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2972.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2973_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2973.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2973_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2973.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2973_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2973.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2973_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2973.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2974_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2974.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2974_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2974.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2974_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2974.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2974_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2974.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2975_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2975.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2975_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2975.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2975_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2975.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2975_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S2975.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3008_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3008.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3008_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3008.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3008_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3008.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3008_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3008.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3010_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3010.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3010_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3010.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3010_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3010.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3010_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3010.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3011_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3011.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3011_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3011.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3011_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3011.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3011_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3011.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3012_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3012.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3012_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3012.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3012_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3012.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3012_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3012.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3014_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3014.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3014_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3014.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3014_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3014.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3014_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3014.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3020_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3020.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3020_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3020.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3020_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3020.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3020_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3020.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3030_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3030.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3030_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3030.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3030_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3030.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3030_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3030.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3032_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3032.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3032_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3032.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3032_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3032.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3032_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3032.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3034_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3034.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3034_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3034.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3034_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3034.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3034_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3034.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3038_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3038.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3038_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3038.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3038_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3038.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3038_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3038.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3039_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3039.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3039_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3039.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3039_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3039.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3039_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3039.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3042_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3042.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3042_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3042.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3042_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3042.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3042_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3042.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3046_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3046.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3046_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3046.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3046_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3046.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3046_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3046.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3047_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3047.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3047_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3047.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3047_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3047.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3047_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3047.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3052_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3052.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3052_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3052.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3052_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3052.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3052_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3052.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3064_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3064.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3064_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3064.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3064_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3064.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3064_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3064.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3065_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3065.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3065_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3065.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3065_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3065.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3065_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3065.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3066_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3066.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3066_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3066.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3066_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3066.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3066_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3066.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3067_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3067.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3067_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3067.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3067_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3067.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3067_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3067.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3077_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3077.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3077_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3077.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3077_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3077.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3077_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3077.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3078_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3078.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3078_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3078.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3078_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3078.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3078_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3078.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3242_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3242.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3242_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3242.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3242_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3242.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3242_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3242.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3252_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3252.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3252_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3252.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3252_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3252.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3252_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3252.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3254_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3254.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3254_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3254.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3254_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3254.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3254_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3254.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3305_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3305.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3305_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3305.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3305_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3305.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3305_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3305.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3306_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3306.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3306_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3306.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3306_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3306.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3306_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3306.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3329_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3329.html
similarity index 95%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3329_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3329.html
index 6bf235bde84..a63b3ec59f0 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3329_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3329.html
@@ -48,7 +48,7 @@
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3330_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3330.json
similarity index 78%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3330_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3330.json
index ba01c60ef50..11d90a8fcde 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3330_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3330.json
@@ -25,6 +25,16 @@
],
"OWASP Top 10 2021": [
"A5"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.10"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
+ ],
+ "ASVS 4.0": [
+ "3.4.2"
]
- }
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3346_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3346.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3346_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3346.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3346_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3346.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3346_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3346.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3358_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3358.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3358_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3358.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3358_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3358.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3358_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3358.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3366_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3366.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3366_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3366.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3366_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3366.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3366_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3366.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3398_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3398.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3398_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3398.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3398_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3398.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3398_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3398.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3400_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3400.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3400_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3400.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3400_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3400.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3400_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3400.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3414_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3414.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3414_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3414.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3414_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3414.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3414_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3414.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3415_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3415.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3415_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3415.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3415_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3415.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3415_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3415.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3416_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3416.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3416_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3416.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3416_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3416.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3416_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3416.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3436_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3436.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3436_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3436.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3436_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3436.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3436_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3436.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3437_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3437.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3437_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3437.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3437_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3437.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3437_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3437.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3457_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3457.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3457_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3457.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3457_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3457.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3457_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3457.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3516_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3516.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3516_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3516.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3516_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3516.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3516_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3516.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3518_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3518.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3518_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3518.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3518_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3518.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3518_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3518.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3546_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3546.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3546_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3546.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3546_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3546.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3546_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3546.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3551_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3551.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3551_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3551.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3551_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3551.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3551_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3551.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3553_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3553.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3553_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3553.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3553_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3553.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3553_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3553.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3577_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3577.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3577_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3577.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3577_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3577.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3577_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3577.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3578_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3578.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3578_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3578.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3578_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3578.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3578_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3578.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3599_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3599.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3599_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3599.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3599_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3599.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3599_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3599.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3626_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3626.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3626_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3626.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3626_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3626.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3626_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3626.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3631_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3631.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3631_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3631.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3631_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3631.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3631_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3631.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3655_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3655.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3655_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3655.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3655_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3655.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3655_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3655.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3658_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3658.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3658_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3658.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3658_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3658.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3658_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3658.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3688_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3688.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3688_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3688.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3688_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3688.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3688_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3688.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3725_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3725.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3725_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3725.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3725_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3725.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3725_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3725.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3740_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3740.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3740_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3740.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3740_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3740.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3740_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3740.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3749_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3749.html
similarity index 91%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3749_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3749.html
index 1f59430cc44..e30e4c0c163 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3749_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3749.html
@@ -32,7 +32,7 @@
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3749_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3749.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3749_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3749.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3750_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3750.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3750_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3750.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3750_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3750.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3750_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3750.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3751_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3751.html
similarity index 91%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3751_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3751.html
index ce8b345f847..da81f36ee35 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3751_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3751.html
@@ -19,7 +19,7 @@
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3751_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3751.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3751_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3751.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3752_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3752.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3752_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3752.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3752_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3752.json
similarity index 76%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3752_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3752.json
index e5cd259cff6..f1f66851e6a 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3752_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3752.json
@@ -26,6 +26,17 @@
"OWASP Top 10 2021": [
"A1",
"A4"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.8"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
+ ],
+ "ASVS 4.0": [
+ "13.2.3",
+ "4.2.2"
]
- }
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3753_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3753.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3753_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3753.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3753_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3753.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3753_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3753.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3776_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3776.html
similarity index 57%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3776_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3776.html
index 6782c3070de..eeb64e3208e 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3776_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3776.html
@@ -1,5 +1,8 @@
Cognitive Complexity is a measure of how hard the control flow of a method is to understand. Methods with high Cognitive Complexity will be
difficult to maintain.
+
Exceptions
+
equals and hashCode methods are ignored because they might be automatically generated and might end up being difficult to
+understand, especially in presence of many fields.
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3776_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3776.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3776_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3776.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3824_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3824.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3824_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3824.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3824_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3824.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3824_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3824.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3864_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3864.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3864_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3864.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3864_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3864.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3864_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3864.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3878_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3878.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3878_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3878.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3878_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3878.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3878_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3878.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3923_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3923.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3923_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3923.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3923_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3923.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3923_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3923.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3937_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3937.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3937_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3937.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3937_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3937.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3937_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3937.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3958_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3958.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3958_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3958.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3958_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3958.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3958_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3958.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3959_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3959.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3959_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3959.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3959_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3959.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3959_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3959.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3972_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3972.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3972_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3972.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3972_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3972.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3972_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3972.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3973_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3973.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3973_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3973.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3973_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3973.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3973_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3973.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3981_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3981.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3981_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3981.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3981_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3981.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3981_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3981.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3984_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3984.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3984_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3984.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3984_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3984.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3984_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3984.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3985_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3985.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3985_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3985.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3985_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3985.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3985_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3985.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3986_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3986.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3986_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3986.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3986_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3986.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3986_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S3986.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4011_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4011.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4011_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4011.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4011_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4011.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4011_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4011.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4032_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4032.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4032_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4032.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4032_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4032.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4032_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4032.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4034_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4034.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4034_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4034.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4034_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4034.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4034_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4034.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036.html
similarity index 94%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036.html
index b4147e9472a..92e2895b049 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036.html
@@ -36,7 +36,7 @@
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036.json
similarity index 94%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036.json
index 0bea9671384..a0a9d7ad0d4 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4036.json
@@ -25,5 +25,6 @@
"OWASP Top 10 2021": [
"A8"
]
- }
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4042_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4042.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4042_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4042.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4042_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4042.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4042_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4042.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4065_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4065.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4065_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4065.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4065_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4065.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4065_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4065.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4087_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4087.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4087_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4087.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4087_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4087.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4087_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4087.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4143_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4143.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4143_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4143.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4143_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4143.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4143_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4143.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4144_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4144.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4144_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4144.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4144_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4144.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4144_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4144.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4165_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4165.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4165_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4165.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4165_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4165.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4165_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4165.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4174_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4174.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4174_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4174.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4174_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4174.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4174_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4174.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4201_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4201.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4201_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4201.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4201_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4201.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4201_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4201.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4248_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4248.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4248_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4248.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4248_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4248.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4248_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4248.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4266_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4266.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4266_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4266.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4266_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4266.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4266_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4266.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4274_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4274.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4274_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4274.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4274_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4274.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4274_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4274.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4275_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4275.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4275_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4275.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4275_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4275.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4275_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4275.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4276_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4276.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4276_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4276.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4276_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4276.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4276_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4276.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4288_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4288.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4288_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4288.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4288_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4288.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4288_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4288.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4347_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4347.html
similarity index 92%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4347_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4347.html
index 830096b22c1..18523b18ced 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4347_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S4347.html
@@ -24,7 +24,7 @@
MITRE, CWE-925 - Improper Verification of Intent by Broadcast Receiver
MITRE, CWE-926 - Improper Export of Android Application Components
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5322_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5322.json
similarity index 93%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5322_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5322.json
index 33d3e60bf87..177a378df2e 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5322_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5322.json
@@ -23,5 +23,6 @@
"MASVS": [
"MSTG-PLATFORM-2"
]
- }
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5324_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5324.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5324_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5324.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5324_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5324.json
similarity index 82%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5324_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5324.json
index 971a77131fa..1d5129579cc 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5324_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5324.json
@@ -25,6 +25,13 @@
],
"OWASP Top 10 2021": [
"A4"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.8"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
]
- }
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5329_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5329.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5329_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5329.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5329_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5329.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5329_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5329.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5332_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5332.html
similarity index 92%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5332_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5332.html
index 9bfec225644..2da841194b0 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5332_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5332.html
@@ -48,7 +48,7 @@
Recommended Secure Coding Practices
Enable encryption of cloud components communications whenever it’s possible.
Configure your application to block mixed content when rendering web pages.
-
If available, enforce OS level deativation of all clear-text traffic
+
If available, enforce OS level deactivation of all clear-text traffic
It is recommended to secure all transport channels (even local network) as it can take a single non secure connection to compromise an entire
application or system.
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5527_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5527.json
similarity index 84%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5527_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5527.json
index 205de58e3b2..23caecc9a4a 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5527_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5527.json
@@ -36,6 +36,15 @@
"A2",
"A5",
"A7"
+ ],
+ "PCI DSS 3.2": [
+ "4.1",
+ "6.5.4",
+ "6.5.10"
+ ],
+ "PCI DSS 4.0": [
+ "4.2.1",
+ "6.2.4"
]
},
"quickfix": "unknown"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542.html
similarity index 60%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542.html
index dbb6f2bc114..63f4260df1c 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542.html
@@ -1,34 +1,35 @@
-
Encryption operation mode and the padding scheme should be chosen appropriately to guarantee data confidentiality, integrity and authenticity:
+
Encryption algorithms should use secure modes and padding schemes where appropriate to guarantee data confidentiality and integrity.
For block cipher encryption algorithms (like AES):
+
The ECB (Electronic Codebook) cipher mode doesn’t provide serious message confidentiality: under a given key any given plaintext block
+ always gets encrypted to the same ciphertext block. This mode should never be used.
+
The CBC (Cipher Block Chaining) mode by itself provides only data confidentiality. This cipher mode is also vulnerable to padding oracle attacks when used with padding. Using CBC along with Message
+ Authentication Code can provide data integrity and should prevent such attacks. In practice the implementation has many pitfalls and it’s
+ recommended to avoid CBC with padding completely.
The GCM (Galois Counter Mode) mode which works
internally with zero/no padding scheme, is recommended, as it is designed to provide both data authenticity (integrity) and confidentiality.
Other similar modes are CCM, CWC, EAX, IAPM and OCB.
-
The CBC (Cipher Block Chaining) mode by itself provides only data confidentiality, it’s recommended to use it along with Message
- Authentication Code or similar to achieve data authenticity (integrity) too and thus to prevent padding oracle attacks.
-
The ECB (Electronic Codebook) mode doesn’t provide serious message confidentiality: under a given key any given plaintext block always gets
- encrypted to the same ciphertext block. This mode should not be used.
For RSA encryption algorithm, the recommended padding scheme is OAEP.
Noncompliant Code Example
-Cipher c1 = Cipher.getInstance("AES"); // Noncompliant: by default ECB mode is chosen
-Cipher c2 = Cipher.getInstance("AES/ECB/NoPadding"); // Noncompliant: ECB doesn't provide serious message confidentiality
+Cipher.getInstance("AES"); // Noncompliant: by default ECB mode is chosen
+Cipher.getInstance("AES/ECB/NoPadding"); // Noncompliant: ECB doesn't provide serious message confidentiality
-Cipher c3 = Cipher.getInstance("RSA/None/NoPadding"); // Noncompliant: RSA without OAEP padding scheme is not recommanded
+Cipher.getInstance("AES/CBC/PKCS5Padding"); // Noncompliant: Vulnerable to Padding Oracle attacks
+
+Cipher.getInstance("RSA/None/NoPadding"); // Noncompliant: RSA without OAEP padding scheme is not recommended
Compliant Solution
-// Recommended for block ciphers
-Cipher c1 = Cipher.getInstance("AES/GCM/NoPadding"); // Compliant
+Cipher.getInstance("AES/GCM/NoPadding");
-// Recommended for RSA
-Cipher c3 = Cipher.getInstance("RSA/None/OAEPWITHSHA-256ANDMGF1PADDING"); // Compliant
+Cipher.getInstance("RSA/None/OAEPWITHSHA-256ANDMGF1PADDING");
// or the ECB mode can be used for RSA when "None" is not available with the security provider used - in that case, ECB will be treated as "None" for RSA.
-Cipher c3 = Cipher.getInstance("RSA/ECB/OAEPWITHSHA-256ANDMGF1PADDING"); // Compliant
+Cipher.getInstance("RSA/ECB/OAEPWITHSHA-256ANDMGF1PADDING");
See
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542.json
similarity index 85%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542.json
index 5971327c023..edd532a7fc2 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5542.json
@@ -38,6 +38,15 @@
],
"OWASP Top 10 2021": [
"A2"
+ ],
+ "PCI DSS 3.2": [
+ "4.1",
+ "6.5.3",
+ "6.5.4"
+ ],
+ "PCI DSS 4.0": [
+ "4.2.1",
+ "6.2.4"
]
},
"quickfix": "unknown"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5547_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5547.html
similarity index 94%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5547_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5547.html
index 721a129e694..0b31d9144a9 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5547_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5547.html
@@ -49,8 +49,8 @@
assertThat(getObject()).isNull();
+assertThat(getObject()).isNotNull();
assertThat(getString()).isBlank();
assertThat(getFile()).canRead();
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5838_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5838.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5838_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5838.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5841_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5841.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5841_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5841.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5841_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5841.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5841_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5841.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5842_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5842.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5842_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5842.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5842_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5842.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5842_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5842.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5843_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5843.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5843_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5843.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5843_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5843.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5843_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5843.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5845_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5845.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5845_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5845.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5845_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5845.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5845_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5845.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5846_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5846.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5846_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5846.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5846_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5846.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5846_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5846.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5850_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5850.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5850_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5850.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5850_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5850.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5850_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5850.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5852_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5852.html
similarity index 96%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5852_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5852.html
index 636231741ba..d5cdd31d3fc 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5852_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5852.html
@@ -102,13 +102,13 @@
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5876_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5876.json
similarity index 81%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5876_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5876.json
index c7947c4311c..47adc55c50c 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5876_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5876.json
@@ -24,6 +24,15 @@
],
"OWASP Top 10 2021": [
"A7"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.10"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
+ ],
+ "ASVS 4.0": [
+ "3.2.1"
]
},
"quickfix": "unknown"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5917_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5917.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5917_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5917.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5917_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5917.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5917_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5917.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5958_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5958.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5958_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5958.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5958_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5958.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5958_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5958.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5960_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5960.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5960_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5960.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5960_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5960.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5960_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5960.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5961_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5961.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5961_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5961.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5961_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5961.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5961_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5961.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5967_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5967.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5967_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5967.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5967_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5967.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5967_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5967.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5969_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5969.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5969_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5969.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5969_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5969.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5969_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5969.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5970_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5970.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5970_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5970.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5970_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5970.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5970_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5970.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5973_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5973.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5973_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5973.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5973_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5973.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5973_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5973.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5976_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5976.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5976_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5976.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5976_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5976.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5976_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5976.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5977_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5977.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5977_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5977.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5977_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5977.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5977_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5977.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5979_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5979.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5979_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5979.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5979_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5979.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5979_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5979.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5993_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5993.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5993_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5993.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5993_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5993.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5993_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5993.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5994_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5994.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5994_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5994.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5994_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5994.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5994_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5994.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5996_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5996.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5996_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5996.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5996_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5996.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5996_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5996.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5998_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5998.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5998_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5998.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5998_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5998.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5998_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S5998.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6001_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6001.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6001_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6001.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6001_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6001.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6001_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6001.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6002_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6002.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6002_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6002.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6002_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6002.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6002_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6002.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6019_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6019.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6019_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6019.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6019_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6019.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6019_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6019.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6035_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6035.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6035_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6035.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6035_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6035.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6035_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6035.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6068_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6068.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6068_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6068.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6068_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6068.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6068_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6068.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6070_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6070.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6070_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6070.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6070_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6070.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6070_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6070.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6073_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6073.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6073_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6073.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6073_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6073.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6073_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6073.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6103_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6103.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6103_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6103.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6103_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6103.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6103_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6103.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6104_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6104.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6104_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6104.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6104_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6104.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6104_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6104.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6126_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6126.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6126_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6126.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6126_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6126.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6126_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6126.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6201_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6201.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6201_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6201.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6201_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6201.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6201_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6201.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6202_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6202.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6202_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6202.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6202_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6202.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6202_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6202.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6203_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6203.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6203_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6203.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6203_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6203.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6203_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6203.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6204_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6204.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6204_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6204.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6204_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6204.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6204_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6204.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6205_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6205.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6205_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6205.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6205_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6205.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6205_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6205.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6206_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6206.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6206_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6206.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6206_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6206.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6206_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6206.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6207_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6207.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6207_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6207.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6207_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6207.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6207_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6207.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6208_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6208.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6208_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6208.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6208_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6208.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6208_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6208.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6209_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6209.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6209_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6209.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6209_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6209.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6209_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6209.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6211_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6211.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6211_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6211.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6211_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6211.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6211_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6211.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6212_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6212.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6212_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6212.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6212_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6212.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6212_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6212.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6213_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6213.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6213_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6213.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6213_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6213.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6213_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6213.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6216_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6216.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6216_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6216.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6216_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6216.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6216_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6216.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6217_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6217.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6217_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6217.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6217_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6217.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6217_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6217.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6218_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6218.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6218_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6218.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6218_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6218.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6218_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6218.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6219_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6219.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6219_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6219.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6219_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6219.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6219_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6219.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6241_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6241.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6241_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6241.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6241_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6241.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6241_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6241.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6242_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6242.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6242_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6242.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6242_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6242.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6242_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6242.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6243_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6243.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6243_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6243.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6243_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6243.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6243_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6243.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6244_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6244.html
similarity index 65%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6244_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6244.html
index 884f740662b..8b997d7d929 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6244_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6244.html
@@ -1,14 +1,8 @@
Some API, like the AWS SDK, heavily rely on the builder pattern to create different data structures. Despite all the benefits, this pattern can
-become really verbose,
-
-especially when dealing with nested structures. In order to reach a more concise code, "Consumer Builders", also called "Consumer Interface" are often introduced.
-
-
-The idea is to overload the methods taking others structures in a Builder with a Consumer of Builder instead. This enables to use a
-
-
-lambda instead of nesting another Builder, resulting in more concise and readable code.
-
+become really verbose, especially when dealing with nested structures. In order to reach a more concise code, "Consumer Builders", also called
+"Consumer Interface" are often introduced.
+
The idea is to overload the methods taking others structures in a Builder with a Consumer of Builder instead. This enables to use a lambda instead
+of nesting another Builder, resulting in more concise and readable code.
This rule reports an issue when the Consumer Builder methods could be used instead of the classical ones.
Noncompliant Code Example
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6244_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6244.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6244_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6244.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6246_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6246.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6246_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6246.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6246_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6246.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6246_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6246.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6262_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6262.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6262_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6262.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6262_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6262.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6262_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6262.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6263_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6263.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6263_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6263.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6263_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6263.json
similarity index 87%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6263_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6263.json
index 7d85fe2d3ab..2fb090b3d0f 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6263_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6263.json
@@ -12,5 +12,6 @@
"defaultSeverity": "Major",
"ruleSpecification": "RSPEC-6263",
"sqKey": "S6263",
- "scope": "Main"
+ "scope": "Main",
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6288_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6288.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6288_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6288.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6288_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6288.json
similarity index 79%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6288_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6288.json
index 7d891572863..6becf9999b3 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6288_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6288.json
@@ -27,6 +27,16 @@
],
"OWASP Top 10 2021": [
"A4"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.8"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
+ ],
+ "ASVS 4.0": [
+ "2.10.3"
]
- }
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6291_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6291.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6291_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6291.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6291_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6291.json
similarity index 76%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6291_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6291.json
index db85861f4ef..8f15a2b2f97 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6291_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6291.json
@@ -35,6 +35,20 @@
"A2",
"A4",
"A5"
+ ],
+ "PCI DSS 3.2": [
+ "2.2",
+ "6.5.3"
+ ],
+ "PCI DSS 4.0": [
+ "2.2",
+ "6.2.4"
+ ],
+ "ASVS 4.0": [
+ "6.1.1",
+ "6.1.2",
+ "6.1.3"
]
- }
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6293_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6293.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6293_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6293.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6293_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6293.json
similarity index 80%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6293_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6293.json
index 1cec66bc478..3251cb59de8 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6293_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6293.json
@@ -26,6 +26,14 @@
],
"OWASP Top 10 2021": [
"A7"
- ]
- }
+ ],
+ "PCI DSS 3.2": [
+ "6.5.10"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
+ ],
+ "ASVS 4.0": []
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6300_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6300.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6300_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6300.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6300_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6300.json
similarity index 78%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6300_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6300.json
index f407d37af3c..c2cd9a37028 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6300_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6300.json
@@ -33,6 +33,18 @@
],
"OWASP Top 10 2021": [
"A4"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.3"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
+ ],
+ "ASVS 4.0": [
+ "6.1.1",
+ "6.1.2",
+ "6.1.3"
]
- }
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6301_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6301.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6301_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6301.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6301_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6301.json
similarity index 81%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6301_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6301.json
index 1ba43c0d9bd..6eab52a7a8a 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6301_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6301.json
@@ -35,6 +35,17 @@
"OWASP Top 10 2021": [
"A2",
"A4"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.10"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
+ ],
+ "ASVS 4.0": [
+ "6.1.1",
+ "6.1.2",
+ "6.1.3"
]
},
"quickfix": "unknown"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6326_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6326.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6326_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6326.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6326_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6326.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6326_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6326.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6331_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6331.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6331_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6331.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6331_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6331.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6331_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6331.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6353_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6353.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6353_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6353.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6353_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6353.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6353_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6353.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6355_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6355.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6355_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6355.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6355_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6355.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6355_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6355.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6362_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6362.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6362_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6362.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6362_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6362.json
similarity index 77%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6362_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6362.json
index 01cdab5b20e..b17ef6b4e45 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6362_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6362.json
@@ -29,6 +29,17 @@
],
"OWASP Top 10 2021": [
"A3"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.1",
+ "6.5.7"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
+ ],
+ "ASVS 4.0": [
+ "5.3.3"
]
- }
+ },
+ "quickfix": "unknown"
}
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6363_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6363.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6363_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6363.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6363_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6363.json
similarity index 81%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6363_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6363.json
index 2fb0d35824b..bc37ec3d679 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6363_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6363.json
@@ -29,6 +29,16 @@
],
"OWASP Top 10 2021": [
"A3"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.1",
+ "6.5.7"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
+ ],
+ "ASVS 4.0": [
+ "5.3.3"
]
},
"quickfix": "unknown"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373.html
similarity index 93%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373.html
index 6610e0c0418..7a176301552 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373.html
@@ -1,7 +1,7 @@
XML standard allows the inclusion of xml files with the xinclude element.
XML processors will replace an xinclude element with the content of the file located at the URI defined in the href attribute, potentially from an
external storage such as file system or network, which may lead, if no restrictions are put in place, to arbitrary file disclosures or server-side request forgery (SSRF) vulnerabilities.
MITRE, CWE-611 - Information Exposure Through XML External Entity Reference
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373.json
similarity index 80%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373.json
index 77a890a001d..038238bcbca 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373_java.json
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6373.json
@@ -21,6 +21,15 @@
],
"OWASP Top 10 2021": [
"A5"
+ ],
+ "PCI DSS 3.2": [
+ "6.5.1"
+ ],
+ "PCI DSS 4.0": [
+ "6.2.4"
+ ],
+ "ASVS 4.0": [
+ "5.5.2"
]
},
"quickfix": "infeasible"
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6374_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6374.html
similarity index 93%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6374_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6374.html
index 9bc32cd2d71..c3e1491acf1 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6374_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6374.html
@@ -1,6 +1,6 @@
By default XML processors attempt to load all XML schemas and DTD (their locations are defined with xsi:schemaLocation attributes and
DOCTYPE declarations), potentially from an external storage such as file system or network, which may lead, if no restrictions are put in
-place, to server-side request forgery (SSRF) vulnerabilities.
MITRE, CWE-776 - Improper Restriction of Recursive Entity References in DTDs ('XML
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6376_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6376.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6376_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6376.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6377_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6377.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6377_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6377.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6377_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6377.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6377_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6377.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6395_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6395.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6395_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6395.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6395_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6395.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6395_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6395.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6396_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6396.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6396_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6396.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6396_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6396.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6396_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6396.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6397_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6397.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6397_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6397.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6397_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6397.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6397_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6397.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6411_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6411.html
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6411_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6411.html
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6411_java.json b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6411.json
similarity index 100%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6411_java.json
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6411.json
diff --git a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6418_java.html b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6418.html
similarity index 94%
rename from java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6418_java.html
rename to java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6418.html
index efed7c32dc9..32360ef0271 100644
--- a/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6418_java.html
+++ b/java-checks/src/main/resources/org/sonar/l10n/java/rules/java/S6418.html
@@ -24,7 +24,7 @@
Recommended Secure Coding Practices
Sensitive Code Example
-private static final MY_SECRET = "47828a8dd77ee1eb9dde2d5e93cb221ce8c32b37";
+private static final String MY_SECRET = "47828a8dd77ee1eb9dde2d5e93cb221ce8c32b37";
public static void main(String[] args) {
MyClass.callMyService(MY_SECRET);
@@ -84,7 +84,8 @@
When encrypting data with Counter (CTR) derived block cipher modes of operation, it is essential not to reuse the same initialization vector (IV)
+with a given key, such IV is called a "nonce" (number used only once). Galois/Counter (GCM) and Counter with Cipher Block Chaining-Message
+Authentication Code (CCM) are both CTR-based modes of operation.
+
An attacker, who has knowledge of one plaintext (original content) and ciphertext (encrypted content) pair, is able to retrieve the corresponding
+plaintext of any other ciphertext generated with the same IV and key. It also drastically decreases the key recovery computational complexity by
+downgrading it to a simpler polynomial root-finding problem.
+
When using GCM, NIST recommends a 96 bit length nonce using a 'Deterministic' approach or at least 96 bits using a 'Random Bit Generator (RBG)'.
+The 'Deterministic' construction involves a counter, which increments per encryption process. The 'RBG' construction, as the name suggests, generates
+the nonce using a random bit generator. Collision probabilities (nonce-key pair reuse) using the 'RBG-based' approach require a shorter key rotation
+period, 2^32 maximum invocations per key.
+
Noncompliant Code Example
+
+public void encrypt(byte[] key, byte[] ptxt) {
+ byte[] bytesIV = "7cVgr5cbdCZV".getBytes("UTF-8"); // The initialization vector is a static value
+
+ GCMParameterSpec gcmSpec = new GCMParameterSpec(128, nonce); // The initialization vector is configured here
+ SecretKeySpec keySpec = new SecretKeySpec(key, "AES");
+
+ Cipher cipher = Cipher.getInstance("AES/GCM/NoPadding");
+ cipher.init(Cipher.ENCRYPT_MODE, keySpec, iv); // Noncompliant
+}
+
+
Compliant Solution
+
+public void encrypt(byte[] key, byte[] ptxt) {
+ SecureRandom random = new SecureRandom();
+ byte[] bytesIV = new byte[12];
+ random.nextBytes(bytesIV); // Random 96 bit IV
+
+ GCMParameterSpec gcmSpec = new GCMParameterSpec(128, nonce);
+ SecretKeySpec keySpec = new SecretKeySpec(key, "AES");
+
+ Cipher cipher = Cipher.getInstance("AES/GCM/NoPadding");
+ cipher.init(Cipher.ENCRYPT_MODE, keySpec, iv);
+}
+
A hard-coded secret has been found in your code. You should quickly list where this secret is used, revoke it, and then change it in every system
+that uses it.
+
Passwords, secrets, and any type of credentials should only be used to authenticate a single entity (a person or a system).
+
If you allow third parties to authenticate as another system or person, they can impersonate legitimate identities and undermine trust within the
+organization. It does not matter if the impersonation is malicious: In either case, it is a clear breach of trust in the system, as the systems
+involved falsely assume that the authenticated entity is who it claims to be. The consequences can be catastrophic.
+
Keeping credentials in plain text in a code base is tantamount to sharing that password with anyone who has access to the source code and runtime
+servers. Thus, it is a breach of trust, as these individuals have the ability to impersonate others.
+
Secret management services are the most efficient tools to store credentials and protect the identities associated with them. Cloud providers
+and on-premise services can be used for this purpose.
+
If storing credentials in a secret data management service is not possible, follow these guidelines:
+
+
Do not store credentials in a file that an excessive number of people can access.
+
+
For example, not in code, not in a spreadsheet, not on a sticky note, and not on a shared drive.
+
+
Use the production operating system to protect password access control.
+
+
For example, in a file whose permissions are restricted and protected with chmod and chown.