Description
I suggest we adopt all rules, except:
- SA1101: PrefixLocalCallsWithThis and SA1126: PrefixCallsCorrectly which require that we add this. whenever we reference class member. For similar issue in Java we decided against it.
- SA1115: ParameterMustFollowComma which produces lots of violations which look like false positives (we don't have empty lines in lists of parametes).
- SA1116: SplitParametersMustStartOnLineAfterDeclaration and SA1117: ParametersMustBeOnSameLineOrSeparateLines which increase code length for methods with multiple short parameters without increasing readability.
The rest of the rules produce under 200 violations.