Details

    • Type: Language-Specification
    • Status: Active
    • Resolution: Unresolved
    • Labels:
      None
    • Impact:
      Unknown 'null' severity
    • Likelihood:
      Unknown 'null' severity

      Description

      Noncompliant Code Example

      With the default threshold of 3:

      if condition1 { // Compliant - depth = 1
      	/* ... */
      	if condition2 { // Compliant - depth = 2
      		/* ... */
      		for i := 1; i <= 10; i++ { // 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
      					/* ... */
      				}
      				return
      			}
      		}
      	}
      }
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              alexandre.gigleux Alexandre Gigleux
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: