-
Notifications
You must be signed in to change notification settings - Fork 1
/
explorer.ruleset
23 lines (23 loc) · 1.81 KB
/
explorer.ruleset
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?xml version="1.0" encoding="utf-8" ?>
<RuleSet Name="Roslyn analyzers rules for Aircloak Explorer" Description="Custom Roslyn Analyzers Rules" ToolsVersion="14.0">
<Rules AnalyzerId="Microsoft.CodeAnalysis.FxCopAnalyzers" RuleNamespace="Microsoft.CodeAnalysis.FxCopAnalyzers">
<Rule Id="CA2007" Action="None" /> <!-- Consider using ConfigureAwait(false) -->
<Rule Id="IDE1006" Action="None" /> <!-- Naming rule violation: Missing prefix: 's_' -->
<Rule Id="CA1062" Action="None" /> <!-- Validate that parameter is not null in public methods (disabled since nullable reference types are enabled) -->
<Rule Id="CA1303" Action="None" /> <!-- Use a resource string for exception message instead of literal -->
<Rule Id="CA1715" Action="None" /> <!-- Prefix interface name with 'I' -->
<Rule Id="CA1034" Action="None" /> <!-- Don't nest types -->
</Rules>
<Rules AnalyzerId="StyleCop.Analyzers" RuleNamespace="StyleCop.Analyzers">
<Rule Id="SA0001" Action="None" /> <!-- XML comment analysis is disabled due to project configuration -->
<Rule Id="SA1600" Action="None" /> <!-- Elements should be documented -->
<Rule Id="SA1101" Action="None" /> <!-- Prefix local calls with this -->
<Rule Id="SA1633" Action="None" /> <!-- The file header is missing or not located at the top of the file (about comments at the beginning of the file including license/copyright) -->
<Rule Id="SA1513" Action="None" /> <!-- Closing brace should be followed by a blank line -->
<Rule Id="SA1302" Action="None" /> <!-- Interface names should begin with I-->
</Rules>
<Rules AnalyzerId="Roslynator.Analyzers" RuleNamespace="Roslynator.Analyzers">
<Rule Id="RCS1163" Action="Warning"/> <!-- Unused parameter -->
<Rule Id="RCS1090" Action="None"/> <!-- Consider using ConfigureAwait(false) -->
</Rules>
</RuleSet>