Skip to content

Dev/diabetes risk prediction handle notes editions and deletions in elasticsearch db #48 #21

Dev/diabetes risk prediction handle notes editions and deletions in elasticsearch db #48

Dev/diabetes risk prediction handle notes editions and deletions in elasticsearch db #48 #21

GitHub Actions / Qodana for .NET completed Nov 15, 2024 in 0s

708 new problems found by Qodana for .NET

Qodana for .NET

708 new problems were found

Inspection name Severity Problems
Invalid property value 🔴 Failure 122
Unresolved custom property 🔴 Failure 8
Invalid pseudo-selector 🔴 Failure 5
Annotator 🔴 Failure 1
Redundant measure unit 🔶 Warning 36
Auto-property accessor is never used (non-private accessibility) 🔶 Warning 35
Redundant character escape 🔶 Warning 27
Unnecessary non-capturing group 🔶 Warning 15
Missing generic font family name 🔶 Warning 14
Overwritten property 🔶 Warning 8
Unknown property 🔶 Warning 8
Namespace does not correspond to file location 🔶 Warning 7
Dereference of a possibly null reference. 🔶 Warning 6
Possible null reference argument for a parameter. 🔶 Warning 5
Non-nullable member is uninitialized. 🔶 Warning 5
Expression is always 'true' or 'false' according to nullable reference types' annotations 🔶 Warning 5
Conditional access qualifier expression is not null according to nullable reference types' annotations 🔶 Warning 5
Possible performance issues caused by unlimited string length 🔶 Warning 5
Conditional access qualifier expression is known to be null or not null 🔶 Warning 3
Begin or end anchor in unexpected position 🔶 Warning 3
Unused parameter (private accessibility) 🔶 Warning 3
Variable can be declared as non-nullable 🔶 Warning 3
Async function without await expression 🔶 Warning 2
Unknown ID 🔶 Warning 2
Missing required 'lang' attribute 🔶 Warning 2
Invalid XML documentation comment 🔶 Warning 2
Non-accessed field (private accessibility) 🔶 Warning 2
Possible multiple enumeration 🔶 Warning 2
Annotator 🔶 Warning 1
Possible null reference return. 🔶 Warning 1
Expression is always 'true' or always 'false' 🔶 Warning 1
Unused selector 🔶 Warning 1
Empty statement is redundant 🔶 Warning 1
Unknown attribute 🔶 Warning 1
MVC (unknown view) 🔶 Warning 1
Non-accessed local variable only used to discard the 'out' parameter value 🔶 Warning 1
Redundant argument with default value 🔶 Warning 1
Duplicate character in character class 🔶 Warning 1
Type member is never used (private accessibility) 🔶 Warning 1
Unused local variable 🔶 Warning 1
Variable in local function hides variable from outer scope 🔶 Warning 1
Use preferred 'var' style (when type is simple) ◽️ Notice 106
Property can be made init-only (non-private accessibility) ◽️ Notice 40
Use preferred 'var' style (for built-in types) ◽️ Notice 38
Use preferred 'var' style (elsewhere) ◽️ Notice 33
Non-integer length in pixels ◽️ Notice 20
Replace with primary constructor parameter ◽️ Notice 18
RoslynAnalyzers Template should be a static expression ◽️ Notice 16
Invert 'if' statement to reduce nesting ◽️ Notice 10
Regular expression can be simplified ◽️ Notice 8
Type member is never used (non-private accessibility) ◽️ Notice 7
Redundant verbatim string prefix ◽️ Notice 6
Route parameter constraint can be added due to type of method argument ◽️ Notice 6
Use collection expression syntax ◽️ Notice 6
Convert constructor into primary constructor ◽️ Notice 4
Member can be made private (non-private accessibility) ◽️ Notice 4
RoslynAnalyzers Unused route parameter ◽️ Notice 3
Class is never instantiated (non-private accessibility) ◽️ Notice 3
Not all route parameters are passed to method ◽️ Notice 3
Route parameter can be passed to method ◽️ Notice 3
'if' statement can be rewritten as '??=' assignment ◽️ Notice 2
Convert local variable or field into constant (private accessibility) ◽️ Notice 2
Loop can be converted into LINQ-expression ◽️ Notice 2
RoslynAnalyzers Instantiate argument exceptions correctly ◽️ Notice 1
RoslynAnalyzers Named placeholders should not be numeric values ◽️ Notice 1
Class with virtual (overridable) members never inherited (non-private accessibility) ◽️ Notice 1
Convert 'if' statement into 'switch' ◽️ Notice 1
Convert into lambda expression ◽️ Notice 1
Inline temporary variable ◽️ Notice 1
Member can be made static (shared) (non-private accessibility) ◽️ Notice 1
Merge conditional ?: expression into conditional access ◽️ Notice 1
Merge null/pattern/value checks into 'or'/'and' patterns ◽️ Notice 1
Merge null/pattern checks into complex pattern ◽️ Notice 1
Local variable has too wide declaration scope ◽️ Notice 1
Type member is never accessed via base type (non-private accessibility) ◽️ Notice 1
Unused parameter (non-private accessibility) ◽️ Notice 1
Replace if statement with null-propagating code ◽️ Notice 1

