angularjs 常量代码 lint
angularjs constant code lint
我正在使用 02_jshint.js 对我的 Ionic 项目进行 lint 编码,一切顺利,直到我收到此错误:
35:4 -> Missing semicolon. -> })
它指向我代码中最后一个常量的括号:
angular.module('myApp.constants',['ionic'])
.constant('A','2.1.4')
.constant('B','1.1.3')
.constant("c", {
"d": "cost1",
"e": "cost2",
"f": "cost3"
})
我想知道是否有办法避免此警告或更正错误,很明显代码是正确的,但我想构建我的项目(它不允许这样做,如果有任何错误)。
有什么建议吗?
你在最后漏掉了分号。
angular.module('myApp.constants',['ionic'])
.constant('A','2.1.4')
.constant('B','1.1.3')
.constant("c", {
"d": "cost1",
"e": "cost2",
"f": "cost3"
});
检查jshint documentation jshint.com/docs。
如果您知道为什么不想在此处放置分号(这是一个很好的做法),请尝试在其周围放置一些 ignore
指令:
告诉 JSHint 忽略代码块的指令。
// Code here will be linted with JSHint.
/* jshint ignore:start */
// Code here will be ignored by JSHint.
/* jshint ignore:end */
此外,您可以忽略带有尾随注释的单行:
ignoreThis(); // jshint ignore:line
angular.module('myApp.constants',['ionic']).whatevergoeshere()
是一个链式语句。在 JavaScript 中,您始终应该使用分号终止语句。
我建议您不要关闭此规则,只需添加分号即可。
The semicolon (;) character is used to separate statements in JavaScript code.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Control_flow_and_error_handling
我正在使用 02_jshint.js 对我的 Ionic 项目进行 lint 编码,一切顺利,直到我收到此错误:
35:4 -> Missing semicolon. -> })
它指向我代码中最后一个常量的括号:
angular.module('myApp.constants',['ionic'])
.constant('A','2.1.4')
.constant('B','1.1.3')
.constant("c", {
"d": "cost1",
"e": "cost2",
"f": "cost3"
})
我想知道是否有办法避免此警告或更正错误,很明显代码是正确的,但我想构建我的项目(它不允许这样做,如果有任何错误)。 有什么建议吗?
你在最后漏掉了分号。
angular.module('myApp.constants',['ionic'])
.constant('A','2.1.4')
.constant('B','1.1.3')
.constant("c", {
"d": "cost1",
"e": "cost2",
"f": "cost3"
});
检查jshint documentation jshint.com/docs。
如果您知道为什么不想在此处放置分号(这是一个很好的做法),请尝试在其周围放置一些 ignore
指令:
告诉 JSHint 忽略代码块的指令。
// Code here will be linted with JSHint.
/* jshint ignore:start */
// Code here will be ignored by JSHint.
/* jshint ignore:end */
此外,您可以忽略带有尾随注释的单行:
ignoreThis(); // jshint ignore:line
angular.module('myApp.constants',['ionic']).whatevergoeshere()
是一个链式语句。在 JavaScript 中,您始终应该使用分号终止语句。
我建议您不要关闭此规则,只需添加分号即可。
The semicolon (;) character is used to separate statements in JavaScript code.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Control_flow_and_error_handling