From: David Gageot Date: Fri, 6 Jul 2012 11:51:26 +0000 (+0200) Subject: SONAR-3432 Partially migrate rule param types to new names X-Git-Tag: 3.2~201 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=bebe12887aae04f27603e45a40d20873455e20a9;p=sonarqube.git SONAR-3432 Partially migrate rule param types to new names --- diff --git a/plugins/sonar-checkstyle-plugin/src/main/resources/org/sonar/plugins/checkstyle/rules.xml b/plugins/sonar-checkstyle-plugin/src/main/resources/org/sonar/plugins/checkstyle/rules.xml index 91be0290e3d..9b250bb4d51 100644 --- a/plugins/sonar-checkstyle-plugin/src/main/resources/org/sonar/plugins/checkstyle/rules.xml +++ b/plugins/sonar-checkstyle-plugin/src/main/resources/org/sonar/plugins/checkstyle/rules.xml @@ -57,7 +57,7 @@ - + @@ -76,10 +76,10 @@ - + - + @@ -89,7 +89,7 @@ - + false @@ -129,7 +129,7 @@ - + @@ -141,19 +141,19 @@ MULTIPLE - + - + - + - + - + @@ -165,19 +165,19 @@ MULTIPLE - + - + - + - + - + @@ -189,22 +189,22 @@ MULTIPLE - + - + - + - + - + - + @@ -215,7 +215,7 @@ - + @@ -226,7 +226,7 @@ - + @@ -249,13 +249,13 @@ - + - + - + @@ -276,10 +276,10 @@ ^Abstract.*$|^.*Factory$ - + false - + false @@ -289,7 +289,7 @@ - + @@ -306,7 +306,7 @@ - + @@ -323,7 +323,7 @@ - + @@ -334,10 +334,10 @@ - + false - + false @@ -347,7 +347,7 @@ - + @@ -360,7 +360,7 @@ - + @@ -370,7 +370,7 @@ - + @@ -383,18 +383,18 @@ ^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$ - + true - + true - + true - + true @@ -412,7 +412,7 @@ - + @@ -421,9 +421,9 @@ - - - + + + MAJOR @@ -500,7 +500,7 @@ - + @@ -521,7 +521,7 @@ - + @@ -535,7 +535,7 @@ - + @@ -580,14 +580,14 @@ - + - + - + @@ -661,10 +661,10 @@ - + - + @@ -696,21 +696,21 @@ - + - + - + - + @@ -719,19 +719,19 @@ - + 4 - + 0 - + 4 - + 8 @@ -753,7 +753,7 @@ - + @@ -772,29 +772,29 @@ - + - + - + - + - + - + - + @@ -802,7 +802,7 @@ - + true @@ -821,14 +821,14 @@ - + - + - + @@ -853,10 +853,10 @@ - + - + @@ -885,7 +885,7 @@ - + - + - + @@ -943,10 +943,10 @@ - + false - + false @@ -959,19 +959,19 @@ ^[a-z][a-zA-Z0-9]*$ - + true - + true - + true - + true @@ -982,10 +982,10 @@ - + - + @@ -1000,7 +1000,7 @@ ^[a-z][a-zA-Z0-9]*$ - + false @@ -1011,7 +1011,7 @@ - + @@ -1056,13 +1056,13 @@ MULTIPLE - + - + @@ -1090,7 +1090,7 @@ - + @@ -1111,7 +1111,7 @@ - + @@ -1121,7 +1121,7 @@ - + @@ -1145,7 +1145,7 @@ - + @@ -1159,7 +1159,7 @@ - + @@ -1186,7 +1186,7 @@ - + @@ -1220,7 +1220,7 @@ MULTIPLE - + @@ -1251,13 +1251,13 @@ - + - + - + true @@ -1272,21 +1272,21 @@ - + - + - + - + - + @@ -1297,10 +1297,10 @@ - + - + @@ -1311,7 +1311,7 @@ - + @@ -1356,19 +1356,19 @@ ^[a-z][a-zA-Z0-9]*$ - + true - + true - + true - + true @@ -1379,10 +1379,10 @@ - + - + @@ -1413,7 +1413,7 @@ - + @@ -1470,19 +1470,19 @@ - + true - + true - + true - + true @@ -1525,7 +1525,7 @@ - + false @@ -1542,10 +1542,10 @@ - + - + @@ -1573,11 +1573,11 @@ - + - + @@ -1587,7 +1587,7 @@ - + @@ -1614,7 +1614,7 @@ MAJOR - + 1 @@ -1623,19 +1623,19 @@ MAJOR - + 100 - + 100 - + 100 - + 100 - + 100 diff --git a/plugins/sonar-pmd-plugin/src/main/resources/org/sonar/plugins/pmd/rules.xml b/plugins/sonar-pmd-plugin/src/main/resources/org/sonar/plugins/pmd/rules.xml index 3bea66d4808..402f37088c9 100644 --- a/plugins/sonar-pmd-plugin/src/main/resources/org/sonar/plugins/pmd/rules.xml +++ b/plugins/sonar-pmd-plugin/src/main/resources/org/sonar/plugins/pmd/rules.xml @@ -94,14 +94,14 @@ rulesets/codesize.xml/CyclomaticComplexity - + - + - + @@ -129,7 +129,7 @@ - + @@ -149,7 +149,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -510,11 +510,11 @@ - + - + @@ -525,7 +525,7 @@ - + @@ -536,7 +536,7 @@ - + @@ -617,7 +617,7 @@ - + @@ -747,7 +747,7 @@ - + @@ -827,7 +827,7 @@ - + @@ -845,7 +845,7 @@ - + @@ -877,10 +877,10 @@ - + - + @@ -1051,12 +1051,12 @@ - + MAJOR - + MAJOR @@ -1075,7 +1075,7 @@ - + @@ -1177,7 +1177,7 @@ - + @@ -1202,21 +1202,21 @@ - + - + - + - + - + @@ -1268,7 +1268,7 @@ - + @@ -1314,7 +1314,7 @@ - + @@ -1325,7 +1325,7 @@ - + @@ -1336,7 +1336,7 @@ - + @@ -1347,7 +1347,7 @@ - + @@ -1358,7 +1358,7 @@ - + @@ -1369,7 +1369,7 @@ - + @@ -1379,7 +1379,7 @@ - + @@ -1389,7 +1389,7 @@ - + @@ -1434,7 +1434,7 @@ - + @@ -1452,7 +1452,7 @@ - + @@ -1470,19 +1470,19 @@ - + - + - + - + @@ -1714,7 +1714,7 @@ - + @@ -1802,7 +1802,7 @@ - + @@ -1817,7 +1817,7 @@ - + diff --git a/sonar-server/src/main/webapp/WEB-INF/app/helpers/rules_configuration_helper.rb b/sonar-server/src/main/webapp/WEB-INF/app/helpers/rules_configuration_helper.rb index b3ea8ddf3a5..056026b22c5 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/helpers/rules_configuration_helper.rb +++ b/sonar-server/src/main/webapp/WEB-INF/app/helpers/rules_configuration_helper.rb @@ -27,7 +27,8 @@ module RulesConfigurationHelper PARAM_TYPE_BOOLEAN = "b" PARAM_TYPE_REGEXP = "r" - def property_type_for_param_type(type) + # Kept for compatibility with old rule param type + def type_with_compatibility(type) return PropertyType::TYPE_STRING if type == PARAM_TYPE_STRING return PropertyType::TYPE_STRING if type == PARAM_TYPE_STRING_LIST return PropertyType::TYPE_INTEGER if type == PARAM_TYPE_INTEGER @@ -49,7 +50,7 @@ module RulesConfigurationHelper end def param_value_input(parameter, value, options = {}) - property_value 'value', property_type_for_param_type(parameter.param_type), value, {:id => parameter.id}.update(options) + property_value 'value', type_with_compatibility(parameter.param_type), value, {:id => parameter.id}.update(options) end def is_set(type) diff --git a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedActiveRuleParameters.xml b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedActiveRuleParameters.xml index c2218110bbb..f4e77780154 100644 --- a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedActiveRuleParameters.xml +++ b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedActiveRuleParameters.xml @@ -3,11 +3,11 @@ - - + + - + diff --git a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedActiveRules.xml b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedActiveRules.xml index dbca5e27e84..801d00ec9fe 100644 --- a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedActiveRules.xml +++ b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedActiveRules.xml @@ -6,7 +6,7 @@ - + diff --git a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedRules.xml b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedRules.xml index f1cabc5ac68..8aec705f79f 100644 --- a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedRules.xml +++ b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/disableDeprecatedRules.xml @@ -6,6 +6,6 @@ - + \ No newline at end of file diff --git a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/shared.xml b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/shared.xml index 2b8ce0bd669..5b95916c6d9 100644 --- a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/shared.xml +++ b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/shared.xml @@ -3,6 +3,6 @@ - + \ No newline at end of file diff --git a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/updadeRuleFields.xml b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/updadeRuleFields.xml index a21b0eddd82..0ddafe20302 100644 --- a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/updadeRuleFields.xml +++ b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/updadeRuleFields.xml @@ -6,6 +6,6 @@ - + diff --git a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/updateRuleParameters.xml b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/updateRuleParameters.xml index 5afc29ed294..0bc07f241d0 100644 --- a/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/updateRuleParameters.xml +++ b/sonar-server/src/test/resources/org/sonar/server/startup/RegisterRulesTest/updateRuleParameters.xml @@ -6,7 +6,7 @@ - - + +