JSLint 오늘 나에게 소리를 질렀 자바 스크립트 로그인 한 후에 : 나는 프로토 타입을 사용하고공간 전 =
Missing space between 'CMyInterface' and '='.
var CMyInterface=Class.create({
line 3 character 21
, 그래서
Class
그에서 비롯됩니다. 하지만 여전히 - 전후에 공백 문자를 넣어서 올바른 코드를 생성해야합니까?
JSLint 오늘 나에게 소리를 질렀 자바 스크립트 로그인 한 후에 : 나는 프로토 타입을 사용하고공간 전 =
Missing space between 'CMyInterface' and '='.
var CMyInterface=Class.create({
line 3 character 21
, 그래서
Class
그에서 비롯됩니다. 하지만 여전히 - 전후에 공백 문자를 넣어서 올바른 코드를 생성해야합니까?
아니요, 공백이 필요하지 않으며 코드가 유효합니다. 그러나 가독성을 위해, 그것을 포함시켜야합니다. (정확히 말해서) - JSLinst는 그것에 대해 불평합니다.
줄의 끝 부분에있는 ;
을 잊어 버린 것처럼 문법적으로 공백을 제거하는 것은 문법적입니다.
그러나 JSLint는 모범 사례와 가독성을 보장하기위한 도구이므로 그러한 경고가있는 이유입니다.
소형화를 위해 공간을 멀리 두십시오 ...
좋은 지적. 고맙습니다! – SquareCat
당신이 말하는 것은 말이됩니다. 그러나 JSLint는이를 ERROR로 분명하게 명시하고 있습니다. JSLint가 어떻게 작동하는지 오해하고 있습니까? – SquareCat
@ user1018787 : 예. JSLint는 가독성 문제 (Douglas Crockford에 의해 판단 됨)와 구문 오류를 모두보고합니다. –
다음을 지우십시오. 고마워! – SquareCat