세미콜론 경고를 비활성화하려면 어떻게 해야 합니까?

세미콜론 경고를 비활성화하려면 어떻게 해야 합니까?

나는JSHint도서관너는 나를 완성시켜, 그러나 세미콜론 누락에 대해 모든 줄에 경고가 표시됩니다. 세미콜론은 필요하지 않거나 원하지 않습니다. 이 기능을 비활성화하려면 어떻게 해야 합니까?

나는에서 본다JSHint 문서옵션 을 전달해야 한다는 것입니다 asi. 어떻게 해야 하나요?

답변1

JSHint 문서에서명령줄 인터페이스 > Linting 옵션 지정:

jshint 실행 파일은 외부 JSON 형식 파일에 지정된 Linting 옵션을 적용할 수 있습니다. 이러한 파일은 다음과 같습니다.

{
  "curly": true,
  "eqeqeq": true,
  "nocomma": true
}

jshint는 여러 위치에서 이 구성을 찾고 첫 번째 일치 항목에서 중지합니다.

  1. --config 플래그로 지정된 위치
  2. 현재 디렉터리 또는 현재 디렉터리의 상위 디렉터리에 있는 package.json이라는 파일(구성은 해당 파일 JSON 값의 jshintConfig 속성으로 선언되어야 함)
  3. 현재 디렉터리 또는 현재 디렉터리의 상위 디렉터리에 있는 .jshintrc라는 파일
  4. 현재 사용자의 "홈" 디렉터리(정의된 경우)에 있는 .jshintrc라는 파일

따라서 .json 구성 파일에는 다음이 포함됩니다.

"asi": true

관련 정보