All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
11.6.2 (2024-11-28)
11.6.1 (2024-11-27)
- eslint: [perfectionist] fix sort-imports internalPattern (deede0b)
- eslint: [perfectionist] update sort-objects groups (7b283dd)
11.6.0 (2024-11-20)
11.5.0 (2024-11-15)
- eslint: add unused-imports (980df9b)
- eslint: enable more ts rules (90efbe5)
- eslint: enable vue/prefer-use-template-ref (c65d5d7)
- prettier: add curly support (17a9e7a)
- eslint fix (2020f8a)
- eslint: add import/extensions (bedcecf)
- eslint: suppress types error (269e08e)
- eslint: update react rules and comments (a80ce2f)
- prettier: suppress types error (6bfb5be)
- stylelint: suppress types error (4d5fd09)
- utils: suppress types error (82dd5d2)
11.4.1 (2024-11-03)
11.4.0 (2024-10-30)
- add @tanstack/react-router support (9f747b5)
11.3.2 (2024-10-25)
11.3.1 (2024-10-22)
- cli: fix name judgement (e9a6924)
- eslint: @next/next/no-unwanted-polyfillio set to error because of chain attack (0d4c05b)
11.3.0 (2024-10-15)
11.2.0 (2024-10-12)
11.1.4 (2024-10-10)
11.1.3 (2024-09-30)
11.1.2 (2024-09-25)
- add exclude (d5fb472)
11.1.1 (2024-09-24)
- fix types (c92f5d2)
11.1.0 (2024-09-23)
- update biome rules (94ef667)
11.0.0 (2024-09-20)
- eslint: eslint-plugin-react -> eslint-react
- prefer double quotes
- target node20.11
- stylelint: remove style option, use standard configs
- prettier: only keep prettier-plugin-jsdoc
- eslint: remove solid support
- eslint: remove prettier config since other configs have no stylistic rules
- update envs
- eslint-plugin-import/eslint-plugin-i -> eslint-plugin-import-x
- move utils
- target node20.11 (1c31425)
- add eslint-plugin-tailwindcss (d9be274)
- biome: update rules (90ab480)
- cli: add eslint toml support (d72ae51)
- cli: resolve biome and stylelint conflicts (2ba1971)
- eslint-plugin-import/eslint-plugin-i -> eslint-plugin-import-x (63104d8)
- eslint: add eslint-plugin-package-json (7f953c1)
- eslint: add promise support (82fe32b)
- eslint: add toml support (8d0468f)
- eslint: allow more typescript rules (db22dc3)
- eslint: disable javascript rules to avoid conflicts (3229532)
- eslint: disable some vue rules to avoid conflicts (0a56b3f)
- eslint: enable react/jsx-sort-props (e1d32db)
- eslint: eslint-plugin-react -> eslint-react (791364c)
- eslint: fixup plugins (0b95a81)
- eslint: improve gitignore configs (89063d1)
- eslint: loose typescript type-aware rules (d7bca94)
- eslint: remove prettier config since other configs have no stylistic rules (628cb1d)
- eslint: remove solid support (a48d669)
- eslint: support eslint-plugin-perfectionist v3.4.0 (3a6425c)
- eslint: support eslint-react v1.13.0 (259c033)
- eslint: update import/extensions & import/parsers (f9f9b12)
- eslint: update imports rules (87b5999)
- eslint: update javascript options (4666c78)
- eslint: update javascript rules (6ff7dd9)
- eslint: update javascript rules (febaaa1)
- eslint: update javascript rules (f895954)
- eslint: update javascript rules (a44abed)
- eslint: update jsdoc rules (7c5a1e4)
- eslint: update jsdoc rules (8308c07)
- eslint: update jsonc rules (006ba64)
- eslint: update markdown rules (97a61f8)
- eslint: update next rules (da360ae)
- eslint: update node rules (09616bf)
- eslint: update node rules (50f967a)
- eslint: update nuxt rules (4cbf9f5)
- eslint: update perfectionist rules (5554847)
- eslint: update perfectionist rules (75143a7)
- eslint: update perfectionist rules (8f5fe42)
- eslint: update prettier config (9bf7452)
- eslint: update react rules (871cef9)
- eslint: update react rules (8bc710b)
- eslint: update react-native rules (8dd0253)
- eslint: update regexp rules (839c1ba)
- eslint: update regexp rules (1cc59f3)
- eslint: update solid rules (472efd7)
- eslint: update tailwindcss rules (6b79785)
- eslint: update typescript config (eb57014)
- eslint: update typescript rules (f9d5261)
- eslint: update typescript rules (8811fee)
- eslint: update TypeScriptOptions (dc514f2)
- eslint: update unicorn rules (ece6df2)
- eslint: update unocss rules (6836978)
- eslint: update vue rules (3316433)
- eslint: update yml rules (53d5fe1)
- eslint: use eslint-import-resolver-oxc (ce0d8ec)
- eslint: use perfectionist to sort jsx props (3c24718)
- lint-staged: add eslint toml support (bf73703)
- lint-staged: default value judgement (c81c9c0)
- move utils (af557d9)
- prefer double quotes (e8abe53)
- prettier: only keep prettier-plugin-jsdoc (17fe67a)
- review perfectionist configs (58ffbfb)
- stylelint: remove style option, use standard configs (2cedf82)
- update envs (9c01fba)
- update GLOB_EXCLUDE (ff4ab71)
- env: fix envs (85c171d)
- eslint: add name (3bb2765)
- eslint: disable import/first (6aaba15)
- eslint: fix duplicated rules (ca0048f)
- eslint: fix types (267d041)
- eslint: fix typescript parser options (a99d974)
- eslint: fixup eslint-plugin-react-hooks (07b1285)
- eslint: improve unocss config (dda2976)
- eslint: loose unicorn/prefer-top-level-await (f28c648)
- eslint: update types (dacd58e)
- eslint: update yml rules, comment prettier-conflicted rules (58831f9)
- eslint: vue + typescript judgement (adf32df)
- fix exports (175375e)
- fix types (2ba0336)
- lint fix (ced8b18)
- prettier: fix parsing (c8bdfe2)
- remove useless eslint-disable (ba2836d)
- sort import (e32e118)
- yml empty mapping values (9b4f094)
10.12.0 (2024-07-18)
- use eslint-plugin-import-x by default (1950515)
- cli: fix biome config generation (9f84839)
- cli: fix conflict resolution (81e2af3)
- cli: use named import (d1615a1)
10.11.1 (2024-07-13)
10.11.0 (2024-07-05)
- biome: add biome json (ee9eb9d)
- biome: update globals (ced5cd6)
- cli: support biome (09f03ac)
- eslint: update globals (495ac2b)
- cli: update oxlint usage (d8a842f)
- eslint: disable vue/enforce-style-attribute (866219b)
- lint-staged: update oxlint usage (923052e)
- stylelint: remove extra overrides (a8de612)
10.10.0 (2024-06-28)
- eslint: loose node rules (d6cf921)
- lint (b0d5eef)
- markdownlint: remove comments and deprecated props (7f5b06e)
10.9.5 (2024-05-09)
- eslint: disable rules (fd27f96)
10.9.4 (2024-05-09)
- stylelint: fix overrides (3da301c)
10.9.3 (2024-05-09)
- eslint: disable vue rules (f41aea8)
10.9.2 (2024-05-09)
10.9.1 (2024-04-15)
- fix types (f8fa2db)
10.9.0 (2024-04-09)
- eslint: disable unicorn/import-style (b482469)
- cli: create .vscode dir if not exists (653ad65)
- cli: update prettier config (7714d2d)
- eslint: update n rules (c4f7cfa)
10.8.2 (2024-04-02)
- update typesVersions (c8c0411)
10.8.1 (2024-04-01)
- try to improve types (bc1d219)
10.8.0 (2024-04-01)
- update envs (3b3eec3)
10.7.0 (2024-03-27)
- eslint: add js/ts rules (fd03d95)
10.6.0 (2024-03-22)
- support nuxt3 (faccb58)
10.5.2 (2024-03-18)
- eslint: disable typescript stylistic rules (4f4bfa0)
10.5.1 (2024-03-18)
- eslint: fix spell (f682aa5)
10.5.0 (2024-03-15)
- cli: add vscode support (4b4d4d1)
- eslint: perfectionist/sort-enums enable partition-by-comment (567b7d0)
- eslint: stylelint enable stylistic rules (95a0509)
- eslint: vue enable more rules (a8b7538)
- stylelint: add stylelint-high-performance-animation (0ec2d34)
- upgrade to eslint-plugin-markdown 4.0.1 (673cc9c)
- cli: allow empty devDependencies or dependencies (b6579a8)
- cli: fix pnpm workspace support (ded3e1d)
10.4.0 (2024-02-24)
10.3.11 (2024-02-21)
- eslint: disable vue/multi-word-component-names (78a2a16)
10.3.10 (2024-02-21)
- constants: add !.vuepress into GLOB_EXCLUDE (4a2cb49)
- lint-staged: improve lint-staged support (d43d29a)
10.3.9 (2024-02-20)
- cli: filter packages before installed (899d607)
- cli: fix eslint packages (c67e56d)
- cli: fix lint-staged template (7cf4231)
- lint-staged: disable prettier on auto generated files (6beb452)
10.3.8 (2024-02-19)
- cli: eslint cjs config (dfed0c6)
10.3.7 (2024-02-19)
10.3.6 (2024-02-19)
- cli: reduce install count (788fea6)
10.3.5 (2024-02-19)
- cli: remove cjs config, fix simple-git-hooks (b5760a6)
10.3.4 (2024-02-19)
- cli: simple-git-hooks scripts and packages (3d49058)
10.3.3 (2024-02-19)
- cli: fix notInstalled judgement (6dedc58)
10.3.2 (2024-02-19)
- cli: fix package.json writing (05c8bc7)
10.3.1 (2024-02-19)
- cli: skip install for installed packages (36725aa)
10.3.0 (2024-02-18)
- add cli (770bcdc)
- eslint: disable n/shebang (0fc35a3)
- lint-staged: disable prettier on lock files (fbe0c00)
- lint-staged: narrow down prettier negative pattern scope (ccf0319)
- lint-staged: use oxlint --fix on vue (2d79ff6)
10.2.3 (2024-01-31)
- stylelint: fix vue config (a513eec)
10.2.2 (2024-01-31)
- eslint: allow vue file more filename cases (2eb5c02)
- eslint: perfectionist/sort-objects partition-by-comment defaults to true (5eb96fa)
10.2.1 (2024-01-30)
- disable oxlint for vue (c797c04)
10.2.0 (2024-01-30)
10.1.0 (2024-01-29)
- eslint: add eslint-plugin-react-perf (6667ece)
10.0.0 (2024-01-19)
- update configs
- add constants (6bdf5ca)
- allow custom eslint files (8cf6162)
- eslint: custom options (a18452c)
- lint-staged: add oxlint support, remove zhlint support (b5ba1c6)
- markdownlint: update support (0e46e26)
- stylelint: update config (3b235bb)
- update configs (21aca25)
- fix build failed (629ad18)
- fix config (d22e30a)
- lint-staged: remove extra configs (e55b4ff)
- lint-staged: remove tsc related (e746243)
- lint-staged: remove zhlint and tsc (aa684ef)
9.0.6 (2023-09-21)
- ignore uni-pages.d.ts (92c226f)
9.0.5 (2023-09-06)
- eslint: disable stylistic by default (b25cc22)
9.0.4 (2023-09-06)
9.0.3 (2023-08-16)
- stylelint: add stylelint-prettier (9cf0857)
9.0.2 (2023-08-10)
- eslint: disable @unocss/order-attributify to avoid conflicts (7ee6bb8)
9.0.1 (2023-08-04)
- fix eslint rules (381142e)
9.0.0 (2023-08-04)
- requires prettier@3
- requires @typescript-eslint@6
- requires @typescript-eslint@6 (2c0e632)
- requires prettier@3 (1ed13d1)
8.3.3 (2023-07-03)
- ignore some tmp files (d470819)
8.3.2 (2023-06-28)
- resolve import/no-unresolved (cc49ad0)
8.3.1 (2023-06-19)
8.3.0 (2023-06-09)
- support svelte (1b8fa83)
- fix judgement (4d98bcd)
8.2.0 (2023-05-30)
- support solid (d5bc9e1)
- ignore vue-i18n virtual modules (d03e37e)
8.1.0 (2023-05-18)
- enable unocss for eslint by default (8341316)
- ignore virtual module (3a0d50d)
8.0.3 (2023-05-09)
- fix eslint rules (bc86bb1)
8.0.2 (2023-05-09)
- fix typescript rules (d74fddd)
8.0.1 (2023-05-09)
- split eslint rules (cbe0cba)
8.0.0 (2023-05-08)
- remove prettier plugin tailwindcss
- update eslint config
- target node16
- remove tsconfig.base.json
- support unocss (d0600e3)
- add stylelint-stylistic (4b36200)
- remove prettier plugin tailwindcss (d2d5aae)
- remove tsconfig.base.json (75ee893)
- update eslint config (91379d0)
- update prettier config (48afb4e)
- target node16 (0087754)