Rules that help you discover design issues.

prioritymessagerefname_value
3Deeply nested if..then statements are hard to read
    3The {0} ''{1}'' has a{2} cyclomatic complexity of {3}.
      3The {0} ''{1}'' has a{2} cognitive complexity of {3}, current threshold is {4}
        3Avoid really long classes.
          3Avoid long parameter lists.
            3This class has a bunch of public methods and attributes
              3The constructor has an NCSS line count of {0}
                3The method ''{0}()'' has an NCSS line count of {1}
                  3The type has an NCSS line count of {0}
                    3The {0} ''{1}'' has a Standard Cyclomatic Complexity of {2}.
                      3Too many fields