eslint-config-imweb
Version:
IMWeb团队eslint配置规则
28 lines (27 loc) • 868 B
JavaScript
module.exports = {
extends: [
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended',
'eslint-config-tencent-t/ts',
],
parser: '@typescript-eslint/parser',
rules: {
// typescript
'@typescript-eslint/camelcase': 'off',
'@typescript-eslint/ban-types': 'off',
'@typescript-eslint/consistent-type-assertions': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/explicit-member-accessibility': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/member-ordering': 'off',
'@typescript-eslint/no-use-before-define': [
'error',
{
enums: false,
functions: false,
},
],
'@typescript-eslint/no-var-requires': 'warn',
'@typescript-eslint/no-require-imports': 'warn',
},
};