[minor] Add ThemeProvider.Analysis palette audit tool#44
Quality Gate failed
Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
Annotations
Check failure on line 182 in ThemeProvider/ThemeProvider/ThemeProvider.Analysis/PaletteAnalyzer.cs
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=ktsu-dev_ThemeProvider&issues=AZ9k4JPZ-QW8SEuolRpM&open=AZ9k4JPZ-QW8SEuolRpM&pullRequest=44
Check warning on line 254 in ThemeProvider/ThemeProvider/ThemeProvider.Analysis/PaletteAnalyzer.cs
sonarqubecloud / SonarCloud Code Analysis
Loops should be simplified using the "Where" LINQ method
See more on https://sonarcloud.io/project/issues?id=ktsu-dev_ThemeProvider&issues=AZ9k4JPZ-QW8SEuolRpN&open=AZ9k4JPZ-QW8SEuolRpN&pullRequest=44
Check warning on line 68 in ThemeProvider/ThemeProvider/ThemeProvider.Analysis/AnalysisModel.cs
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=ktsu-dev_ThemeProvider&issues=AZ9k4JPi-QW8SEuolRpO&open=AZ9k4JPi-QW8SEuolRpO&pullRequest=44
Check warning on line 33 in ThemeProvider/ThemeProvider/ThemeProvider.Analysis/Program.cs
sonarqubecloud / SonarCloud Code Analysis
Do not update the stop condition variable 'i' in the body of the for loop.
See more on https://sonarcloud.io/project/issues?id=ktsu-dev_ThemeProvider&issues=AZ9k4JO3-QW8SEuolRpL&open=AZ9k4JO3-QW8SEuolRpL&pullRequest=44
Check warning on line 30 in ThemeProvider/ThemeProvider/ThemeProvider.Analysis/Program.cs
sonarqubecloud / SonarCloud Code Analysis
Do not update the stop condition variable 'i' in the body of the for loop.
See more on https://sonarcloud.io/project/issues?id=ktsu-dev_ThemeProvider&issues=AZ9k4JO3-QW8SEuolRpK&open=AZ9k4JO3-QW8SEuolRpK&pullRequest=44