mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-19 02:58:05 +00:00
- Introduced a new CodeQL extension for C# in `.github/codeql/extensions/quantalib-csharp/codeql-pack.yml`. - Added SonarLint configuration in `.sonarlint/CSharp/SonarLint.xml` and `.sonarlint/csharp.ruleset` to suppress specific rules for high-performance indicators. - Removed outdated `.vscode/launch.json` configurations. - Updated `.vscode/tasks.json` to streamline build and test tasks, including renaming and consolidating tasks. - Modified `Directory.Build.props` to enhance SARIF output directory handling and integrate SonarLint rules. - Refactored various indicator classes to improve code clarity and maintainability, including updates to method parameters for consistency. - Added XML documentation comments to several classes and methods for better code understanding. - Improved numerical stability in calculations by replacing direct comparisons with `double.Epsilon` checks in multiple classes.
14 lines
315 B
XML
14 lines
315 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<AnalysisInput>
|
|
<Settings>
|
|
</Settings>
|
|
<Rules>
|
|
<!-- Cognitive Complexity: disabled for indicator state machines with necessary branching -->
|
|
<Rule>
|
|
<Key>csharpsquid:S3776</Key>
|
|
<Parameters>
|
|
</Parameters>
|
|
</Rule>
|
|
</Rules>
|
|
</AnalysisInput>
|