편집을 반환하는 데 실패 할 수 있습니다 주장 : Syntastic이 JSLintSyntastic 기능이
EDIT2를 사용하도록 구성되어 있습니다 : 나는 아래의 코드 syntastic에 JavascriptLint하지 JSLint
을 사용하고하는 것은 function inside does not always return a value
function(){
switch(age){
case 1:
return 'won';
case 2:
return 'too';
case 3:
return 'tree';
default:
throw 'wow man, you are old!';
break; //technically redundant
}
}
경고
default
이 값을 반환하지 않지만 throw
이 실행을 종료 함을 알았습니다. 이것은 Synthetic 오류입니까, 아니면 코딩 스타일을 변경해야합니까? throw
뒤에 return
문을 써야하나요?
Syntastic은 구문 검사에 GCC를 사용합니다. '-Wall'을 사용하여 GCC를 컴파일하면 같은 경고 메시지가 나옵니까? –
jslint로 작업 할 신택스를 만들었습니다 ([here] (http://stackoverflow.com/questions/7926356/how-do-i-get-a-syntax-check-to-work-in-with-vim))). – puk
만약'jsl-process'를 사용하면 같은 문제가 발생합니다. C/C++ 용'gcc '가 아닌가? – puk