aboutsummaryrefslogtreecommitdiff
path: root/eslint.config.js
diff options
context:
space:
mode:
authorMax Nanis2025-06-23 17:20:31 +0700
committerMax Nanis2025-06-23 17:20:31 +0700
commit8138549f64403874eb7c7ddfbde1cc2cc2c03695 (patch)
treeff16ff5bf7b0a5454fd181d178a6f799b9141d64 /eslint.config.js
parent5e8b1b89bfffd0202bc6c5f64aac943053d79d32 (diff)
downloadpanel-ui-8138549f64403874eb7c7ddfbde1cc2cc2c03695.tar.gz
panel-ui-8138549f64403874eb7c7ddfbde1cc2cc2c03695.zip
Typescript validation finally passes.
Diffstat (limited to 'eslint.config.js')
-rw-r--r--eslint.config.js34
1 files changed, 12 insertions, 22 deletions
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 },
- ],
- },
- },
-)
+},)