Skip to main content

C# CodeQL queries for Code Quality

Explore the queries that CodeQL uses to analyze code quality for code written in C#.

Code Quality uses the following CodeQL queries to analyze C# code and detect code quality issues on:

  • Your default branch, with results shown on the repository's "Standard findings" dashboard
  • Pull requests, with findings shown as comments made by github-code-quality[bot]

Copilot Autofix suggestions are provided for findings where possible.

Query nameCategorySeverity
Block code with a single Response.Write()MaintainabilityRecommendation
Call to obsolete methodMaintainabilityWarning
Class has same name as super classMaintainabilityRecommendation
Class implements ICloneableMaintainabilityRecommendation
Constant conditionMaintainabilityWarning
Container contents are never accessedMaintainabilityError
Field masks field in super classMaintainabilityWarning
Futile conditionalMaintainabilityWarning
Local scope variable shadows memberMaintainabilityRecommendation