Skip to content
← Back to rules

eslint/no-empty-character-class 정확성

This rule is turned on by default.

작동 방식

정규 표현식에서 빈 문자 클래스를 허용하지 않음

왜 문제가 되는가?

정규 표현식 내의 빈 문자 클래스는 어떤 내용도 일치시키지 않기 때문에, 오타일 가능성이 있음

예시

이 규칙에 대해 틀린 코드 예시:

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

참고 자료