Files
QuanTAlib/qodana.yaml
T
Miha Kralj 4dbb093892 Add Kahan-Babuška Summation Algorithm and Enhance Variance Indicator Tests
- Introduced a new `Sum` class implementing the Kahan-Babuška algorithm for high-precision rolling summation.
- Added comprehensive documentation for the `Sum` class, detailing its mathematical foundation, performance profile, and use cases.
- Refactored `VarianceIndicator` tests to improve clarity and coverage, including checks for different source types and the ability to change properties.
- Enhanced `UsfIndicator` tests to validate initialization, processing of updates, and property changes.
- Updated `UsfIndicator` implementation to simplify source handling and improve short name generation.
- Modified Qodana configuration to exclude unused auto property accessor warnings.
2025-12-29 18:56:10 -08:00

62 lines
1.7 KiB
YAML

#-------------------------------------------------------------------------------#
# Qodana analysis is configured by qodana.yaml file #
# https://www.jetbrains.com/help/qodana/qodana-yaml.html #
#-------------------------------------------------------------------------------#
version: "1.0"
profile:
name: qodana.recommended
linter: jetbrains/qodana-dotnet:2025.3
dotnet:
solution: QuanTAlib.sln
frameworks: "net10.0"
configuration: Release
# Disabled failure conditions - Qodana should never fail the build
# Issues are reported for informational purposes only
# failureConditions:
# severityThresholds:
# critical: -1
# high: -1
# moderate: -1
# low: -1
# info: -1
exclude:
- name: All
paths:
- "**/bin/**"
- "**/obj/**"
- "**/packages/**"
- "**/TestResults/**"
- "**/.vs/**"
- "**/.vscode/**"
- "**/.idea/**"
- "**/.git/**"
- ".github/**"
- "**/.github/**"
- ".github/TradingPlatform.BusinessLayer.xml"
- "**/TradingPlatform.BusinessLayer.xml"
- "**/.agent/**"
- "**/.codacy/**"
- "**/.config/**"
- "**/.clinerules/**"
- "**/.idea/**"
- "**/.qodana/**"
- "**/.sonarlint/**"
- "**/coverage/**"
- "**/CoverageReport/**"
- "**/archive/**"
- "**/notebooks/**"
- "**/*.Designer.cs"
- "**/*.generated.cs"
- "**/results/**"
- "**/TestResults/**"
- "**/BenchmarkDotNet.Artifacts/**"
- name: InvalidXmlDocComment
- name: EnforceIfStatementBraces
- name: CheckNamespace
- name: LoopCanBeConvertedToQuery
- name: UnusedAutoPropertyAccessor.Global