1234567891011121314151617181920212223242526272829 |
- // .eslintrc.js
- module.exports = {
- parser: '@typescript-eslint/parser',
- extends: [
- 'plugin:@typescript-eslint/recommended',
- 'plugin:prettier/recommended'
- ],
- plugins: ['@typescript-eslint'],
- rules: {
- // 这条规则是为了防止写class interface的member时,分隔符和prettier产生冲突
- '@typescript-eslint/ban-ts-comment': 'off',
- '@typescript-eslint/no-var-requires': 'off',
- '@typescript-eslint/explicit-module-boundary-types': 'off',
- '@typescript-eslint/no-explicit-any': 'off',
- '@typescript-eslint/member-delimiter-style': [
- 'error',
- {
- multiline: {
- delimiter: 'none',
- requireLast: false
- },
- singleline: {
- delimiter: 'comma',
- requireLast: false
- }
- }
- ]
- }
- }
|