2013-10-12 2 views
0

와 기능 누락 감지가, 왜 이런 코드는 내가 함수가 궁극적으로 정의 될 것이라고 가정 할 수 있음을 이해 jsLint 또는 jsHint내가 궁금 jsHint 또는 jsLint

var obj={}; 
obj.missingFunction(); 

와 경고를 발행하지 않습니다. 하지만 그것은 다른 많은 것들을 불평합니다. 자연 스럽다고 생각했습니다. 무거운 리팩터링을 수행하고 전역 범위에서 기능을 개체의 일부 속성으로 이동하는 경우이 경우 초기에 오류를 감지 할 수있는 방법이 있으면 좋을 것입니다.

+0

JSHint/JSLint는 정적 코드 분석기이므로이 도구로는 불가능하다고 생각하고 IDE를 사용해 본다. – elclanrs

+0

몇 가지 다른 오류를 감지하는 Titanium을 사용하고 있습니다. 그러나이 문제도 감지되지 않습니다. – vlast3k

+0

왜 필요하다고 생각하십니까? 그럴만 한 가치가없는 것 (또는 올바르게하기가 매우 어렵습니다.) JavaScript는 매우 동적입니다. 메서드가 존재하기 전에 해당 메서드를 인쇄 할 수 있습니다. 원숭이가 그 방법을 나중에 패치하면 린터는 어떻게해야합니까? – elclanrs

답변

0

elclanrs의 의견에 감사 드리며, 나는 지금 WebStorm IDE를 설치했고 완벽하게 작동한다. 괜찮다.