문제

나는 그것을 발견한다 jslint 양식의 많은 경고를 생성합니다.

Expected 'foo' to have an indentation at X instead at Y.

그만큼 JSLINT 옵션 문서 설명을 설명합니다 indent 각 압입 수준에 대한 공간의 양을 나타내는 수치 값을 인식하는 옵션. 이 옵션을 사용하면 압입 레벨 당 2 개의 공간을 사용하는 것과 같은 것을 말할 수 있습니다. 나는 단지 내 JavaScript 파일의 상단에 이와 같은 것을 씁니다.

/*jslint indent: 2 */

큰 확인. 이제 JSLINT 그러나 jslint는 각 라인이 어떤 수준의 압입 수준을 결정하기 위해 하드 코딩 된 것 같습니다..

JSLINT가 처방하는 방식과 다르게 내 코드를 들여 쓰고 싶다고 가정 해 봅시다. jslint 옵션으로 이것을 할 수 있습니까? 그렇지 않다면 적어도 들여 쓰기 경고를 끄질 수 있습니까? 나는 시도했다 :

/*jslint indent: false */

그러나 그것은 들여 쓰기 경고를 일으키지 않았다. JSLINT 오류가 발생했습니다.

도움이 되었습니까?

해결책

모닝 커피가 만드는 차이점 :

/*jslint white: true */

다른 팁

JSLINT를 비활성화하지 않으려면이 설정을 조정하여 이중 계약 (예 : JavaScript 파일에서 여러 var를 정의 할 때)을 제거 할 수 있습니다.

옵션> 편집기> 서식> 언어 : JavaScript> 연속 압입 - 4로 설정됩니다.

이제 ctrl shift f를 사용하여 코드 포맷 코드를 사용할 수 있으며 jslint는 놀라지 않습니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top