ts项目声明枚举enum eslint会报错assigned a value but never used

在ts项目使用eslint要注意,声明一个枚举也会有错误提示:is assigned a value but never used
下图是举个例子,图中的enum DISTRICT_ID也会出现name上面的错误提示


企业微信截图_16258245504716.png

在网上能看到很多人遇到这个问题: ESLint - Configuring “no-unused-vars” for TypeScript

还是要看代码库的说明:eslint代码库说明,针对ts在某些情况下,ESLint 本身提供了规则,但不支持 TypeScript 语法,提供插件用以支持。
解决:将下面的规则直接放入你的rule即可

{ 
  // 注意你必须禁用基本规则,因为它可以报告不正确的错误
  "no-unused-vars" : "off" , 
  "@typescript-eslint/no-unused-vars" : [ "error" ] 
}

规则扩展no-unused-vars

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容