node.js:如何使用eslint检测重复的导出?

时间:2019-06-19 18:28:49

标签: node.js eslint

任何人都可以提供eslintrc规则来检测以下代码中的错误吗?

exports.a = 5;

// something here

exports.a = 10;

我尝试将eslint-plugin-importimport/export规则结合使用,但此代码未检测到任何错误

1 个答案:

答案 0 :(得分:1)

objResults = []; this.objResults = this.searchByRecentService.objSearchedResults; 规则专门针对ES2016 + import/exportimport语法。 Commonjs导出是动态的,有时很难检测到重复。以下内容很难检查:

export

我编写了一个插件来检查简单的重复commonjs导出:eslint-plugin-commonjs。但是我不建议检查commonjs导出。