eslint相关内容

ESlint - import.meta 导致致命解析错误

使用 Atom 编辑器和 linter-eslint 安装包,我有一个 node.mjs 脚本,它使用 ES6 模块的 import 语句来导入各种节点模块. 当我使用节点的 --experimental-modules 标志运行脚本时,脚本运行良好.但是,在使用 Atom 进行编辑时,linter-eslint 说: 解析错误:意外的令牌导入(致命) 这个解析错误不是由我的代码文件顶部 ..
发布时间:2021-11-30 14:33:04 前端开发

如何在 Atom 编辑器上为 React 配置 ESLint

在 Atom Editor 中我安装了以下插件 棉绒 linter-eslint 他们似乎不认识 JSX 语法. 我让它在命令行上工作,但不得不使用其他插件,如 esprima-fb 和 eslint-plugin-react.看起来 Atom Editor 没有这样的插件,想知道你们中是否有人知道解决这个问题的方法. 解决方案 为了让 Eslint 与 React.j ..
发布时间:2021-11-30 14:32:10 其他开发

ESLint 的“no-undef"规则将我对 Underscore 的使用称为未定义变量

我使用 Grunt 作为我的构建工具,使用 ESLint 作为我正在开发的应用程序的 linting 工具.我也在使用 Underscore Node 包,并在我的应用程序中使用了它.不幸的是,当我在我的代码上运行 ESLint 时,它认为 _ 是以下行中的未定义变量: return _.pluck(objects, nameColumn); 这是它给我的错误: 78:21 er ..
发布时间:2021-11-09 02:29:51 前端开发

为什么 typescript-eslint 强制 enumMember 使用驼峰命名法?

TypeScript 文档中的所有枚举示例编写枚举成员为 PascalCase,喜欢: enum 方向 {向上 = 1,下,剩下,对,} 但是 @typescript-eslint/naming-convention 强制camelCase(并拒绝PascalCase),这意味着我必须写: enum 方向 {向上 = 1,下,剩下,对,} 是否有理由禁止枚举成员使用 PascalCase? ..
发布时间:2021-11-04 11:42:50 其他开发

ESLint linting node_modules

我一直在尝试谷歌搜索上的所有结果作为可能的解决方案,但到目前为止没有任何运气. 每当我在我的 vue 项目(使用 vue cli 创建)上运行 npm run vue-cli-service serve --port 1024 时,我都会收到来自 node_modules 4111:10 类型别名“MergeList"循环引用自身.4109 |@隐4110 |*/>4111 |type M ..
发布时间:2021-09-20 19:56:29 前端开发

Vue 2 - ESLint + 标准 + 更漂亮

如何创建一个使用 ESLint + StandardJS + Prettier 的 Vue 2 项目? StandardJS 的规则自然应该优先于 Prettier 的规则. vue create 只提供以下选项: ESLint + 标准 ESLint + Prettier 我尝试了两件事: 我混合了上述两个选项的 eslint 配置.这导致了依赖地狱,一旦解决它并 ..
发布时间:2021-09-20 19:46:50 前端开发

Eslint:无重复解决错误:无法加载解析器“节点"

我今天刚刚使用 npm update 更新了我的项目(带有 VueJS 和 Quasar 框架的 SPA),但我现在无法运行它. 我收到错误 no-duplicates 解决错误:无法在许多不同的模块中加载解析器“节点".它总是指向 1:1 我不知道发生了什么,因为之前一切正常...... 有什么建议吗? 解决方案 遇到了同样的问题,我想我已经删除了一些依赖项来修复 ..
发布时间:2021-09-20 19:46:18 前端开发

在 Vue.js 的 eslint 中删除“组件已注册但未使用"

我正在使用动态组件: 然而,eslint 不断返回: 60:16 错误 “组件"组件已注册但未使用 vue/no-unused-components 如何在 eslint 上禁用上述规则? 解决方案 您可以通过在 JavaScript 文件的顶部写入以下内容来禁用该特定的 ESLint 规则: /* eslint-disable vue/no-unused-组件 */. ..
发布时间:2021-09-20 19:38:31 前端开发

无法解决VSCode中ESLint的问题

我已经安装了 ESLint 扩展,然后在我的本地项目上初始化,解决了 ESLint 问题.没有更多的问题出现,启动应用程序,但编译失败,所有的问题再次出现.我该怎么办?在 vscode 中我没有问题,但在浏览器中我有很多问题.vscode 中的问题窗口启动应用程序后本地浏览器 解决方案 更新 .eslintrc.json 然后再次解决问题.这次我编译时没有错误! {“解析器选项":{ ..
发布时间:2021-09-19 20:34:59 前端开发

两个项目工作区的 VSCode Eslint 配置

我有一个包含两个项目的文件夹,一个 Nodejs 后端和一个 Vuejs 前端.我想同时打开两个项目,并且能够使用 eslint 来检查和格式化两个项目中的代码. 我遇到的问题是,无论何时获得适用于 vue 项目的配置,后端的 js 文件都不会得到验证. 我的主要问题是是否有可能做到这一点.我已经学习了无数关于让 eslint+prettier+airbnb 以及所有相关插件工作的教程 ..
发布时间:2021-09-19 20:22:44 前端开发

插入`··` 更漂亮/更漂亮

我有一个安装了 prettier 和 eslint 的项目.问题是当我保存文件时,eslint 会自动更改文件的格式,并且似乎有些规则与 prettier 冲突.有什么解决办法? 这是更漂亮的格式: 这也是eslintrc文件 {“解析器":“@typescript-eslint/parser",“扩展":[“插件:反应/推荐",“插件:@typescript-eslint/推荐", ..
发布时间:2021-09-19 20:02:07 其他开发

如何在 VSCode 中禁用 ESlint 解析器错误消息?

我使用插件用 vscode 配置了 ESlint,现在我想知道有什么方法可以阻止 ESlint 向我显示解析器/语法错误,所以我可以查看 Salsa 语言服务提供的语法错误默认. 解决方案 更新:请参考此更新回答 打开 settings.json 并添加属性:“eslint.enable":false 检查:https://marketplace.visualstudio.co ..
发布时间:2021-09-19 19:38:49 其他开发

有人能告诉我如何禁用由@typescript-eslint/ban-types 触发的所有内容吗?

这个“@typescript-eslint/ban-types"让我做噩梦.我从事一个大型项目,它产生了无法轻易修复的大错误(数百个). 这是我的配置但是愚蠢的 eslint 不想接受它: ////打字稿“@typescript-eslint/ban-types":[“错误",{类型:{“{}":假,功能:假,},扩展默认值:真,},], 解决方案 查看 GitHub TypeScri ..
发布时间:2021-09-12 18:37:30 其他开发

eslint 抱怨打字稿的路径别名

我在 typescript 的 .tsconfig 中设置了路径别名,所以我的导入看起来更干净. 当我尝试像这样导入我的界面时,在我的代码中 import { ApiResponse } from '@api'; eslint 抱怨:无法解析模块“@api"的路径但是,vscode 中的智能感知似乎很好.它能够提供代码预测和“跳转到声明",这是我的 .tsconfig 设置正确但 esl ..
发布时间:2021-09-11 20:37:28 其他开发