Jar*_*red 12 eslint typescript-eslint
到目前为止,我一直无法找出一个现成的解决方案,以便在执行默认导出时抛出错误。
我们内部有只进行命名导出的标准,但我希望 linter 确保它不会发生。
有没有办法通过编写自定义规则来完成这个任务?
编辑:我假设,但很容易出错,我可以使用像我在这里no-restricted-syntax指出的规则。如果有更好的解决方案,我只是不想达到这个目的。
eve*_*way 18
最好用于eslint-plugin-import执行导入和导出规则。它有一个可爱的规则来防止默认导出import/no-default-export。
npm install --save-dev eslint-plugin-import
Run Code Online (Sandbox Code Playgroud)
.eslintrc
{
"plugins": [
"import"
],
"rules": {
"import/no-default-export": "error"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6490 次 |
| 最近记录: |