Javascript 将eslint与travis CI一起使用
我正在尝试为我在github上的repo设置travis CI,我想运行一个eslint作为构建中的检查之一,这是我的.travis.yml配置文件内容Javascript 将eslint与travis CI一起使用,javascript,npm,travis-ci,eslint,Javascript,Npm,Travis Ci,Eslint,我正在尝试为我在github上的repo设置travis CI,我想运行一个eslint作为构建中的检查之一,这是我的.travis.yml配置文件内容 language: node_js cache: directories: - "node_modules" sudo: false script: - "npm run lint" 我遇到的问题是,当我在本地运行npm run lint时,它工作正常,但在travis上,它失败了,出现了一个奇怪的错误。这个 当我在本地运行n
language: node_js
cache:
directories:
- "node_modules"
sudo: false
script:
- "npm run lint"
我遇到的问题是,当我在本地运行npm run lint时,它工作正常,但在travis上,它失败了,出现了一个奇怪的错误。这个
当我在本地运行npm run lint
时,我得到的是以下行:
>netjsonconfig-editor.js@1.0.0 lint /home/elastic/netjsonEditor
>eslint --fix src/js/**.js
我的eslintrc文件如下:
{
"parser": "babel-eslint",
"rules": {
"strict": 1,
"comma-spacing":1,
"no-console":0,
"indent": ["error", "tab"]
},
"parserOptions": {
"sourceType": "script",
"allowImportExportEverywhere": false,
"codeFrame": false
},
"extends": "eslint:recommended",
"globals": {
"require": true,
"module": true
},
"env":{
"browser":true
}
}
你知道为什么会失败吗 您可以在本地尝试时添加日志吗?在本地运行时,我得到的只是:
>netjsonconfig编辑器。js@1.0.0lint/home/elastic/netjsonEditor>eslint--fix src/js/**.js
你能不能把它放在问题中,看起来并不是所有的消息都是eslint会记录的,但这实际上就是我得到的,您可以发布eslint配置文件吗?很明显,构建日志中提到了一些关于严格模式的内容,并且const是不允许的,可能在您的配置中