diff --git a/biome.json b/biome.json new file mode 100644 index 0000000..7a695a4 --- /dev/null +++ b/biome.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://biomejs.dev/schemas/2.3.13/schema.json", + + "assist": { + "enabled": true + }, + + "linter": { + "enabled": true, + "rules": { + "recommended": true, + "suspicious": { + "noExplicitAny": "warn" + } + } + }, + + "formatter": { + "enabled": true + }, + + "javascript": { + "formatter": { + "quoteStyle": "single", + "trailingCommas": "es5" + } + }, + + "files": { + "includes": ["src/**/*.{js,ts,jsx,tsx}"], + "experimentalScannerIgnores": ["node_modules/**", "dist/**"] + } +} diff --git a/cspell.json b/cspell.json new file mode 100644 index 0000000..970281a --- /dev/null +++ b/cspell.json @@ -0,0 +1,26 @@ +{ + "version": "0.2", + "language": "en", + "words": [ + "taskflow", + "aggrid", + "quartz", + "cellvalue", + "getbyrole", + "colcount", + "xlink", + "iconify" + ], + "ignorePaths": [ + "node_modules/**", + "dist/**", + "package-lock.json", + "**/*.svg" + ], + "overrides": [ + { + "filename": "**/*.{ts,tsx}", + "languageId": "typescript" + } + ] +} \ No newline at end of file diff --git a/eslint.config.js b/eslint.config.js deleted file mode 100644 index 5e6b472..0000000 --- a/eslint.config.js +++ /dev/null @@ -1,23 +0,0 @@ -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 { defineConfig, globalIgnores } from 'eslint/config' - -export default defineConfig([ - globalIgnores(['dist']), - { - files: ['**/*.{ts,tsx}'], - extends: [ - js.configs.recommended, - tseslint.configs.recommended, - reactHooks.configs.flat.recommended, - reactRefresh.configs.vite, - ], - languageOptions: { - ecmaVersion: 2020, - globals: globals.browser, - }, - }, -]) diff --git a/index.html b/index.html index 0db3788..d295feb 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,15 @@ -
- - - -