Tag: eslint

显示是一个警告如何使用^

是 err^d === null 和…一样 err === null && d === null 以上两种情况在应用时输出相同的结果。 但eslint总是显示的 意想不到的使用“^”

ESLint失败npm在基于es6的导入上运行构build

我的server.js看起来像 import express from 'express'; import open from 'open'; import compression from "compression"; const app = express(); app.get('/', function (req, res) { res.send('Hello World!'); }); app.get('/users', function (req, res) { // Hard coding for simplicity. Pretend this hits a real database res.json([ {"id": 1, "firstName": "Bob", "lastName": "Smith", "email": "bob@gmail.com"}, {"id": 2, "firstName": "Tammy", "lastName": […]

未能满足安装Eslint和插件的对等关系

编辑2:现在它的工作。 必须删除所有本地eslint包。 一切都很好! 编辑:好的,安装特定的版本后,它抱怨(^ 1.16.0)它现在再次在命令行工作。 但是,那在Sublime内部确实无济于事。 有没有可能在这里错误的设置? 我之前有这个工作,但错误地再次安装相同的软件包后,它打破了。 最终我试图让ESLINT与Sublime一起工作。 我觉得崇高的一切都是正确的,因为我没有改变任何东西。 只是,Eslint不再工作了,'eslint app.jsx'等显示(见下文)。 我在eslint-plugin-import中得到了这个未满足的对等体依赖关系的错误。 aa:myResolutions Andreas$ sudo npm install -g eslint eslint-plugin-import Password: /usr/local/bin/eslint -> /usr/local/lib/node_modules/eslint/bin/eslint.js /usr/local/lib ├── eslint@3.7.1 └── eslint-plugin-import@2.0.0 aa:myResolutions Andreas$ sudo npm install -g eslint eslint-plugin-import eslint-config-airbnb eslint-plugin-react eslint-plugin-jsx-a11y /usr/local/bin/eslint -> /usr/local/lib/node_modules/eslint/bin/eslint.js /usr/local/lib ├── eslint@3.7.1 ├─┬ eslint-config-airbnb@12.0.0 │ └── UNMET PEER DEPENDENCY eslint-plugin-import@^1.16.0 […]

即使我的摩卡testing用例正在使用,eslint仍然警告它?

我使用摩卡和chai.should断言库来unit testing我的OSS npm模块。 但是eslint [v3.18.0 ^]会在代码中的should声明中警告它没有被使用 const should = chai.should(); Lint警告 '应该'被分配一个值,但从来没有使用。 我们有摩卡作为.eslintrc的环境。 尽pipe在我的testing文件中有至less七个断言语句,但是下面的“应该”在这些语句中出现这个警告。 return sampleModule.getSomeFunction('dummy_accesss_token', 'dummy_event_id').should.eventually.be.eql([]); 我知道下面这个问题,谈到其他断言陈述,这是从来没有声明,而答复[甚至没有被声明为答案]查询有人创造了一个插件来克服这一点。 但我的基本前提是,这不是一个在eslint中的错误? 至less“应该”应该:-)不要被标记,因为它被用于代码[在我的情况多次]。

我的eslint不能在带有* .jspath参数的窗口中工作

我有一个使用eslint的节点项目,它似乎在Mac上运行良好,但在Windows机器中给出下面的命令提示符错误'no such file or directory. stat c:\projects\*.js 'no such file or directory. stat c:\projects\*.js 它似乎不喜欢* .js参数。 如果我删除* .js,只是指向目录,它工作正常。 或者,如果我明确地指向具有完整path的特定文件,那也是可行的。 这是我正在使用的lint npm命令 node_modules/.bin/eslint ./*.js ./**/*.js 是什么使* .js在Windows机器上不兼容?

在VS代码中安装错误 – eslint

当我尝试安装eslint(npm我eslint)时,出现错误“` – eslint@2.7.0 extraneous” 我是npm和vs代码的新手。 我安装了几个没有问题的扩展,通过ctl-pinput框安装了错误。

Eslint在Travis CI中失败,但不在本地

我有一个通过Travis CI的GitHub 项目 。 在创build新function的拉取请求后 ,由于两个Eslint错误,Travis CI 不能同时推出pr和push: /home/travis/build/enove/Thriver/packages/thriver-accounts/lib/accounts.js 121:5 error Strings must use singlequote quotes 122:5 error Strings must use singlequote quotes accounts.js 119到122行如下: 119: return `Hello ${user.profile.firstname}!\n\n` + 120: `To verify your account email, simply click the link below.\n\n${url}\n\n` + 121: `If you weren't expecting this email, simply delete it.\n\n` + 122: `Thanks!\n\nAll […]

ESLint在VSCode中不起作用

我有一个通过npm的ESLint的全球安装。 我可以成功地从命令行中删除一个文件,但不能从VS代码中。 我已经按照说明在Visual Studio代码中使用ESLint,但是无法工作。 我有一个eslintrc文件。 我也卸载并重新安装eslint了很多次。 VS代码不会产生任何错误信息,它只是不偷偷的文件。 我能够很容易地使用JSHint,但即使ESLint安装似乎相似,它也不起作用。 我只是一个学生,不知道其他细节可能会有所帮助。 我很高兴提供任何所需的额外信息。

我怎样才能让Netbeans插件eslint工作?

这是我的过程 安装node.js / npm https://www.npmjs.com/get-npm 安装eslint npm i -g eslint 转到工具 – >选项 – > HTML / JS – > ESLint 将ESLintpath设置为C:\ Program Files \ nodejs 将Confpath设置为Z:.eslintrc.json 没有ESLint的操作项目,但是当我从命令行运行它,我得到文件的错误。

Eslint不适用于本地系统

我尝试为我的项目build立eslint。 当我运行eslint –init以下错误返回: /usr/lib/node_modules/eslint/lib/cli.js:18 let fs = require("fs"), ^^^ SyntaxError: Unexpected strict mode reserved word at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (/usr/lib/node_modules/eslint/bin/eslint.js:29:11) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) 我用sudo npm install -g eslint