From 3093952bd57b38879217bfad8f9b5e2a5cf30538 Mon Sep 17 00:00:00 2001 From: Fatiahmadi Date: Tue, 25 Oct 2016 01:43:30 +0200 Subject: [PATCH] Update S134.html --- .../org/sonar/l10n/lua/rules/lua/S134.html | 67 ++++++++----------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/lua-checks/src/main/resources/org/sonar/l10n/lua/rules/lua/S134.html b/lua-checks/src/main/resources/org/sonar/l10n/lua/rules/lua/S134.html index b6456df..c96c253 100644 --- a/lua-checks/src/main/resources/org/sonar/l10n/lua/rules/lua/S134.html +++ b/lua-checks/src/main/resources/org/sonar/l10n/lua/rules/lua/S134.html @@ -1,38 +1,29 @@ - - - - - - - - - - - -

Nested if, for, while, do while  statements is a key ingredient for making what's known as "Spaghetti code". 

-

Such code is hard to read, refactor and therefore maintain. 

-

Noncompliant Code Example

-

With the default threshold of 3:

-

  if (condition1)                  —- Compliant - depth = 1

-

    

-

    if (condition2)                 — Compliant - depth = 2

-

     

-

      for i = 0; i < 10; i++ do    —Compliant - depth = 3, not exceeding the limit

-

       

-

        if (condition4)              Noncompliant - depth = 4

-

          if (condition5)           Depth = 5, exceeding the limit, but issues are only reported on depth = 4

-

           

-

          end

-

          return

-

        end

-

      end

-

    end

-

  end

- - +

+ Nested if, for, while, do while is a key ingredient for making what's known as "Spaghetti code". + +Such code is hard to read, refactor and therefore maintain.. +

+ +

+ Such code is hard to read, refactor and therefore maintain. +

+ +

Noncompliant Code Example

+

With the default threshold of 3:

+
+  if (condition1)                  —- Compliant - depth = 1
+    
+    if (condition2)                 — Compliant - depth = 2
+     
+      for i = 0; i < 10; i++ do    —Compliant - depth = 3, not exceeding the limit
+       
+        if (condition4)              Noncompliant - depth = 4
+          if (condition5)           Depth = 5, exceeding the limit, but issues are only reported on depth = 4
+           
+          end
+          return
+        end
+      end
+    end
+  end 
+