import { defineConfig, globalIgnores } from 'eslint/config';
import sqd from 'sqd-eslint';
export default defineConfig(
globalIgnores([
'build/',
'tmp/'
]),
...sqd.configs.base,
...sqd.configs.nodejs,
...sqd.configs['e-mc'],
...sqd.configs.imports,
{
files: [
'**/*.ts'
],
rules: {
'no-async-promise-executor': 'off',
'no-inner-declarations': 'off',
'require-atomic-updates': 'off',
'@typescript-eslint/no-misused-promises': 'off',
'@typescript-eslint/no-mixed-enums': 'off',
'@typescript-eslint/no-var-requires': 'off'
}
}
);
MIT