자바 스크립트 소스 코드를 읽는 동안 자주이 두 줄을 맨 위에 표시합니다. /* jshint globalstrict: true */
'use strict';
지금, 나는 아주 잘 'use strict';의 목적을 알고 있습니다. 누군가가 내게 왜 jshint globalstrict이 포함되어 있는지 알려 줄 수 있습니까?
jshint를 실행할 때 다음 오류가 발생합니다. line 4 col 5 Redefinition of '_'.
코드가 불평합니다. 프로젝트 {
"node": true,
"esnext": true,
"bitwise": true,
"eqeqeq": true,
"immed": true,
"latedef":
Express 프레임 워크와 Jade를 사용하여 웹 응용 프로그램을 만들고 있습니다. 내 자바 스크립트 파일 중 하나에서 $을 찾을 수 없습니다. 하지만 Jade 파일에 jQuery를 포함하는 스크립트 태그를 사용했습니다. jQuery는 또한 내 node_modules 폴더에 설치됩니다. extends layout
block content
sc
목표 : @author 태그가 프로젝트의 .js 파일 내부 어디에서나 사용되는 경우 문제 경고. 질문 : jshint 또는 다른 정적 코드 검사 도구가 도움이 될 수 있습니다 뭔가 인가? 그렇지 않은 경우 어떤 옵션이 있습니까? 설명 : 내가 완전히 Javadoc @author tag good practices 스레드에서 바울의 대답에 동의하고 불필요한 잡
쓰기 플러그인이나 확장를 통해 사용자 정의 검사로 확장을 쉽게 을 할 수있는 여러 정적 코드 분석 도구는 예를 들어,이 있습니다 : pylint flake8 내가 알고있는 한, jshint은 정적 코드 분석을위한 최고의 도구입니다. 나는 그것을 잠시 사용 해왔고 많은 코드 스타일 위반을 발견하는 데 도움이되었지만 최근에는 사용자 정의 검사로 jshint을
requirejs 경로의 명명 규칙에서 점 및 하이픈을 사용할 수 있습니까? 나는이 명명 규칙 (jquery.iframe-transport)를 사용하는 경우 paths: {
chosen: '../../bower_components/chosen/chosen.jquery',
dateBuilderPlugin: 'vendor/dateBuilder
"noop"함수를 사용하고 싶습니다. (아무 것도하지 않는 함수입니다. var noop = Function();
을하지만 파일을 통해 jshint을 실행할 때, 필자는 다음과 같은 오류지고 : 그래서 내가 쓰고 내가 Function.prototype에 대한 Function()을 변경할 때이 Missing 'new' prefix when invoking
은 내가 ember.js 프로젝트가 잘못된 것입니다 (ember_cli)을 다음으로 Sessions.hbs : <form class="form-horizontal">
<div class="form-group">
<label class="control-label col-xs-1 col-xl-1">Username:</label>