Files
QuanTAlib/.sonarlint/csharp.ruleset
T

16 lines
877 B
XML
Raw Normal View History

<?xml version="1.0" encoding="utf-8"?>
<RuleSet Name="QuanTAlib SonarLint Rules" Description="Custom rule suppressions for QuanTAlib high-performance indicators" ToolsVersion="17.0">
<Rules AnalyzerId="SonarAnalyzer.CSharp" RuleNamespace="SonarAnalyzer.CSharp">
<!-- S3776: Cognitive Complexity - disabled for state machine patterns in indicators -->
<Rule Id="S3776" Action="None" />
<!-- S107: Methods should not have too many parameters - SIMD methods require multiple params -->
<Rule Id="S107" Action="None" />
<!-- S1144: Unused private types or members should be removed -->
<Rule Id="S1144" Action="None" />
<!-- S2245: Random should not be used for security purposes -->
<Rule Id="S2245" Action="None" />
<!-- S3604: Remove member initializer - null! is intentional -->
<Rule Id="S3604" Action="None" />
</Rules>
</RuleSet>