eslint/no-empty-character-class 정확성
작동 방식
정규 표현식에서 빈 문자 클래스를 허용하지 않음
왜 문제가 되는가?
정규 표현식 내의 빈 문자 클래스는 어떤 내용도 일치시키지 않기 때문에, 오타일 가능성이 있음
예시
이 규칙에 대해 틀린 코드 예시:
javascript
var foo = /^abc[]/;이 규칙에 대해 맞는 코드 예시:
javascript
var foo = /^abc/;
var foo2 = /^abc[123]/;사용 방법
구성 파일 또는 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음을 사용할 수 있음:
json
{
"rules": {
"no-empty-character-class": "error"
}
}bash
oxlint --deny no-empty-character-class