-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGlobalSuppressions.cs
40 lines (35 loc) · 3.03 KB
/
GlobalSuppressions.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("Style", "SA1404")] // Code analysis suppression should have a justification
[assembly: SuppressMessage("Style", "AD0001")] // Exception within StyleCop.Analyzers
[assembly: SuppressMessage("Style", "IDE0017")] // Object properties initialization can be simplified
[assembly: SuppressMessage("Style", "IDE0057")] // Substring can be simplified
[assembly: SuppressMessage("Style", "IDE0060")] // Remove unused parameter // 2do!
[assembly: SuppressMessage("Style", "IDE0063")] // Use simple 'using' statement
[assembly: SuppressMessage("Style", "IDE0090")] // Use new (...)
[assembly: SuppressMessage("Usage", "CA1816")] // Dispose methods should call SuppressFinalize
[assembly: SuppressMessage("Style", "CA2208")] // Wrong paramName to Argument...Exception
[assembly: SuppressMessage("Style", "SA1009")] // Closing parenthesis should not be preceded by a space
[assembly: SuppressMessage("Style", "SA1011")] // Closing square bracket should be followed by a space
[assembly: SuppressMessage("Style", "SA1021")] // Negative signe should be preceded by a space
[assembly: SuppressMessage("Style", "SA1101")] // Prefix local calls with this
[assembly: SuppressMessage("Style", "SA1111")] // Closing parenthesis should be on line of last parameter
[assembly: SuppressMessage("Style", "SA1118")] // parameter spans multiple lines // 2do!
[assembly: SuppressMessage("Style", "SA1122")] // Use string.Empty // 2do!
[assembly: SuppressMessage("Style", "SA1201")] // Enum should not follow a class
[assembly: SuppressMessage("Style", "SA1300")] // Element ... should begin with an uppercase letter
[assembly: SuppressMessage("Style", "SA1309")] // Field should not begin with an underscore
[assembly: SuppressMessage("Style", "SA1407")] // Arithmetic expressions should declare precedence
[assembly: SuppressMessage("Style", "SA1408")] // Conditional expressions should declare precedence
[assembly: SuppressMessage("Style", "SA1413")] // Use trailing comma in multi-line initializers
[assembly: SuppressMessage("Style", "SA1503")] // Braces should not be ommitted
[assembly: SuppressMessage("Style", "SA1515")] // 1-line comments should be preceded by a blank line // 2do!
[assembly: SuppressMessage("Style", "SA1516")] // Elements should be separated by a blank line
[assembly: SuppressMessage("Style", "SA0001")] // XML comment analysis disabled
[assembly: SuppressMessage("Style", "SA1600")] // Elements should be documented
[assembly: SuppressMessage("Style", "SA1601")] // Partial elements should be documented
[assembly: SuppressMessage("Style", "SA1602")] // Enumeration items should be documented
[assembly: SuppressMessage("Style", "SA1604")] // Element doc should have summary
[assembly: SuppressMessage("Style", "SA1611")] // Missing parameter doc
[assembly: SuppressMessage("Style", "SA1615")] // Missing return value doc
[assembly: SuppressMessage("Style", "SA1629")] // Documentation text should end with a period
[assembly: SuppressMessage("Style", "SA1633")] // Missing file header