eslint相关内容

在Visual Studio代码中的eslint中未定义模块且未定义过程

我已经在机器上安装了eslint,并且使用了Visual Studio代码我有要导出的某些模块和过程当我尝试使用“模块"或“过程"时,它显示以前工作还不错. [eslint]'模块'未定义.(没有undef)[eslint]'process'未定义.(没有undef) 这是我的.eslintrc.json {"env":{“浏览器":是的,"amd":为true},"parserOpt ..
发布时间:2021-05-04 20:56:53 其他开发

Eslint无法使用Node.js 12识别私有字段声明

即使我使用的是NodeJS版本12(支持它们),Eslint也无法识别类声明中带有#标记的私有字段. 我正在运行NodeJS v12.7.0.我已经搜索了所有DuckDuckGo和Goole,但是在eslint中找不到插件或选项来告诉它接受私有字段符号(#).我已将 emca 设置为版本 10 . class MyClass {#foo ='bar';#bar ='foo';构造函数(f ..
发布时间:2021-05-04 20:56:50 其他开发

如何在vscode中配置eslint扩展?

vscode eslint扩展说: 配置选项 eslint.enable :启用/禁用eslint.默认情况下启用. eslint.options :此处是ESLint API定义的选项袋.默认为空选项袋. 我不知道在哪里配置eslint扩展名?在命令中搜索 configure 不会产生任何结果. 解决方案 您可以在VSCode settings.json 文件中添加扩 ..
发布时间:2021-05-04 20:56:47 其他开发

eslint解析错误:带有异步的意外令牌功能

我在ESLINT上的异步使用中遇到以下错误. eslint解析错误:带有异步的意外令牌功能 这是我的 eslintsrc {"extends":"airbnb-base",“规则":{"no-console":“关闭","func-style":“错误","import/no-extraneous-dependencies":[“错误",{"devDependencies":否," ..
发布时间:2021-05-04 20:56:44 其他开发

ESLint无法在VS Code中工作吗?

ESLint在VS Code中不适用于我.我已经在VS Code中安装了插件,并且在我也已安装的package.json中将ESLint本身作为开发人员依赖项. 我在VS Code用户设置中修改了以下选项: {"eslint.options":{"configFile":"C:/mypath"}} 我已经使用命令 eslint --init 将基本的 .eslintrc.json 添 ..
发布时间:2021-05-04 20:56:38 前端开发

如何解决"u​​seEffect缺少依赖项"在自定义钩子中

我正在使用自定义钩子来从API中提取一些数据,以供一组React函数组件使用.但是,esLint会发出一个可爱的警告: 反应挂钩useEffect缺少依赖项:'fetchFromAPI'.任何一个包括它或删除依赖项数组. 我不认为这是依赖项,因为它位于 useFetch()本身内.我在使用 await 时需要这样做.我究竟做错了什么?可以仅关闭此行的警告吗?还是我应该使用更规范的语法? ..
发布时间:2021-05-04 20:56:32 其他开发

ESLint和后置断言

我有一个带有后向断言的正则表达式,认为ESLint似乎没有被识别为有效.但是,先行断言是可以的. 我可以使用最新版本的ESLint(我使用过在线演示)和非常简单和人为的示例. 先行断言:如果后跟 d ,则匹配 b (并且仅匹配 b ): 'bd'.match(/b(?= d)/)//=>['b']'be'.match(/b(?= d)/)//=>空值 ESLint将/b(?= d ..
发布时间:2021-05-04 20:56:27 前端开发

运行npm install时JSON输入意外结束

像这样安装 eslint npm软件包时 npm i eslint -g 我遇到以下错误: npm ERR!解析'..."coveralls":"2.11.4",' 附近时,JSON输入意外结束 我该如何解决? 解决方案 请按照以下步骤操作: 方法1: 1..清理缓存 npm缓存清理--force 2..然后安装最新的角度cli: npm inst ..
发布时间:2021-05-04 20:56:24 其他开发

带有预提交的Pylint和带有沙哑的EsLlint

我有一个项目,该项目的前端使用JS,后端使用Python.前端已配置了沙哑的预提交钩子.今天,我为Pylint配置了预提交库,但是此举已覆盖了繁琐的钩子.是否可以合并预提交库和赫斯基库?如果没有,那么解决问题的最佳方法是什么? 解决方案 预提交具有“迁移模式";用于运行其他现有的钩子框架.沙哑的钩子实现似乎不太聪明,无法检测到您正在运行的钩子-他们基于正在执行的文件名 预提交的迁移模 ..
发布时间:2021-05-04 20:56:20 其他开发

Eslint不允许使用静态类属性

我目前正在Node 12.14.1上开发API,并使用Eslint来帮助我编写代码.不幸的是,它不允许我设置静态类属性,如下所示: class AuthManager {静态PROP ='值'} 给出以下错误:解析错误:意外的令牌= eslint 静态类属性已在JS和Node上得到支持. 如何禁用此规则? 我还有以下 .eslintrc.json 文件: {"env":{ ..
发布时间:2021-05-04 20:56:08 前端开发

箭头功能不应该返回赋值?

我的代码在应用程序中正常工作,但是我的寄托不喜欢它,并说我不应该返回分配.怎么了? this.myCustomEl = el}/> 解决方案 修复: {this.myCustomEl = el}}/> 说明: 您当前的代码等效于: {return this.myC ..
发布时间:2021-05-04 20:56:05 前端开发

如何为eslint nextline禁用多个规则

我有这个代码 const subTotal = orderInfo.details.reduce((acc,cv)=> acc + = Number(cv.price)* Number(cv.quantity),0); 我想为此行保留两个押金,不返回分配和不返回参数 我尝试过这种方式: /* eslint-disable-next-line no-return-assign esl ..
发布时间:2021-05-04 20:56:02 前端开发

尝试将多个变量分配给同一值时,ESLint引发错误

为什么ESLint在此代码行的 a 变量声明之后抛出解析错误:意外的令牌? const a,b,c = 1; 我的 .eslintrc.json 看起来像这样; {"env":{“浏览器":是的,"es6":是的,"jquery":是的,"commonjs":为true},“扩展":[以"airbnb为基础",“漂亮"],"parserOptions":{"ecmaVersion" ..
发布时间:2021-05-04 20:55:59 前端开发