eslint相关内容

带有 ESLint 的 TypeScript:解析错误:关键字 'enum' 是保留的 eslint

我正在用 React 编写 TypeScript.该项目是由 CRA 生成的.我为 .eslintrc.json 使用了 react-app 配置.但是我决定使用 eslint-config-airbnb 所以我添加了它并更改了我的 .eslintrc.json {“扩展":[“Airbnb",]} 突然我从 ESLint 得到了关于我在代码库中使用的 enum 类型的解析错误 `解析错误: ..

Eslint-如何缩进导入导出语句

很长一段时间后,我刚刚升级了Eslint,突然之间,我有很多错误.值得注意的下面提出的问题是 indentation .也许值得一提的是,我使用 tabs 而不是 spaces 进行缩进 问题:我的导入值按照eslint缩进术语"first"缩进.“第一个"基本上意味着,所有其他声明都缩进以与第一个属性对齐.看到这个: 即使我使用 tab ,而不是 space 进行说明,我仍然必须使用 ..
发布时间:2021-05-04 20:59:34 前端开发

忽略特定eslint插件中的特定文件

我使用的 eslint-plugin-tsdoc 效果很好,除了不需要整理文件的文件外,例如,任何使用apidoc而不是tsdoc注释样式的api路由./p> 在运行任何棉绒时都会导致错误.无论如何,我可以忽略 eslint-plugin-tsdoc 的文件吗?我不想完全忽略eslint的文件,因为我仍然需要检查打字稿. 解决方案 您可以在.eslintrc文件中使用override属性 ..
发布时间:2021-05-04 20:59:28 其他开发

Eslint no-restricted-import仅限制从软件包根目录导入?

例如我想限制导入 react-use ,但允许 react-use/lib/usePrevious .我试过了: 规则:{'no-restricted-imports':[2,{模式:[“反应使用",]}],}, 还有 规则:{'no-restricted-imports':[2,{模式:[“反应使用",'!反应使用/*',]}],}, 但是,在两种情况下,我都会遇到以下错误: 从' ..
发布时间:2021-05-04 20:59:25 前端开发

项目目录外部的tsconfig.json文件

我有一个项目 portal .在开发过程中,我意识到我实际上需要在存储库中进行多个项目.因此,我现在有一个像这样的项目结构: 我想知道,是否可能在 portal 和 shop 目录之外都包含 tsconfig.json 文件,这意味着打字稿编译器选项将适用于两个项目?在门户项目上执行 npm run serve 时,我似乎收到此错误: 错误:找不到"C:\ Git \ ui \ porta ..
发布时间:2021-05-04 20:59:20 前端开发

Require语句不是import语句的一部分.eslint @ typescript-eslint/no-var-需要从存储中导入打字稿

我必须从Firebase存储桶中导入一个打字稿文件.它包含数据以及类型定义. 导出接口MyData {//...}导出const myData = {//...} 这是我随附的代码: export const readData = async(fileDir:字符串,fileName:字符串):Promise=>{//打开桶const bucket:桶= admin.s ..

在VSCode中禁止ESLint警告

我在VSCode中使用ESLint 扩展进行格式化和检查我的JavaScript代码.但是,我不希望ESLint向我显示警告(代码下方的红线),尤其是.与代码格式化有关的代码,但是每次我保存文件时仍然进行格式化.是否有可能做到这一点? 这是我的VSCode配置: {"editor.fontSize":14"explorer.openEditors.visible":0,"files.au ..
发布时间:2021-05-04 20:59:14 前端开发

禁用VS Code JavaScript检查

我正在通过.html.twig文件中的脚本标记将twig对象传递给javascript,而VS Code抱怨说“期望属性分配.js[17,38]".是否可以完全关闭.html.twig-files或完全关闭检查?无论如何,我都在使用ESLint扩展. ...window.PROPS = {{props | json_encode | raw}};... ..
发布时间:2021-05-04 20:59:11 前端开发

从React项目中删除ESLint

我使用 eslint --init 将ESLint配置为我的项目,并将其配置为我的项目. 现在,我想从我的项目中删除它,因为它在项目中显示出不必要的错误. 如何从我的项目中删除启动的ESLint? 解决方案 基本上,只需从项目中删除 .eslintrc 和任何其他eslint配置文件(如果有). 另外,检查您的package.json并删除所有eslint软件包,并在您的 ..
发布时间:2021-05-04 20:59:05 其他开发

更漂亮的强制无卷曲的单行if语句在同一行上,而不是在下面

在阅读针对EsLint的文档后,我正在使用规则在条件条件下的多行或嵌套行 . “规则":{"curly":["warn","multi-or-nest"],"quotes":"warn"} 它可以按预期工作,但是当代码令我满意时,Prettier给我一个错误,建议将条件后的语句放在一行上,这不是我想要的(我也不想使用)不必要的小冰壶.) //首选样式如果(条件)做一点事();if(cond ..
发布时间:2021-05-04 20:58:55 其他开发