2013-04-16 1 views
0

많은 문제 해결 후, 필자는 테스트 케이스를 다음과 같이 단순화했습니다 ... Eclipse Juno 및 JSHint 플러그인의 새 다운로드 만 사용하고 있습니다. 그런 다음 새로운 프로젝트를 시작합니다. JSHint의 환경 설정 패널에서 '프로젝트 특정 설정 사용'확인란이 선택되어 있습니다. 미리 정의 된 전역을 비워 둡니다. JSHint 옵션 내에서 'trailing : true'를 넣었습니다. 내 프로젝트의 유일한 파일은 foo.js입니다. 그것은 한 줄을 가지고 있습니다 :JSHint 이클립스 플러그인 미리 정의 된 변수 Throwing Not Defined 경고

foo.bar(); 

이 줄에는 공백이 있습니다. 저장된 후행 공백은 경고를 던지지만 정의되지 않은 foo는 경고를 발생시킵니다. 후행 공백을 수정하면 foo가 정의되지 않은 상태로 나타나지 않습니다. 정의되지 않은 변수의 다른 조합을 사용하지 않으려 고 시도했습니다. 나는 심지어 사전 정의 된 변수에 의미가없는 부분을 추가하여 그 결과가 있는지 확인하려고 시도했습니다. 아니.

내가 뭘 잘못하고 있니? 왜이 기능이 작동하지 않습니까?

답변

0

옵션에 "undef : true"를 추가하여 정의되지 않은 경고를 가져와야합니다.