命名规范
- 文件夹名采用小写中横杠
table-list
- 组件文件名采用大驼峰
- 函数名采用小驼峰
onMenuClick
注释
- 参数注释
-
interface
注释 - 函数注释
- 复杂逻辑注释
文件路径引入
处理文件名大小写报错 eslint-import-resolver-typescript
···js
module.exports = {
extends: ['plugin:import/errors'],
plugins: ['import'],
rules: {
'import/no-unresolved': 'error',
},
settings: {
'import/parsers': {
'@typescript-eslint/parser': ['.ts', '.tsx'],
},
'import/resolver': {
typescript: {
alwaysTryTypes: true, // always try to resolve types under <root>@types
directory even it doesn't contain any source code, like @types/unist
},
},
},
};
···
网友评论