Sublimetext3 升华文本3 jshint错误“;'的值不兼容;未定义';和';未定义';皮棉选项。”;当使用iLife表达式时
操作系统:macOS Sierra10.12.5 升华文本:构建3126 jshintv2.9.5 eslintv4.4.0 我已经安装了以下用于linting js文件的包Sublimetext3 升华文本3 jshint错误“;'的值不兼容;未定义';和';未定义';皮棉选项。”;当使用iLife表达式时,sublimetext3,eslint,jshint,iife,sublimelinter,Sublimetext3,Eslint,Jshint,Iife,Sublimelinter,操作系统:macOS Sierra10.12.5 升华文本:构建3126 jshintv2.9.5 eslintv4.4.0 我已经安装了以下用于linting js文件的包 升华仪 升华仪 在我的each.js文件中,IIFE(function(){已写入文件的顶部,但linter在下面的示例中给出了错误 “未定义”和“未定义”衣料选项的值不兼容 我的项目根目录中有.jshintrc和.eslintrc两个文件,但我有点困惑 1.哪个过梁抛出此错误?以及 2.如何解决/修复 -jshintrc
(function(){
已写入文件的顶部,但linter在下面的示例中给出了错误
“未定义”和“未定义”衣料选项的值不兼容
我的项目根目录中有.jshintrc
和.eslintrc
两个文件,但我有点困惑
1.哪个过梁抛出此错误?以及
2.如何解决/修复
-jshintrc先生_
{
"node": true,
"esversion": 6,
"globals" : {
"moment": true,
"saveAs": true
}
}
埃斯林先生
JS文件
(function() {
'use strict';
angular.module().controller(function () { //....code.... });
})();
我已经按照你的要求试过了
尝试了所有可能的值,但未成功。通过使用SublimeLiner的调试模式找到了解决方案 有两个.jshintrc文件混合使用。一个是默认文件(可通过(上下文菜单>JSHint>设置Linting首选项)查看),另一个是自定义.jshintrc,位于我的项目根目录中,还有两个属性
esnext
和esversion
,我认为这两个属性无效
因此,首先清除default.jshintrc(/Users//Library/Application Support/Sublime Text 3/Packages/jshintrc)中的所有注释,并从custom.jshintrc文件中删除
esversion
属性,现在一切正常。通过使用sublimitter的调试模式找到了解决方案
有两个.jshintrc文件混合使用。一个是默认文件(可通过(上下文菜单>JSHint>设置Linting首选项)查看),另一个是自定义.jshintrc,位于我的项目根目录中,还有两个属性esnext
和esversion
,我认为这两个属性无效
因此,首先清除default.jshintrc(/Users//Library/Application-Support/Sublime-Text 3/Packages/JSHint-Gutter/.jshintrc)中的所有注释然后从custom.jshintrc文件中删除
esversion
属性,现在一切正常。您可以使用sublimitter:toggle Linter命令切换过梁您可以使用sublimitter:toggle Linter命令切换过梁
(function() {
'use strict';
angular.module().controller(function () { //....code.... });
})();
"rules": {
"wrap-iife": [2, "outside"]
}