mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-01 03:07:43 +00:00
b26d5d7751
- Updated .coderabbit.yaml to exclude additional file types from reviews, improving the focus on relevant code changes. - Modified scanner.sh to handle test failures more gracefully, ensuring that analysis stops on test failures and improving logging. - Improved sonarscanner.sh to ensure build and test failures are properly reported, enhancing CI reliability. - Refined SimdExtensions.cs documentation for clarity on variance calculation methods. - Cleaned up TSeries.Tests.cs by simplifying the test structure and ensuring proper namespace usage. - Fixed potential issues in tseries.cs by ensuring correct handling of DateTime values. - Enhanced CsvFeed.cs to improve error handling during CSV parsing, ensuring robustness against malformed data. - Updated GBM.cs to correctly calculate volume in the current bar, ensuring accurate simulation. - Adjusted index.html to use globalThis for better compatibility across environments. - Refined quantalib.csproj to exclude unnecessary files from compilation, streamlining the build process. - Added comprehensive tests for the Mama class to ensure correct behavior during updates and state management. - Improved error handling in various trend classes (Kama, Dema, Ema, T3, Tema, Wma) to ensure NaN values are managed correctly. - Removed redundant Mama.Repro.Tests.cs file and consolidated tests into Mama.Tests.cs for better organization. - Enhanced T3 and Tema classes to maintain state integrity during updates, particularly with NaN values.
55 lines
2.7 KiB
YAML
55 lines
2.7 KiB
YAML
# CodeRabbit Configuration File
|
|
# Documentation: https://docs.coderabbit.ai/getting-started/yaml-configuration
|
|
|
|
reviews:
|
|
path_filters:
|
|
- "!**/*.md" # Exclude Markdown documentation
|
|
- "!**/*.dib" # Exclude .NET Interactive Notebooks
|
|
- "!**/*.csv" # Exclude CSV data files
|
|
- "!**/*.xml" # Exclude XML files
|
|
- "!**/*.json" # Exclude JSON files
|
|
- "!**/*.dll" # Exclude DLL files
|
|
- "!**/*.pdb" # Exclude PDB files
|
|
- "!**/*.sln" # Exclude Solution files
|
|
- "!**/*.csproj" # Exclude Project files
|
|
- "!**/*.ndproj" # Exclude NDepend project files
|
|
- "!**/*.user" # Exclude User files
|
|
- "!**/*.suo" # Exclude Solution User Options
|
|
- "!**/*.cache" # Exclude Cache files
|
|
- "!**/*.yml" # Exclude YAML files
|
|
- "!**/*.yaml" # Exclude YAML files
|
|
- "!**/bin/**" # Exclude bin directories
|
|
- "!**/obj/**" # Exclude obj directories
|
|
- "!**/BenchmarkDotNet.Artifacts/**" # Exclude benchmark artifacts
|
|
- "!**/ilspy/**" # Exclude decompiled code
|
|
- "!**/.vs/**" # Exclude Visual Studio cache
|
|
- "!**/.git/**" # Exclude Git directory
|
|
- "!**/.idea/**" # Exclude JetBrains cache
|
|
- "!**/.vscode/**" # Exclude VS Code settings
|
|
- "!**/.sonarqube/**" # Exclude SonarQube cache
|
|
- "!**/.sonarlint/**" # Exclude SonarLint cache
|
|
- "!**/.codacy/**" # Exclude Codacy cache
|
|
- "!**/*.lock" # Exclude lock files
|
|
- "!**/*.nupkg" # Exclude NuGet packages
|
|
- "!**/*.snupkg" # Exclude NuGet symbol packages
|
|
- "!**/*.Tests.cs" # Exclude all test files
|
|
- "!**/*Tests.cs" # Exclude all files ending in Tests.cs
|
|
- "!**/*.Validation.Tests.cs" # Exclude validation tests
|
|
- "!**/*.Quantower.Tests.cs" # Exclude Quantower adapter tests
|
|
- "!**/*.Quantower.cs" # Exclude Quantower adapters
|
|
- "!**/perf/**" # Exclude performance tests
|
|
- "!**/quantower/**" # Exclude root quantower directory
|
|
- "!**/Mocks/**" # Exclude Mocks
|
|
- "!**/test_collection_expr.cs" # Exclude scratch files
|
|
- "!**/*.so" # Exclude Shared Objects
|
|
- "!**/*.dylib" # Exclude Dynamic Libraries
|
|
- "!**/*.log" # Exclude Log files
|
|
- "!**/*.png" # Exclude PNG images
|
|
- "!**/*.jpg" # Exclude JPG images
|
|
- "!**/*.jpeg" # Exclude JPEG images
|
|
- "!**/*.gif" # Exclude GIF images
|
|
- "!**/*.props" # Exclude Build properties
|
|
- "!**/*.targets" # Exclude Build targets
|
|
- "!**/*.db" # Exclude Database files
|
|
- "!**/*.sqlite" # Exclude SQLite files
|