ESLint - 首选导出默认值 Module.Exports
ESLint - Prefer Export Default to Module.Exports
我想知道 ESLint 规则是否存在,或者如何制定一个,它执行以下操作:
仅允许以 export default foo
格式导出,不允许以 module.exports = foo
格式导出
有办法吗?
没有可以执行此操作的核心规则,但以下插件规则可能是您要查找的内容:
https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-commonjs.md
它将报告 CommonJS 样式模块的任何使用情况:
无效:
/*eslint no-commonjs: "error"*/
module.exports = foo;
有效:
/*eslint no-commonjs: "error"*/
export default foo;
我想知道 ESLint 规则是否存在,或者如何制定一个,它执行以下操作:
仅允许以 export default foo
格式导出,不允许以 module.exports = foo
有办法吗?
没有可以执行此操作的核心规则,但以下插件规则可能是您要查找的内容:
https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-commonjs.md
它将报告 CommonJS 样式模块的任何使用情况:
无效:
/*eslint no-commonjs: "error"*/
module.exports = foo;
有效:
/*eslint no-commonjs: "error"*/
export default foo;