mirror of https://github.com/nocodb/nocodb
34 lines
1.0 KiB
34 lines
1.0 KiB
{ |
|
"root": true, |
|
"parser": "@typescript-eslint/parser", |
|
"parserOptions": { "project": "./tsconfig.json" }, |
|
"env": { "es6": true }, |
|
"ignorePatterns": ["node_modules", "build", "coverage"], |
|
"plugins": ["import", "eslint-comments", "functional"], |
|
"extends": [ |
|
"eslint:recommended", |
|
"plugin:eslint-comments/recommended", |
|
"plugin:@typescript-eslint/recommended", |
|
"plugin:import/typescript", |
|
// "plugin:functional/lite", |
|
"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 } |
|
] |
|
} |
|
}
|
|
|