JSLint(www.jslint.com)에서 자바스크립트 코드에 문제점이 있는지 검사할 수 있습니다.
잘못된 코드는 이에 대한 설명과 위치(라인)을 설명해줍니다. 브라켓에서도 확장 기능으로 제공하고 있으며, 코드의 유효성을 체크하고 싶은 자바스크립트 코드를 넣은 다음에 검사 버튼을 클릭하면 검사 결과를 얻을 수 있습니다.
또한 옵션을 설정하면서 다양한 검증 기능을 구체적으로 표시할 수 있습니다. 자바스크립트 코드가 제대로 작동하지 않으면 분명 문제가 있으니 이를 해결하기 위해선 어떤 문제인지 파악해야합니다.
JSLint is a static code analysis tool used in software development for checking if JavaScript source code complies with coding rules. It is provided primarily as a browser-based web application accessible through the domain jslint.com, but there are also command-line adaptations. It was created in 2002 by Douglas Crockford.
온라인 도구가 아니라 프로그램을 다운 받아서도 실행할 수 있습니다. JSLint는 자바스크립트 코드 유효성 검증을 위한 툴로 많은 개발자들이 사용하고 있는 코드입니다. 코드의 에러를 찾아내고 기본적인 가이드라인에 맞춰 코드를 작성할 수 있게 해줍니다.
다양한 버그를 해결해주고 개발 시간을 단축시켜줍니다.
JSLint 설치
1) http://code.google.com/p/jslint4java/ 에서 최신 버전 배포판을 받는다.
2) 압축 풀고 설치한다.
- Nodejs 로 설치 방법 : $npm install -g jslint
JSLint 설정
- brower : true - document, history, clearineterval 등과 같은 브라우저 키워드를 허용합니다.
- continue: true - continue 명령을 허용합니다.
- devel : true - alert, console 등과 같은 개발 키워드를 허용합니다.
- indent : 2 - 두 공백 들여쓰기를 허용합니다.
- maxerr : 50 - 50개 이상 에러가 발생하면 JSLint 를 중단합니다.
- newcap : true - 첫번째 글자로 밑줄을 허용합니다.
- nomen : true - 대문자가 아닌 생성자를 허용합니다.
- plusplus : true - ++ 및 -- 를 허용합니다.
- regexp : true - 유용하지만 잠재적인 위험이 이는 정규식 생성을 허용합니다.
- sloppy : true - use strict 프라그마를 강제하지 않습니다.
- vars : false - 함수 스코프 하나당 여러개의 var 명령을 허용하지 않습니다.
- white : true - JSLint 의 포매팅 검사를 비활성화한다.
'Web Design > Programming' 카테고리의 다른 글
TIL 블로그란 무엇일까? (0) | 2021.03.23 |
---|---|
언어별로 다른 폰트를 적용하는 방법(@Font-face) (0) | 2021.01.27 |
루아 프로그래밍 윈도우 패키지(lua for windows | Google Code) (0) | 2021.01.13 |
루아 5.4 참조 매뉴얼(Lua 5.4 Reference Manual) (0) | 2021.01.12 |
폭 없는 공백 (ZWSP:zero width space) /     (0) | 2020.10.27 |
마크다운 중요성과 사용법 (0) | 2020.10.26 |
모던 JavaScript 튜토리얼 (0) | 2020.08.26 |
어떤 사이트의 개발칼럼 (0) | 2020.08.26 |