首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

记录在TS项目中使用eslint规范代码时遇到的问题

默认使用的是babel解析器,而babel解析器里没有包含ts语法内容的解析器,所以,我们需要使用ts为eslint开发的解析器 解决方法: 确保安装了eslint以及ts eslint解析器 npm...install --save-dev eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin 修改eslint配置文件 .eslintrc.js...在执行 no-unused-vars 规则检测时,使用的是默认的检测规则,也就是 js 的变量检测规则 解决方法:禁用默认的no-unused-vars改为 @typescript-eslint/no-unused-vars...其他配置 'eol-last': 2, // 文件以单一的换行符结束 // 'no-unused-vars': [1, { vars: 'all', args: 'after-used'...}], // 不能有声明后未被使用的变量或参数 'no-unused-vars': 'off', '@typescript-eslint/no-unused-vars': ['error

27810

VUE3.0 解决eslint 报错的4个办法

想忽略no-unused-vars规则(未使用变量),可以在.eslintrc文件中添加以下配置: { "rules": { "no-unused-vars": "off" } } 2:...例如,如果不想使用vue插件,可以在.eslintrc文件中添加以下配置: { "plugins": ["html"], "rules": { "vue/no-unused-vars":..."off" } } 将vue插件禁用,并将vue/no-unused-vars规则(未使用Vue模板中的变量)设置为off,以避免ESLint报告这个错误。...4:修复错误: 如果修复某个错误,可以使用ESLint自带的--fix选项来自动修复代码。可以运行以下命令来修复项目中的所有ESLint错误: eslint --fix ....这个命令将会自动修复所有可以自动修复的ESLint错误,并将无法自动修复的错误输出到控制台中。

1.4K30

如何在大型代码仓库中删掉 6w 行废弃的文件和 exports?

对分析出的文件调用 ESLint 的 API,no-unused-vars 这个 ESLint rule 天生就可以分析出文件内部某个变量是否使用,但默认情况下它是不支持对 export 出去的变量进行分析的...文件内部使用分析 第二步的问题比较复杂,这里最终选用 ESLint 配合自己 fork 改写 no-unused-vars 这个 rule ,并且自己提供规则对应的修复方案 fixer 来实现。...官方给出的解释在 Add fix/suggestions to no-unused-vars rule · Issue #14585 · eslint/eslint 。...eslint-plugin.js : 插件入口,外部引入后才可以使用 rule eslint-rule-unused-vars.js : ESLint 官方的 eslint/no-unused-vars...eslint-rule-typescript-unused-vars : typescript-eslint/no-unused-vars 内部的代码,继承了 eslint/no-unused-vars

4.6K20

如何在大型代码仓库中删掉废弃的文件和 exports?

对分析出的文件调用 ESLint 的 API,no-unused-vars 这个 ESLint rule 天生就可以分析出文件内部某个变量是否使用,但默认情况下它是不支持对 export 出去的变量进行分析的...文件内部使用分析 第二步的问题比较复杂,这里最终选用 ESLint 配合自己 fork 改写 no-unused-vars 这个 rule ,并且自己提供规则对应的修复方案 fixer 来实现。...官方给出的解释在 Add fix/suggestions to `no-unused-vars` rule · Issue #14585 · eslint/eslint[8] 。...eslint-plugin.js : 插件入口,外部引入后才可以使用 rule eslint-rule-unused-vars.js : ESLint 官方的 eslint/no-unused-vars...eslint-rule-typescript-unused-vars : typescript-eslint/no-unused-vars 内部的代码,继承了 eslint/no-unused-vars

4.4K60
领券