/* eslint-env node */ module.exports = { extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:astro/recommended', 'prettier' ], env: { browser: true // enables window, document, etc }, parser: '@typescript-eslint/parser', plugins: ['@typescript-eslint'], root: true, ignorePatterns: ['dist/**'], overrides: [ { files: ['*.test.ts'], rules: { '@typescript-eslint/no-explicit-any': 'off' } }, { files: ['*.astro'], parser: 'astro-eslint-parser', parserOptions: { parser: '@typescript-eslint/parser', extraFileExtensions: ['.astro'] } // rules: { // override/add rules settings here, such as: // "astro/no-set-html-directive": "error" // }, } ] }