Commit Graph

16 Commits

Author SHA1 Message Date
Miha Kralj d7dbd7078a Refactor event handling and improve argument validation across indicators
- Updated event handler signatures to use TValueEventArgs for consistency in Mama, Mgdi, Pwma, Rma, Sma, Ssf, Super, T3, Tema, Trima, Usf, Vidya, Wma, and Atr classes.
- Enhanced argument validation by specifying parameter names in exceptions for clarity.
- Adjusted tests to align with new event handler signatures.
- Improved code readability and maintainability by using structured records and lambda expressions.
2025-12-27 15:46:28 -08:00
Miha Kralj bfb0f6a322 feat(ci): update coverage path handling in Qodana configuration; add debug output for coverage XML paths 2025-12-26 14:22:13 -08:00
Miha Kralj 47488985e1 feat(ci): fix coverage paths in Qodana configuration; remove unused pathMappings in qodana.yaml 2025-12-26 12:17:49 -08:00
Miha Kralj c2bc665ecf feat(tests): add comprehensive tests for LinReg, StdDev, Variance, and Mama indicators; enhance Pwma constructor with null check; improve coverage path mappings in Qodana configuration 2025-12-26 11:50:18 -08:00
Miha Kralj df598c810d fix(qodana): remove msbuild properties from Qodana configuration 2025-12-25 18:55:25 -08:00
Miha Kralj f6d92defaa fix(qodana): update linter version to jetbrains/qodana-dotnet:2024.3 2025-12-25 18:51:42 -08:00
Miha Kralj b3e3c9549f fix(qodana): update linter version to jetbrains/qodana-cdnet-eap:2024.3 2025-12-25 18:48:52 -08:00
Miha Kralj 6bd0096297 feat: enhance validation tests for Aroon Oscillator and ADOSC 2025-12-22 15:31:38 -08:00
Miha Kralj d2a622bff9 test tolerances updated 2025-12-22 12:50:41 -08:00
Miha Kralj d21fea3c18 feat: Enhance volume indicators with ADOSC and SSF implementation and validation 2025-12-20 15:08:07 -08:00
Miha Kralj 612d2d2c89 Refactor code structure for improved readability and maintainability 2025-12-17 07:51:53 -08:00
Miha Kralj e951f0a602 chore: Update Publish.yml for SonarCloud token handling and improve logging configuration 2025-12-07 19:54:05 -08:00
Miha Kralj 910f2751f0 chore: Update Publish.yml to improve SonarCloud scanner commands and enhance checkout steps with fetch-depth 2025-12-07 19:36:27 -08:00
Miha Kralj 5f8fef513b chore: Remove SonarCloud scanner caching from Publish.yml; update Qodana linter version in qodana.yaml 2025-12-07 18:45:45 -08:00
Miha Kralj 00643e74c2 chore: Update shell from powershell to pwsh in Publish.yml; specify Qodana linter version in qodana.yaml 2025-12-07 18:37:14 -08:00
Miha Kralj 4a0a8d6da2 chore: Update project files and configurations; enhance .gitignore, add Qodana and SonarScanner scripts, and improve test project references 2025-12-03 09:27:29 -08:00