【发布时间】:2014-02-05 07:56:22
【问题描述】:
我有一些 javascript 在缩小之前通过 linter,但之后没有。 我是否应该担心以下错误/警告:
"Expected an assignment or function call and instead saw an expression"
"Use '!==' to compare with 'null'"
"Don't make functions within a loop"
"Missing '()' invoking a constructor."
"Expected a conditional expression and instead saw an assignment"
"Confusing use of '!'"
"A leading decimal point can be confused with a dot: '.5'"
"Expected an operator and instead saw ','"
"Expected an identifier and instead saw '}'"
"Expected ')' to match '(' from line 9 and instead saw '{'"
"Expected an identifier and instead saw '='"
【问题讨论】:
-
你在前后用什么棉绒?不同的应用程序(jshint 和在线 jslint)?您是否使用了不同的选项集?
-
无论是之前还是之后,我都不使用任何选项
-
显示一些来源,但我认为“缩小”会去掉几个花括号,而不仅仅是分号。如果您有一个带有 js 格式的 IDE,请重新格式化并检查错误。这样,您就可以看到缩小脚本的正确程度
-
嗯,我的js真的很长。但我的问题更多:缩小后对代码进行 lint 处理是否常见?
标签: javascript jslint jshint uglifyjs