From 03b16a432ce7197f3163fb39cb787c5949c3502e Mon Sep 17 00:00:00 2001 From: Nick Playfair <842413+nplayfair@users.noreply.github.com> Date: Sun, 15 Jun 2025 18:23:29 +0100 Subject: [PATCH] eslinter ignore tests --- eslint.config.mjs | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 7dfdd0e..687bd2a 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,17 +1,18 @@ -import js from '@eslint/js'; -import globals from 'globals'; -import { defineConfig, globalIgnores } from 'eslint/config'; +// @ts-check -export default defineConfig([ - globalIgnores(['test/**/*', 'node_modules/**/*']), +import eslint from '@eslint/js'; +import tseslint from 'typescript-eslint'; + +export default tseslint.config( + eslint.configs.recommended, + tseslint.configs.recommended, { - files: ['**/*.{js,mjs,cjs}'], - plugins: { js }, - extends: ['js/recommended'], + ignores: [ + 'dist/**', + 'test/**', + 'node_modules/**', + 'webpack.dev.js', + 'webpack.prod.js', + ], }, - { files: ['**/*.js'], languageOptions: { sourceType: 'commonjs' } }, - { - files: ['**/*.{js,mjs,cjs}'], - languageOptions: { globals: globals.browser }, - }, -]); +);