This commit is contained in:
Alex
2023-11-10 20:29:53 -05:00
parent ee3e7e4203
commit 60b1b8fde3
17 changed files with 539 additions and 128 deletions

8
src/presets/import.ts Normal file
View File

@ -0,0 +1,8 @@
import { error, off } from '../constants';
import { ImportRules } from 'eslint-define-config/src/rules/import';
export const importRules: Partial<ImportRules> = {
'import/export': off,
'import/no-duplicates': error,
'import/order': [error, { groups: ['builtin', 'external'] }],
};

6
src/presets/local.ts Normal file
View File

@ -0,0 +1,6 @@
import { error, off } from '../constants';
import type { CustomRuleOptions } from 'eslint-define-config';
export const importRules: Partial<CustomRuleOptions> = {
'local/no-import-dot': error,
};

View File

@ -33,6 +33,7 @@ export const typescriptRules: Partial<TypeScriptRules> = {
],
'@typescript-eslint/no-use-before-define': off,
'@typescript-eslint/no-var-requires': off,
'@typescript-eslint/restrict-template-expressions': off,
'@typescript-eslint/triple-slash-reference': off,
'@typescript-eslint/unbound-method': off,
};