«jslint» 태그된 질문

JSLint는 JSON, JSMin, ADSafe 및 YUI의 일부를 담당하는 잘 알려진 개발자 인 Douglas Crockford가 개발 한 JavaScript 용 "코드 품질"도구입니다. JSLint는 C의 lint와 유사합니다.

8
JSLint '==='가 필요하고 대신 '=='가 표시되었습니다.
최근에이 오류가 발생했을 때 JSLint를 통해 일부 코드를 실행했습니다. 이 오류에 대해 재미 있다고 생각하는 것은 모든 ==가 ===이어야한다고 자동으로 가정한다는 것입니다. 정말 말이 되나요? 유형을 비교하고 싶지 않은 인스턴스를 많이 볼 수 있었는데, 이것이 실제로 문제를 일으킬 수 있다고 걱정됩니다. "예상"이라는 단어는이 작업을 매번 수행해야 함을 의미합니다 ..... 그게 …

8
JSLint 메시지 : 사용하지 않는 변수
JSLint가 이러한 시나리오에서 사용되지 않는 변수 인 "i"에 대해 불평하면 어떻게해야합니까? var items = "<option selected></option>"; $.each(data, function (i, item) { items += "<option value='" + item.Value + "'>" + item.Text + "</option>"; }); (i, item)은 매개 변수의 필수 순서이며 "item"만 사용하고 있습니다. 사용하지 않는 변수를 허용하거나 색인을 사용하기 위해 …

7
CoffeeScript의 함수 선언
CoffeeScript에서 다음을 사용하여 함수를 정의하면 알 수 있습니다. a = (c) -> c=1 함수 표현식 만 얻을 수 있습니다 . var a; a = function(c) { return c = 1; }; 그러나 개인적으로 나는 종종 함수 선언을 사용 합니다 . function a(c) { return c = 1; } 첫 번째 …

3
JSLint / JSHint에게 이미 정의 된 전역 변수를 알리는 방법
내 프로젝트에는 컨테이너로 작동하는 몇 가지 전역 변수가 있습니다. MyProject.MyFreature.someFunction = function() { ... } 그런 다음 사이트 전체에서 해당 스크립트를 사용하고 JSLint / JSHint는 이에 대해 불평합니다. 'MyProject'가 정의되지 않았습니다. 모든 JavaScript 파일로 이동하여 그 /*global MyProject*/위에 주석 을 추가 할 수 있다는 것을 알고 있습니다 . 그러나 나는이 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.