☁️ View the detailed Qodana report

Contact Qodana team

Contact us at [email protected]

Details

This result was published with Qodana GitHub Action

Annotations

Check notice on line 26 in Frontend/Controllers/HomeController.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Unused route parameter

Unused route parameter 'id'

Check notice on line 161 in Frontend/Controllers/NotesController.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Unused route parameter

Unused route parameter 'id'

Check notice on line 171 in Frontend/Controllers/PatientsController.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Unused route parameter

Unused route parameter 'id'

Check warning on line 1429 in Frontend/wwwroot/lib/jquery-validation/dist/additional-methods.js

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Annotator

Redundant group nesting

Check failure on line 1346 in Frontend/wwwroot/lib/jquery/dist/jquery.js

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Annotator

Unexpected token

Check notice on line 24 in ApiGateway/Program.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Instantiate argument exceptions correctly

Method $ passes 'secretKey' as the paramName argument to a ArgumentNullException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.

Check notice on line 37 in Frontend/Controllers/HomeController.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Named placeholders should not be numeric values

Named placeholders in the logging message template should not be comprised of only numeric characters

Check notice on line 89 in BackendNote/Data/DataSeeder.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogDebug(ILogger, string?, params object?\[\])'

Check notice on line 19 in BackendDiabetesRiskPrediction/Controllers/DiabetesRiskPredictionsController.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogDebug(ILogger, string?, params object?\[\])'

Check notice on line 15 in Frontend/Services/ErrorHandling.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogError(ILogger, string?, params object?\[\])'

Check notice on line 97 in BackendDiabetesRiskPrediction/Services/DiabetesRiskNotePredictionService.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogInformation(ILogger, string?, params object?\[\])'

Check notice on line 99 in BackendNote/Services/NotesService.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogError(ILogger, string?, params object?\[\])'

Check notice on line 42 in Auth/Data/DataSeeder.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogInformation(ILogger, string?, params object?\[\])'

Check notice on line 105 in Auth/Data/DataSeeder.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogInformation(ILogger, string?, params object?\[\])'

Check notice on line 101 in Auth/Data/DataSeeder.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogInformation(ILogger, string?, params object?\[\])'

Check notice on line 21 in BackendDiabetesRiskPrediction/Controllers/DiabetesRiskPredictionsController.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogInformation(ILogger, string?, params object?\[\])'

Check notice on line 27 in Auth/Controllers/AuthController.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogInformation(ILogger, string?, params object?\[\])'

Check notice on line 93 in BackendNote/Data/DataSeeder.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogDebug(ILogger, string?, params object?\[\])'

Check notice on line 84 in BackendNote/Services/NotesService.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogError(ILogger, string?, params object?\[\])'

Check notice on line 48 in Auth/Data/DataSeeder.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogInformation(ILogger, string?, params object?\[\])'

Check notice on line 68 in Auth/Data/DataSeeder.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogInformation(ILogger, string?, params object?\[\])'

Check notice on line 74 in Auth/Data/DataSeeder.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogInformation(ILogger, string?, params object?\[\])'

Check notice on line 110 in Auth/Data/DataSeeder.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

RoslynAnalyzers Template should be a static expression

The logging message template should not vary between calls to 'LoggerExtensions.LogError(ILogger, string?, params object?\[\])'

Check warning on line 62 in Frontend/Services/PatientService.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Async function without await expression

This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.

Check warning on line 157 in Frontend/Controllers/AuthController.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Async function without await expression

This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.