mirror of https://github.com/nocodb/nocodb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
1.5 KiB
72 lines
1.5 KiB
{ |
|
"root": true, |
|
"parser": "@typescript-eslint/parser", |
|
"parserOptions": { |
|
"project": "./tsconfig.json" |
|
}, |
|
"env": { |
|
"es6": true |
|
}, |
|
"ignorePatterns": [ |
|
"node_modules", |
|
"build", |
|
"coverage", |
|
"dist", |
|
"nc" |
|
], |
|
"plugins": [ |
|
"import", |
|
"eslint-comments", |
|
"functional" |
|
], |
|
"extends": [ |
|
"eslint:recommended", |
|
"plugin:eslint-comments/recommended", |
|
"plugin:@typescript-eslint/recommended", |
|
"plugin:import/typescript", |
|
"prettier", |
|
"prettier/@typescript-eslint" |
|
], |
|
"globals": { |
|
"BigInt": true, |
|
"console": true, |
|
"WebAssembly": true |
|
}, |
|
"rules": { |
|
"@typescript-eslint/explicit-module-boundary-types": "off", |
|
"eslint-comments/disable-enable-pair": [ |
|
"error", |
|
{ |
|
"allowWholeFile": true |
|
} |
|
], |
|
"eslint-comments/no-unused-disable": "error", |
|
"import/order": [ |
|
"error", |
|
{ |
|
"newlines-between": "always", |
|
"alphabetize": { |
|
"order": "asc" |
|
} |
|
} |
|
], |
|
"sort-imports": [ |
|
"error", |
|
{ |
|
"ignoreDeclarationSort": true, |
|
"ignoreCase": true |
|
} |
|
], |
|
"@typescript-eslint/no-this-alias": "off", |
|
|
|
// todo: enable |
|
"@typescript-eslint/ban-ts-comment": "off", |
|
"@typescript-eslint/no-explicit-any": "off", |
|
"@typescript-eslint/no-unused-vars": "off", |
|
"@typescript-eslint/no-var-requires": "off", |
|
"no-useless-catch": "off", |
|
"no-empty": "off", |
|
"@typescript-eslint/no-empty-function": "off", |
|
"import/order": "off" |
|
} |
|
}
|
|
|