# 코드 품질에 대한 CodeQL 쿼리 이동

Go로 작성된 코드의 코드 품질을 분석하기 위해 CodeQL이 사용하는 쿼리를 살펴보세요.

다음 Code Quality 쿼리를 사용하여 CodeQL은(는) Go 코드를 분석하고 코드 품질 문제를 탐지합니다.

* 리포지토리의 "표준 결과" 대시보드에 결과가 표시되는 **기본 분기**.
* **풀 리퀘스트**이며, 발견 사항은 `github-code-quality[bot]`가 작성한 주석으로 표시됨.

코파일럿 자동 수정 제안이 탐지된 항목에 대해 가능한 경우 제공됩니다.

<div class="ghd-tool rowheaders">

| 쿼리 이름 | 카테고리 | 심각도
           |
| --- | --- | --- |
| [필드에 쓸모없는 할당](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-field/) | 유지 관리 | 경고 |
| [지역 변수에 대한 쓸모 없는 할당](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-local/) | 유지 관리 | 경고 |
| [비트 연산자 XOR는 지수처럼 사용됨](https://codeql.github.com/codeql-query-help/go/go-mistyped-exponentiation/) | Reliability | 경고 |
| [동일한 값 비교](https://codeql.github.com/codeql-query-help/go/go-comparison-of-identical-expressions/) | Reliability | 경고 |
| [상수 길이 비교](https://codeql.github.com/codeql-query-help/go/go-constant-length-comparison/) | Reliability | 경고 |
| ['if' 분기 복제](https://codeql.github.com/codeql-query-help/go/go-duplicate-branches/) | Reliability | 경고 |
| [중복 'if' 조건](https://codeql.github.com/codeql-query-help/go/go-duplicate-condition/) | Reliability | 오류 |
| [중복 스위치 대/소문자](https://codeql.github.com/codeql-query-help/go/go-duplicate-switch-case/) | Reliability | 오류 |
| [표현식이 효과가 없습니다.](https://codeql.github.com/codeql-query-help/go/go-useless-expression/) | Reliability | 경고 |
| [동일한 피연산자](https://codeql.github.com/codeql-query-help/go/go-redundant-operation/) | Reliability | 경고 |
| [불가능한 인터페이스 전무 검사](https://codeql.github.com/codeql-query-help/go/go-impossible-interface-nil-check/) | Reliability | 경고 |
| [for 루프의 방향 불일치](https://codeql.github.com/codeql-query-help/go/go-inconsistent-loop-direction/) | Reliability | 오류 |
| [누락된 오류 검사](https://codeql.github.com/codeql-query-help/go/go-missing-error-check/) | Reliability | 경고 |
| [길이와 일대일 비교](https://codeql.github.com/codeql-query-help/go/go-index-out-of-bounds/) | Reliability | 오류 |
| [복구를 위한 중복 호출](https://codeql.github.com/codeql-query-help/go/go-redundant-recover/) | Reliability | 경고 |
| [음수 값에 대한 중복 검사](https://codeql.github.com/codeql-query-help/go/go-negative-length-check/) | Reliability | 경고 |
| [자체 할당](https://codeql.github.com/codeql-query-help/go/go-redundant-assignment/) | Reliability | 경고 |
| [범위를 벗어나기](https://codeql.github.com/codeql-query-help/go/go-shift-out-of-range/) | Reliability | 경고 |
| [실행되지 않는 구문](https://codeql.github.com/codeql-query-help/go/go-unreachable-statement/) | Reliability | 경고 |
| [공백이 연산자 우선 순위와 모순됩니다.](https://codeql.github.com/codeql-query-help/go/go-whitespace-contradicts-precedence/) | Reliability | 경고 |
| [래핑된 오류는 항상 nil입니다.](https://codeql.github.com/codeql-query-help/go/go-unexpected-nil-value/) | Reliability | 경고 |
| [오류 처리 없이 쓰기 가능한 파일 핸들을 닫습니다.](https://codeql.github.com/codeql-query-help/go/go-unhandled-writable-file-close/) | Reliability | 경고 |

</div>