]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-8736 add missing createdAt in example response ws/rules/search
authorDaniel Schwarz <bartfastiel@users.noreply.github.com>
Fri, 3 Feb 2017 14:48:26 +0000 (15:48 +0100)
committerGitHub <noreply@github.com>
Fri, 3 Feb 2017 14:48:26 +0000 (15:48 +0100)
server/sonar-server/src/main/resources/org/sonar/server/rule/ws/example-search.json

index 66e05d1a9696ce39aa390022cc2543647af4e146..174745cdbbff13604860d4a3fe06aebf4efa92ff 100644 (file)
@@ -7,6 +7,7 @@
       "key": "squid:S1067",
       "repo": "squid",
       "name": "Expressions should not be too complex",
+      "createdAt": "2013-03-27T08:52:40+0100",
       "htmlDesc": "<p>\nThe complexity of an expression is defined by the number of <code>&&</code>, <code>||</code> and <code>condition ? ifTrue : ifFalse</code> operators it contains.\nA single expression's complexity should not become too high to keep the code readable.\n</p>\n\n<p>The following code, with a maximum complexity of 3:</p>\n\n<pre>\nif (condition1 && condition2 && condition3 && condition4) { /* ... */ }  // Non-Compliant\n</pre>\n\n<p>could be refactored into something like:</p>\n\n<pre>\nif (relevantMethodName1() && relevantMethodName2()) { /* ... */ }        // Compliant\n\n/* ... */\n\nprivate boolean relevantMethodName1() {\n  return condition1 && condition2;\n}\n\nprivate boolean relevantMethodName2() {\n  return condition3 && condition4;\n}\n</pre>",
       "severity": "MAJOR",
       "status": "READY",
@@ -29,6 +30,7 @@
       "key": "squid:ClassCyclomaticComplexity",
       "repo": "squid",
       "name": "Avoid too complex class",
+      "createdAt": "2013-03-27T08:52:40+0100",
       "htmlDesc": "<p>The Cyclomatic Complexity is measured by the number of (&&, ||)\n\toperators and (if, while, do, for, ?:, catch, switch, case, return,\n\tthrow) statements in the body of a class plus one for each constructor,\n\tmethod (but not getter/setter), static initializer, or instance\n\tinitializer in the class. The last return stament in method, if exists,\n\tis not taken into account.</p>\n<p>\n\tEven when the Cyclomatic Complexity of a class is very high, this\n\tcomplexity might be well distributed among all methods. Nevertheless,\n\tmost of the time, a very complex class is a class which breaks the <a\n\t\thref='http://en.wikipedia.org/wiki/Single_responsibility_principle'>Single\n\t\tResponsibility Principle</a> and which should be re-factored to be split\n\tin several classes.\n</p>",
       "severity": "MAJOR",
       "status": "READY",
@@ -51,6 +53,7 @@
       "key": "squid:MethodCyclomaticComplexity",
       "repo": "squid",
       "name": "Methods should not be too complex",
+      "createdAt": "2013-03-27T08:52:40+0100",
       "htmlDesc": "<p>The Cyclomatic Complexity is measured by the number of\n\t(&amp;&amp;, ||) operators and (if, while, do, for, ?:, catch, switch,\n\tcase, return, throw) statements in the body of a class plus one for\n\teach constructor, method (but not getter/setter), static initializer,\n\tor instance initializer in the class. The last return stament in\n\tmethod, if exists, is not taken into account.</p>\n<p>\n\tEven when the Cyclomatic Complexity of a class is very high, this\n\tcomplexity might be well distributed among all methods. Nevertheless,\n\tmost of the time, a very complex class is a class which breaks the <a\n\t\thref=\"http://en.wikipedia.org/wiki/Single_responsibility_principle\">Single\n\t\tResponsibility Principle</a> and which should be re-factored to be split\n\tin several classes.\n</p>",
       "severity": "MAJOR",
       "status": "READY",