JavaScript 코드를 분석하고 다음에 관한 코드 품질 문제를 감지하기 위한 Code Quality uses the following CodeQL.
- 사용자의 기본 분기 및 리포지토리의 "표준 결과" 대시보드에 표시되는 결과
-
**풀 요청** 및 `github-code-quality[bot]`가 주석으로 표시한 결과
가능한 경우, 결과에 대해 Copilot Autofix 제안이 제공됩니다.
| 쿼리 이름 | 카테고리 | 심각도 | | --- | --- | --- | | eval과 유사한 DOM 함수 호출 | 유지 관리 | Recommendation | | 중복 종속성 | 유지 관리 | 경고 | | HTML 요소 특성 복제 | 유지 관리 | 경고 | | 중복 속성 | 유지 관리 | 경고 | | 중복 변수 선언 | 유지 관리 | Recommendation | | 식이 효과가 없습니다 | 유지 관리 | 경고 | | 제어 문 뒤의 잘못된 들여쓰기 | 유지 관리 | 경고 | | 누락된 'else'의 오해를 일으키는 들여쓰기 | 유지 관리 | 경고 | | 문자열 연결의 누락된 공간 | 유지 관리 | 경고 | | 반복된 종속성 주입 | 유지 관리 | 경고 | | 세미콜론 삽입 | 유지 관리 | Recommendation | | 중첩 연산자의 명확하지 않은 우선 순위 | 유지 관리 | Recommendation | | 불필요한 방어 코드 | 유지 관리 | Recommendation | | 사용되지 않는 변수, 가져오기, 함수 또는 클래스 | 유지 관리 | Recommendation | | For-In 이해 블록 사용 | 유지 관리 | 오류 | | 플랫폼별 언어 기능 사용 | 유지 관리 | 경고 | | 지역 변수에 대한 쓸모 없는 할당 | 유지 관리 | 경고 | | 속성에 대한 쓸모 없는 할당 | 유지 관리 | 경고 | | setter에서 쓸모없는 반환 | 유지 관리 | 경고 | | 사용하기 전에 선언되지 않은 변수 | 유지 관리 | 경고 | | With문 | 유지 관리 | 경고 | | 시점 데드존에서 let으로 선언된 변수에 접근 | Reliability | 오류 | | 다시 정의된 인수 | Reliability | Recommendation | | Vue 인스턴스의 화살표 메서드 | Reliability | 경고 | | 상수에 할당 | Reliability | 오류 | | 변수 내보내기 할당 | Reliability | 경고 | | 기본값의 속성에 할당 | Reliability | 오류 | | 부정적 lookahead 어설션 내의 역참조 | Reliability | 오류 | | 역참조가 캡처 그룹 앞에 위치합니다. | Reliability | 오류 | | 변환할 수 없는 형식 간의 비교 | Reliability | 경고 | | NaN과 비교 | Reliability | 오류 | | 조건부 주석 | Reliability | 경고 | | 충돌하는 함수 선언 | Reliability | 오류 | | 충돌하는 변수 초기화 | Reliability | 오류 | | 기본 매개 변수 참조 중첩 함수 | Reliability | 오류 | | 비속성 삭제 | Reliability | 경고 | | 종속성 불일치 | Reliability | 경고 | | 직접 상태 돌연변이 | Reliability | 경고 | | 중복 'if' 조건 | Reliability | 경고 | | 문자 클래스의 중복 문자 | Reliability | 경고 | | 중복 매개 변수 이름 | Reliability | 오류 | | 중복 스위치 대/소문자 | Reliability | 경고 | | 빈 문자 클래스 | Reliability | 경고 | | 동일한 피연산자 | Reliability | 경고 | | 순수 배열 메서드의 결과 무시 | Reliability | 경고 | | 잘못된 호출 | Reliability | 오류 | | 암시적 피연산자 변환 | Reliability | 경고 | | 호환되지 않는 종속성 주입 | Reliability | 오류 | | 일관되지 않은 for 반복문의 순서 | Reliability | 오류 | | 'new'의 일관성 없는 사용 | Reliability | 경고 | | 비효율적인 매개 변수 형식 | Reliability | 경고 | | 프로토타입 값이 잘못되었습니다. | Reliability | 오류 | | 함수가 아닌 호출 | Reliability | 오류 | | 이동으로 인해 루프 반복이 건너뛰어졌습니다 | Reliability | 경고 | | 형식이 잘못된 식별자 속성 | Reliability | 경고 | | 비교에서 누락된 '.length' | Reliability | 경고 | | 'this' 한정자 누락 | Reliability | 오류 | | await 누락 | Reliability | 경고 | | 명시적 종속성 주입 누락 | Reliability | 경고 | | 내보내기 한정자 누락 | Reliability | 오류 | | 변수 선언 누락 | Reliability | 경고 | | 철자가 잘못된 변수 이름 | Reliability | 경고 | | switch 문의 case가 아닌 레이블 | Reliability | 경고 | | 비선형 패턴 | Reliability | 오류 | | 길이와 일대일 비교 | Reliability | 경고 | | 덮어쓰기 속성 | Reliability | 오류 | | 잠재적으로 일관성이 없는 상태 업데이트 | Reliability | 경고 | | null 또는 undefined에 대한 속성 액세스 | Reliability | 오류 | | 정규식은 항상 일치 | Reliability | 경고 | | Return 문은 지역 변수를 할당합니다. | Reliability | 경고 | | 자체 할당 | Reliability | 경고 | | 범위를 벗어나기 | Reliability | 오류 | | 정규식 대신 문자열 | Reliability | 경고 | | 불필요한 후행 인수 | Reliability | 경고 | | 의심스러운 메서드 이름 선언 | Reliability | 경고 | | 문자열 리터럴의 템플릿 구문 | Reliability | 경고 | | 제한되지 않은 백 참조 | Reliability | 경고 | | 언바운드 이벤트 처리기 수신기 | Reliability | 오류 | | 스트림 파이프라인에서 처리되지 않은 오류 | Reliability | 경고 | | 알 수 없는 지시문 | Reliability | 경고 | | 정규식에서 매치할 수 없는 캐럿 | Reliability | 오류 | | 정규식에서 타의 추종을 불허하는 달러 | Reliability | 오류 | | 연결할 수 없는 메서드 오버로드 | Reliability | 경고 | | 실행되지 않는 구문 | Reliability | 경고 | | 수명 주기 메서드에서 지원되지 않는 상태 업데이트 | Reliability | 경고 | | 사용되지 않는 인덱스 변수 | Reliability | 경고 | | 사용되지 않는 루프 반복 변수 | Reliability | 오류 | | 사용되지 않거나 정의되지 않은 상태 속성 | Reliability | 경고 | | URL 값 속성에서 AngularJS 마크업 사용 | Reliability | 경고 | | strict 모드에서 호출 스택 검사 사용 | Reliability | 오류 | | 불완전하게 초기화된 개체 사용 | Reliability | 오류 | | 반환 없는 함수 사용 | Reliability | 경고 | | 쓸모없는 비교 테스트 | Reliability | 경고 | | 쓸모없는 조건부 | Reliability | 경고 | | 쓸모 없는 형식 테스트 | Reliability | 오류 | | 공백이 연산자 우선 순위와 모순됩니다. | Reliability | 경고 | | 정적 메서드에 'this'를 잘못 사용했습니다. | Reliability | 오류 | | 비 생성기 함수의 수율 | Reliability | 오류 |