OS:macOS Sierra 10.12.5。sublime text3 jshint error「undefined'和'undefined'linting選項的值不兼容。」當使用IIFE表達時
Sublime Text:Build 。
jshint v2.9.5。
eslint v4.4.0。
我已經安裝了以下包掉毛JS文件
sublimeLinter-的contrib-eslint
sublimeLinter-jshint
在我的每一個.js文件,IIFE (function(){
已被寫入文件的頂部但是linter在水槽中給出了以下錯誤
「undefined」和「undefined」linting選項的值不相容。
我在我的項目的根目錄既.jshintrc
和.eslintrc
文件,但我有點糊塗 1.哪些棉短絨拋出這個錯誤?和 2.如何解決/修復它?
-.jshintrc_
{
"node": true,
"esversion": 6,
"globals" : {
"moment": true,
"saveAs": true
}
}
.eslintrc
{
"env": {
"browser": true,
"node": true,
"es6": true
},
"extends": "eslint:recommended",
"globals": {
"angular": true,
"module": true,
"inject": true,
"moment": true,
"saveAs": true,
"AWS": true,
"require": false
},
"rules": {
"indent": [0,"tab"],
"linebreak-style": [0, "unix"],
"semi": [2, "always"]
}
}
JS文件
(function() {
'use strict';
angular.module().controller(function() { //....code.... });
})();
我已經嘗試了以上規則,每eslint documentation
"rules": {
"wrap-iife": [2, "outside"]
}
嘗試了所有可能的值但未成功。
您可以使用* SublimeLinter切換linters:切換Linter *命令 – idleberg