2017-09-13 8 views
1

JSHint는 globals 설정에도 불구하고 정의되지 않은 변수를보고합니다.JSHint는 'globals'설정에도 불구하고 정의되지 않은 전역을보고합니다.

file.js :

// jshint esversion: 6, node: true 
// globals Intl 

'use strict'; 
let percent = new Intl.NumberFormat("en-US", { style: "percent" }).format; 

jshint file.js

index2.js: line 5, col 19, 'Intl' is not defined. 

1 error 

내 구성이 잘못 될 수 어떤 생각 실행 여기에 최소한의 예는? .jshintrc이 없으므로 JSHint의 유일한 구성은 file.js의 시작 부분에 주석입니다.

답변

0

jshint/globals를 구성하기 위해 //과 같은 간단한 단일 행 주석을 사용한 것을 본 적이 없습니다. http://jshint.com/docs/

+0

스팟 온 : 여러 줄 주석 스타일과

시도는 /* globals MY_LIB: false */ 같은 정의에 따라. 여러 줄 주석으로 작업합니다. 나는 이것을 기대하지 않았을 것이다 ... 한 줄 주석을 지원하는 기능 요청을 제출하는 것을 고려했다. 어쨌든 감사합니다! – Sjlver