🌐 AI搜索 & 代理 主页
Skip to main content

Go CodeQL queries for Code Quality

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

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

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

Copilotの自動修正 suggestions are provided for findings where possible.

Query nameCategorySeverity
Useless assignment to fieldMaintainabilityWarning
Useless assignment to local variableMaintainabilityWarning
Bitwise exclusive-or used like exponentiationReliabilityWarning
Comparison of identical valuesReliabilityWarning
Constant length comparisonReliabilityWarning
Duplicate 'if' branchesReliabilityWarning
Duplicate 'if' conditionReliabilityError
Duplicate switch caseReliabilityError
Expression has no effectReliabilityWarning
Identical operandsReliabilityWarning
Impossible interface nil checkReliabilityWarning
Inconsistent direction of for loopReliabilityError
Missing error checkReliabilityWarning
Off-by-one comparison against lengthReliabilityError
Redundant call to recoverReliabilityWarning
Redundant check for negative valueReliabilityWarning
Self assignmentReliabilityWarning
Shift out of rangeReliabilityWarning
Unreachable statementReliabilityWarning
Whitespace contradicts operator precedenceReliabilityWarning
Wrapped error is always nilReliabilityWarning
Writable file handle closed without error handlingReliabilityWarning