JSHint
JSHint원저작자 | 안톤 코발료프, 더글라스 크록포드의 오리지널 코드에서 따왔다. |
---|---|
초기 릴리즈 | 2011년 2월 18일, | 전(
안정된 릴리스 | 2.10.2 / 2019년 3월 , 전( |
저장소 | |
기입처 | 자바스크립트 |
운영 체제 | 크로스 플랫폼 |
이용가능기간: | 영어 |
유형 | 정적 코드 분석 |
면허증. | MIT 라이선스 |
웹 사이트 | jshint |
JSHint는 JavaScript 소스 코드가 코딩 [1]규칙을 준수하는지 확인하기 위해 소프트웨어 개발에 사용되는 정적 코드 분석 도구입니다.JSHint는 2011년 Anton Kovalyov에 의해 JSLint 프로젝트의 분기점(Douglas Crockford)[2][3]으로 개발되었습니다.Anton씨 등은 JSLint가 "너무 독단적"이라고 생각하여 충분한 [4][5][6][7]커스터마이즈 옵션을 허용하지 않았습니다.JSHint 유지보수는[8] 온라인 버전과 명령줄 버전을 모두 게시합니다.
온라인 버전은 공식 웹사이트를 통해 접속할 수 있으며,[1] 이 웹사이트에서 사용자가 온라인으로 애플리케이션을 실행하기 위한 코드를 붙여넣을 수 있습니다.JSHint 명령줄 버전(Node.js 모듈로 배포됨)에서는 JSHint를 프로젝트 개발 [9]워크플로우에 통합함으로써 자동 보풀 프로세스를 실행할 수 있습니다.
면허증.
JSHint는 MIT 라이선스의 약간 변경된 버전인 JSLint 라이선스에 있는 파일을 제외하고 MIT 라이선스에 따라 배포됩니다.추가 조항은 소프트웨어를 "악이 아닌 선을 위해" 사용해야 한다고 명시하고 있습니다.자유 소프트웨어 재단에 따르면 이 조항은 소프트웨어를 무료가 [10]아닌 것으로 만들었다.
2020년 8월 이전 JSLint 라이센스의 모든 코드가 오픈 소스 소프트웨어로 대체되어 소프트웨어가 [11]완전히 무료가 되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b Graham, Wayne (2012). Beginning Facebook Game Apps Development. Apress. ISBN 9781430241706.
- ^ "Why I forked JSLint to JSHint". anton.kovalyov.net. Anton Kovalyov. 2011-02-20. Archived from the original on 2011-02-24. Retrieved 2018-02-26.
[JSLint] has gotten uncomfortably opinionated
- ^ "JSHint: A Community Driven Fork of JSLint". badassjs.com. Devon Govett. 18 February 2011. Archived from the original on 21 February 2011. Retrieved 2011-02-21.
[..] JSLint was getting a bit too opinionated [..]
- ^ Elliot, Ian (21 February 2011). "JSHint - the (gentler) JavaScript code quality tool". www.i-programmer.info. Archived from the original on 2011-02-23. Retrieved 2018-02-26.
- ^ "Paren-Free". Brendan Eich. 2011-02-28. Archived from the original on 2011-02-28. Retrieved 2018-02-26.
- ^ "Help: JSHint". codekitapp.com. 2018-02-26. Retrieved 2018-02-26.
designed to be less opinionated and more configurable
- ^ "JSLint vs JSHint". Scott Logic. Retrieved 2018-02-26.
- ^ "JSHint Team on GitHub". GitHub. Retrieved 2018-02-26.
Anton Kovalyov, Paul Irish, Rick Waldron, Mike Pennisi (@jugglinmike)
- ^ Kovalyov, Anton. "JSHint - a JavaScript Code Quality Tool". Retrieved 22 January 2013.
- ^ https://www.gnu.org/licenses/license-list.en.html#JSON 에서 JSON 라이선스에 대한 코멘트를 참조해 주세요.
- ^ "You May Finally Use JSHint for Evil". mikepennisi.com. 2020-08-03. Retrieved 2020-08-03.
추가 정보
- Zakas, Nicholas (May 2012). Maintainable JavaScript (1 ed.). O'Reilly Media. ISBN 978-1-449-32768-2.
- Otero, Cesar (May 2012). Professional jQuery (1 ed.). John Wiley & Sons. ISBN 978-1-118-02668-7.
- Ullman, Larry (February 2012). Modern JavaScript: Develop and Design (1 ed.). Peachpit Press. ISBN 978-0321812520.
- "JSHint - the (gentler) JavaScript code quality tool". IProgrammer. February 21, 2011. Retrieved June 6, 2012.