123456789101112131415161718 |
- // npm i -D @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-prettier eslint-plugin-tree-shaking
- module.exports = {
- root: true,
- parser: '@typescript-eslint/parser',
- plugins: ['@typescript-eslint', 'tree-shaking'],
- extends: [
- 'eslint:recommended',
- 'plugin:@typescript-eslint/eslint-recommended',
- 'plugin:@typescript-eslint/recommended',
- 'prettier/@typescript-eslint',
- ],
- rules: {
- '@typescript-eslint/no-explicit-any': 'off',
- '@typescript-eslint/ban-ts-ignore': 'off',
- 'tree-shaking/no-side-effects-in-initialization': 'error',
- '@typescript-eslint/explicit-module-boundary-types': 'off'
- },
- }
|