eslint.config.mjs 565 B

12345678910
  1. import tseslint from 'typescript-eslint'
  2. export default [
  3. { ignores: ['**/node_modules/**', '**/lib/**', '**/.tmp/**', '**/.webnovel/**', '.trellis/**', 'tools/**', 'scripts/evaluation/**'] },
  4. {
  5. files: ['packages/**/*.{ts,tsx,mjs}', 'scripts/release/**/*.mjs'],
  6. languageOptions: { parser: tseslint.parser, ecmaVersion: 'latest', sourceType: 'module' },
  7. rules: { 'no-debugger': 'error', 'no-constant-binary-expression': 'error', 'no-dupe-args': 'error', 'no-unreachable': 'error', 'no-sparse-arrays': 'error', 'no-unsafe-finally': 'error' },
  8. },
  9. ]