TidGi-Desktop/eslint.config.mjs
lin onetwo 8903b23da2 lint
2025-05-10 21:44:31 +08:00

27 lines
627 B
JavaScript

import tidgiConfig from 'eslint-config-tidgi';
import { dirname } from 'node:path';
import { fileURLToPath } from 'node:url';
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
export default [
...tidgiConfig,
{
languageOptions: {
parserOptions: {
projectService: {
allowDefaultProject: ['./*.js', './*.mjs'],
},
tsconfigRootDir: __dirname,
},
},
},
{
rules: {
// allow Defensive programming
"@typescript-eslint/no-unnecessary-condition": "warn",
"@typescript-eslint/require-await": "off"
}
}
];