当代码必须在引号内使用引号时,如何防止一个 javascript 文件中的 jslint 出现此错误,如下所示:
var checkBoxTemplate = '<div class="ngCellText text-center" ng-cell-text ng-class="col.colIndex()" ' +
'style="height: 100%;vertical-align: middle"> ' +
' <span ng-show="COL_FIELD" class="glyphicon glyphicon-ok" style="margin-top: 6px;"/> ' +
'</div> ';
Run Code Online (Sandbox Code Playgroud)
编辑: 找到罪魁祸首。在我的 .jshintrc 文件中,我有这一行:
"quotmark": "single"
Run Code Online (Sandbox Code Playgroud)
我什至找到了一种仅对一个文件禁用它的方法。您必须在 javascript 文件的开头添加此行:
/*jshint -W109 */
Run Code Online (Sandbox Code Playgroud)
并且该文件的错误消息被禁用。
编辑2 来自引用标记的JSHint文档:
警告 此选项已被弃用,并将在 JSHint 的下一个主要版本中删除。JSHint 将其范围限制在代码正确性问题上。如果您想强制执行与代码样式相关的规则,请查看 JSCS 项目。