2012-09-14 3 views
3

저는 Opera Extension을 만들고 있습니다. 그것은 매우 조용히 실패하는 배경 스크립트를 포함합니다. 그것은 독특한 환경에서 실행되므로 어디에서나 작동 할 수 있는지 확인할 수 없습니다 (미리 정의 된 변수가 필요함). 스크립트를 실행하지 않고 디버깅 할 수있는 방법이 있습니까? 즉 구문이 올바른지 확인하는 것입니다. 나는 JSLint와 같은 것을 원한다. 코드가 나쁘다는 말 대신 구문 오류가있는 곳을 말해 준다. 당신은 단지 SyntaxErrors에 대한 빠른 검색, 당신은 폐쇄 컴파일러로 코드를 삭제하고 바로 "공백 전용" 옵션을 선택할 수 원하는 경우JS 환경에 도달하기 어려운 구문 오류

+1

+1 "JSLint는 내 코드가 어떻게 나쁘지"를 나타냅니다. – Bojangles

+0

Opera 확장 프로그램을 만들지는 않았지만 Chrome, Firefox 및 IE에서 UserScript를 사용했습니다. JSHint/JSLint는 훌륭한 선택이며, 실패 할 때 내 extension/userscript를 제가 작업중인 페이지에 포함 된 정규 JS 파일로 바꿉니다. 그렇게하면 일반 브라우저 수준의 디버깅 도구를 사용할 수 있습니다. –

답변

0

.

코드 스타일 분석을하지 않아도 잘못된 코드가 있음을 알리는 메시지가 표시됩니다.

http://closure-compiler.appspot.com/home

당신이 "예쁜 인쇄" 옵션을 선택하면, 그것은 또한 당신에게 원래의 코드는 몇 가지 정리를 필요로하는 경우에 잘 들여 결과를 줄 것이다.