到目前为止,我还无法找到一个准备使用的解决方案来抛出一个错误,如果某个东西做了默认的导出。
我们内部有只做名出口的标准,但我希望linter确保它不会发生。
是否有一种方法来完成这一点,而不是写一个自定义规则呢?
编辑:我假设,但很容易出错,我可以使用no-restricted-syntax规则,就像我被指向here一样。如果有更好的解决方案的话,我只是不想达到这个目的。
发布于 2021-05-30 19:57:59
最好使用eslint-plugin-import来执行导入和导出规则。它有一个很好的规则来防止默认导出import/no-default-export。
npm install --save-dev eslint-plugin-import.eslintrc
{
"plugins": [
"import"
],
"rules": {
"import/no-default-export": "error"
}
}https://stackoverflow.com/questions/67713204
复制相似问题