From 8138549f64403874eb7c7ddfbde1cc2cc2c03695 Mon Sep 17 00:00:00 2001 From: Max Nanis Date: Mon, 23 Jun 2025 17:20:31 +0700 Subject: Typescript validation finally passes. --- eslint.config.js | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) (limited to 'eslint.config.js') diff --git a/eslint.config.js b/eslint.config.js index 092408a..c08e52f 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,28 +1,18 @@ -import js from '@eslint/js' import globals from 'globals' import reactHooks from 'eslint-plugin-react-hooks' import reactRefresh from 'eslint-plugin-react-refresh' import tseslint from 'typescript-eslint' +import react from 'eslint-plugin-react' -export default tseslint.config( - { ignores: ['dist'] }, - { - extends: [js.configs.recommended, ...tseslint.configs.recommended], +//Configures ESLint, your linter. +// -- ESLint uses tsconfig.json to resolve types and paths. +// -- May lint test files (that relate to jest.config.ts). +// -- Often run via a lint script in package.json. + +export default tseslint.config({ + ignores: ['dist', 'src/api'] +}, { + // extends: [js.configs.recommended], // Start with recommended rules + extends: ["prettier"], files: ['**/*.{ts,tsx}'], - languageOptions: { - ecmaVersion: 2020, - globals: globals.browser, - }, - plugins: { - 'react-hooks': reactHooks, - 'react-refresh': reactRefresh, - }, - rules: { - ...reactHooks.configs.recommended.rules, - 'react-refresh/only-export-components': [ - 'warn', - { allowConstantExport: true }, - ], - }, - }, -) +},) -- cgit v1.2.3