Skip to content

Latest commit

 

History

History
981 lines (617 loc) · 65.1 KB

CHANGELOG.md

File metadata and controls

981 lines (617 loc) · 65.1 KB

0.21.0 (2025-02-10)

  • feat(all): re-export isInEditor (d079e20)
  • feat(shared)!: resolveAltOptions now merge giving ops with default value (2c28a98)
  • chore(deps): update all non-major dependencies (da19e10)

0.20.0 (2025-02-09)

  • docs: update types (a6364ee)
  • test: add files in test to tsconfig, add jsx config in tsconfig.test.json (829a9df)
  • test: increment timeout (47ffedf)
  • test: remove tsconfig.json in fixture, it mess eslint when using projectService instead of project (efc1769)
  • test: rename _.tsx (45d3e39)
  • test: style adjust (193ee9c)
  • fix: correct filename path (90b2a1c)
  • fix: fixed will be false when input same with output (ef9ce54)
  • fix(typescript): files prop in type aware rule is had-coded (48a79ee)
  • fix(typescript): use projectService in parser, add non-typeaware rules (dbfd39e)
  • build: add eslint builtin rules in typegen and rename scirpt file (1dbbd24)
  • build(all): only gen dts for index.ts (2550286)
  • chore: use ts config file for eslint (c06b056)
  • chore(deps): bump deps (6e54478)
  • chore(javascript): sort union types by natural (27a6d65)
  • feat(typescript): clear typescript parsers (cd2cae3)

0.19.2 (2025-02-05)

  • chore: add script to find type aware rules (1cca595)
  • chore(deps): update all non-major dependencies (9506679)
  • chore(deps): update all non-major dependencies (1d4ea73)
  • chore(deps): update dependency @unocss/eslint-plugin to v65 (810c4e2)
  • chore(deps): update dependency eslint-config-flat-gitignore to v2 (4e76b45)
  • chore(deps): update dependency eslint-flat-config-utils to v2 (33519ad)
  • chore(deps): update dependency eslint-plugin-antfu to v3 (b5569f6)
  • chore(deps): update devdependency @eslint/config-inspector to v1 (2558b97)
  • chore(deps): update eslint-stylistic monorepo to v3 (c4ec57f)
  • chore(deps): update vitest monorepo to v3 (cff2e50)
  • chore(markdown): add type aware rules (a5d2829)
  • chore(markdown): remove not null assertion for pluginMarkdown.processors (417a12d)
  • fix(typescript): disable ts/only-throw-error cause it can't recognize error that imported from files (3344753)

0.19.1 (2025-01-10)

  • test: apply rule prefer-to-be (d7fea9b)
  • chore(deps): update all non-major dependencies (cd4ff93)
  • chore(deps): update all non-major dependencies (24aa656)
  • chore(deps): update all non-major dependencies (c3a6510)
  • chore(deps): update dependency @antfu/install-pkg to v1 (f8fc7eb)
  • chore(deps): update dependency eslint-config-flat-gitignore to v1 (ba01673)
  • chore(deps): update dependency eslint-flat-config-utils to v1 (f8978d6)
  • chore(deps): update dependency eslint-merge-processors to v1 (2c5dba4)
  • chore(deps): update dependency eslint-processor-vue-blocks to v1 (7812daf)
  • chore(deps): update dependency local-pkg to v1 (e19375e)
  • chore(deps): update devdependency eslint-typegen to v1 (cc86dcc)
  • fix(vue): disable lines-around-comment in vue (16b7b8f)

0.19.0 (2024-12-11)

  • chore: add type check script (662a470)
  • chore(all): add some comments (3aa2797)
  • chore(deps): bump deps (f27b79d)
  • chore(deps): update all non-major dependencies (e428def)
  • test: fix type miss match (4f06855)
  • fix(vue): import/first is not well work when using script and script setup (f213d6b)
  • feat(shared): add lower case changelog file to ignore glob list (308d302)
  • feat(vue): drop support for vue2 (8723363)

0.18.2 (2024-12-05)

  • chore: add typegen.d.ts to tsconfig include (a911726)
  • test: add flags option for linter (13d26e2)

0.18.1 (2024-12-04)

  • fix(javascript): disable rule no-deprecated (62b8715)

0.18.0 (2024-12-04)

  • chore: add comma in settings.json (433fbbe)
  • chore: add tsreset.d.ts to include (a9f4a66)
  • chore: refine include paths in tsconfig (fa249b0)
  • chore(deps): bump deps (bcfc43c)
  • chore(deps): bump deps (d845c67)
  • chore(typescript): use import.meta.dirname instead of process.cwd (66e5730)
  • fix(javascript): add partitionByComment for sort-object-types (b8edd5f)
  • fix(typescript): disable no-unsafe-return for performance improve (074dfb9)
  • revert: use import.meta.dirname instead of process.cwd (d84364c)
  • feat(javascript): enable no-deprecated and no-unused-modules in ci (7fc456a)

0.17.0 (2024-11-22)

  • fix(javascript): enable expiring-todo-comments (cea9125)
  • fix(javascript): remove unused imports (57f7e77)
  • chore(deps): update all non-major dependencies (ff5cbbc)
  • chore(javascript): remove sort-astro-attributes and sort-vue-attributes (0603bfd)
  • feat(javascript): migrate to perfectionist v4 (89db471)

0.16.4 (2024-11-18)

  • fix(javascript): partition by comment should use pattern (ab883bc)

0.16.3 (2024-11-18)

  • fix(javascript): disable broken rule (94fadb6)

0.16.2 (2024-11-18)

  • feat(javascript): add partition by comment option (d614636)
  • fix(javascript): remove filename case rule (dafec33)
  • chore(deps): bump deps (36ec95b)
  • chore(deps): bump deps (02f433f)
  • chore(deps): update actions/checkout digest to 11bd719 (3d298b4)
  • chore(deps): update actions/checkout digest to eef6144 (79f43ed)
  • chore(deps): update all non-major dependencies (f666c3a)
  • chore(deps): update all non-major dependencies (325a285)
  • chore(deps): update all non-major dependencies (b3ed527)

0.16.1 (2024-10-08)

  • revert: "ci: run typegen before build" (3b2d3c9)
  • fix(all): fix deprecation (4ed7c5a)
  • fix(shared): avoid circular reference (fdd2acd)
  • fix(shared): typegen only in shared (7698f27)
  • fix(typescript): add allowTemplateLiterals option (cb43071)
  • fix(vue): disable vue/no-reserved-props (14ccbca)
  • ci: run typegen before build (7b9a9e4)
  • feat(javascript): explicit declaration some rules in plugin unicorn (46cdd30)
  • style: fix style issue (cd4cbbd)
  • style(shared): use export type (297b643)
  • chore: remove useless tsconfig (245cf28)
  • chore(deps): bump deps (036c3f7)
  • chore(deps): bump deps (737c740)
  • chore(deps): update all non-major dependencies (c89ff9b)
  • chore(deps): update all non-major dependencies (7f47e2d)
  • chore(deps): update all non-major dependencies (f07d1eb)
  • fix(all,shared): fix await thenable issue (01b5897)

0.16.0 (2024-09-14)

  • chore(deps): bump deps (d522f1a)
  • feat(javascript): add import sort groups (0c52269)
  • test: make sure fix status for each style test (f754263)
  • test: remove array-bracket-newline and array-element-newline, we had disable it before (b0da18c)
  • fix(javascript): disable import/no-cycle for low down cost (b563675)

0.15.0 (2024-09-13)

  • test: add filename for js test (15877ac)
  • test: set retry times (3d07430)
  • test: use string filename instead object (8338e86)
  • style(javascript): adjust style for setup config (ae78433)
  • style(typescript): adjust rule order (53f780c)
  • fix: add assertion for type aware config (e778924)
  • fix: remove deprecated rules (bbb0bc6)
  • chore(deps): bump deps (9d44399)
  • feat(ignore): add name for ignore config (25f462c)
  • feat(markdown): upgrade eslint-plugin-markdown to @eslint/markdown (fe15b06)

0.14.4 (2024-09-08)

  • chore(deps): bump deps (f8715e0)
  • chore(deps): update all non-major dependencies (7725302)
  • chore(deps): use cross-release instead of bumpp (0f93f03)
  • chore(javascript): set maxArgs in valid-expect to be 10 (6186f77)
  • fix(javascript): disable require-top-level-describe (ab00527)
  • test: use threads instead of forks (9174841)

0.14.3 (2024-08-30)

  • chore: remove lint-staged (304ecdc)
  • chore(deps): bump and clear deps (5a036a6)
  • chore(typescript): allow underscore in class property and accessor (a1e5c49)

0.14.2 (2024-08-28)

  • chore(deps): update dependency eslint-plugin-import-x to v4 (36d58c7)
  • chore(javascript): adjust max nested describe and turn off max-expects (a268a15)

0.14.1 (2024-08-26)

  • test: apply eslint rules for test (9747a4f)
  • test: hoisting linter instance scope (4266f48)
  • test: optimize test util (3a753d0)
  • test: use toBe or toEqual instead of inline snapshot (b380b9a)
  • feat: style follow user config (c17eedb)
  • feat(javascript): remove json file in js config (5a34a7b)
  • feat(shared): make defaultValue as default param in resolveAltOption (f4ee2aa)
  • chore: use pnpm exec instead of npx (cfbe2a0)
  • chore(deps): upgrade @babel/parser version in lock file (c41defb)
  • chore(javascript): use assertions only in test with callback (8bbb83f)
  • fix(javascript): turn off require-hook (23d9831)
  • fix(shared): add hasVue and isVue3 function and local-pkg dep (9164f46)
  • fix(vue): update vue version detect (9e0f2a5)

0.14.0 (2024-08-23)

  • chore: remove unused dep local-pkg (a36b864)
  • chore: update lock file (60f3d03)
  • chore(shared): isInEditor support detect git hooks, remove unused vars (ec072ed)
  • feat(javascript): add test rules and fix files incorrect (ba6d608)

0.13.2 (2024-08-23)

  • chore: add vitest config file (39d83d4)
  • chore(deps): update all non-major dependencies (fb7e966)
  • chore(deps): update all non-major dependencies (5b26804)
  • chore(deps): update all non-major dependencies (3862695)
  • chore(javascript): move eslint-plugin-vitest to @vitest/eslint-plugin (34844fd)
  • perf(javascript): reduce files in filename config when typescript is not enable (c435a6a)

0.13.1 (2024-08-19)

  • chore(deps): bump deps (32f5c6c)
  • chore(deps): bump deps (f559caa)
  • chore(deps): update all non-major dependencies (289181e)
  • chore(ignore): turn gitignore strict mode to false (1a47d3c)
  • chore(typescript): use perfectionist/sort-classes instead of ts/member-ordering (ec34b0a)
  • docs: disable vscode builtin import sort (58f96cc)

0.13.0 (2024-08-09)

  • docs: add toml in settings.json (c6abab6)
  • chore: bump deps (0e101b2)
  • chore: move commit lint config to package.json (bb16552)
  • chore: remove experimental option and add c-spell word (e7dca5f)
  • chore: update tsx to v4.17.0 (b7423f6)
  • chore(deps): bump deps (f5a9375)
  • chore(javascript): bump perfectionist to v3.1.2 (279cdeb)
  • chore(shared): add type annotation (d3cc1eb)
  • chore(typescript): disable ts/prefer-nullish-coalescing to avoid ci fail (ed86253)
  • chore(typescript): remove eslint-plugin-jest (209e177)
  • chore(typescript): rollback changes for prefer-nullish-coalescing, enable test cases in ts (ac630e4)
  • chore(typescript): update naming convertion rule (c58fd70)
  • test: update test util for better error message (200e8b3)
  • test(javascript): add test suit for perfectionist, comment add, style adjust (53234ee)
  • test(typescript): move ban-types to alternative rules (bfbee3b)
  • test(typescript): try disable some test to avoid ci fail (a41804a)
  • test(typescript): try fix test fail (3e3db39)
  • test(typescript): try fix typescript test fail (a0207ba)
  • test(typescript): try repetition error (6da4dec)
  • test(vue): format test case (8384b41)
  • revert(typescript): try fix test fail (75988f7)
  • feat: add build:only script (14539aa)
  • feat(javascript): add eslint-plugin-vitest (c937c23)
  • feat(javascript): update no-restricted-globals (e0da519)
  • feat(typescript): simplify member-order (8c9d8ff)
  • feat(typescript,vue): update @typescript-eslint/parser and @typescript-eslint/eslint-plugin to v8 (2ff14fe)
  • fix(markdown): disable lines-around-comment for ts and js in markdown (eb5da96)

0.12.2 (2024-08-06)

  • feat: turn off unicorn/consistent-function-scoping (4e179d9)

0.12.1 (2024-08-05)

  • fix(javascript,typescript): disable lines-between-class-members, use comment to split members (f1243d2)
  • chore(deps): update all non-major dependencies (bd36784)

0.12.0 (2024-07-31)

  • docs: update types (e034173)
  • docs(all): add docs for constants (eccca1c)
  • chore: bump deps (d787c98)
  • chore: disable fix when commit (c7a3126)
  • chore: remove unused imports (d2ef46a)
  • chore: tweaks (244408b)
  • chore(all): make constants upper case (ab9539d)
  • chore(deps): update dependency eslint-plugin-unicorn to v55 (78c4173)
  • chore(deps): update devdependency @types/eslint to v9 (7f7d3b0)
  • chore(javascript): remove useless comments (c8b31a1)
  • chore(javascript): rename test config (d5c2dbc)
  • chore(shared): update global exclude list (8dfb67a)
  • feat: add style alternative option (588d160)
  • feat(javascript): add file for cli config (05211df)
  • feat(javascript): classify import rules (cfa923d)
  • feat(javascript): use perfectionist/sort-imports instead of import/order (fadea19)
  • feat(javascript): use specify options for sort config (9003043)
  • feat(shared): update type for flat config (66fdc50)
  • style: apply eslint style rule (447b342)
  • style: sort imports (258e11e)
  • test: try speed up unit test (3534854)
  • test: use dedent for multiline text (d70b73e)
  • feat(typescript,shared): add type aware option (185da6c)
  • fix(javascript): perfectionist/sort-array-includes modified the property names (08f7e8f)

0.11.4 (2024-07-25)

  • chore(deps): update all non-major dependencies (615a42e)
  • chore(deps): update all non-major dependencies (a30b1bc)
  • chore(deps): update all non-major dependencies (e51a4f9)
  • chore(javascript): allow implicit return undefined (724a60b)

0.11.3 (2024-07-18)

  • docs(typescript): add comments (ec5808e)
  • feat(javascript): not allow use reduce function, it performance bad (5a6c6c7)
  • chore(javascript): disable padded-blocks (13890cf)
  • chore(javascript): turn off repeating rules (78e00a6)
  • feat(typescript,javascript): set no-extra-parens check to functions (e489d2f)

0.11.2 (2024-07-17)

  • fix(javascript): disable filename-case and prefer-module rule in cli (38e1591)
  • fix(javascript): turn off perfectionist/sort-classes in typescript file (2cc7f92)

0.11.1 (2024-07-17)

  • feat(toml): disable padding-line-between-pairs (0a28d48)
  • chore: add toml scope in commitlint (8ac4c58)
  • chore: update badge's color (5ff5f44)
  • chore(deps): update vitest monorepo to v2 (ca6096a)

0.11.0 (2024-07-15)

  • feat: add toml package (58fde51)
  • fix: raise can't find packages module error, use dot start path instead (45b11f4)
  • chore: eslint-inspector has rename to eslint-config-inspector (0639065)
  • chore(deps): update all non-major dependencies (492f258)
  • chore(deps): update all non-major dependencies (127a78b)
  • chore(deps): update dependency eslint-plugin-import-x to v3 (6149833)
  • docs: add docs for shared function extractRules (bb1a89b)

0.10.2 (2024-06-30)

  • chore: bump deps (7f6e024)
  • Revert "chore: set member expression chain indent to 0" (15fbf6e)

0.10.1 (2024-06-28)

  • chore: bump deps (85a5335)
  • chore: set member expression chain indent to 0 (dde04fa)

0.10.0 (2024-06-27)

  • feat(typescript): add prefer-nullish-coalescing and prefer-optional-chain (4d727c1)
  • chore(deps): update all non-major dependencies (d89891c)
  • chore(deps): update all non-major dependencies (2f624aa)
  • chore(typescript): add style rules (5b5e369)
  • fix(javascript): make jsx-file-name config less opinionated (dd97e49)

0.9.1 (2024-06-18)

  • chore: bump deps (28cd5de)
  • chore(deps): update dependency eslint-plugin-unicorn to v54 (3b74f1e)
  • fix(all): use some instead of findIndex (639a15f)

0.9.0 (2024-06-18)

  • feat: add inspect script (acddfcb)
  • feat(javascript): add jsx config and extract jsx style rule (4196cac)
  • feat(typescript): add parser for tsx and make tsx config can disable (ab0a0d5)
  • chore: sync .vscode folder (e4d1fbc)
  • chore(deps): update actions/checkout digest to 692973e (f8324a3)
  • chore(deps): update all non-major dependencies (d401c55)
  • chore(deps): update all non-major dependencies (d4f4f7f)

0.8.0 (2024-06-04)

  • chore: bump deps and remove unused deps (d1746cc)
  • chore: tweaks (a3be14a)
  • chore(all): add default export for defineConfig (cae993c)
  • docs: update (3c9b9f0)
  • test: add test cases (42fcb9d)
  • refactor: remove unused function and variable (16f177b)
  • feat: make defineConfig can take additional configs (e980eca)
  • feat(json): disable style-js/lines-around-comment in json configs (404e766)
  • ci: add .pnpm-store for run action local (8857b70)
  • ci: rename (27ca327)

0.7.2 (2024-06-03)

  • chore: disable regexp/no-trivially-nested-quantifier (fb1fd5f)
  • chore: turn unicorn/prefer-ternary off (4242518)
  • chore(deps): update actions/checkout digest to a5ac7e5 (608078c)
  • chore(deps): update all non-major dependencies (904f142)
  • chore(deps): update all non-major dependencies (f18bdef)
  • fix(typescript): fix function-call-spacing conflict (83823d5)

0.7.1 (2024-05-26)

  • chore(javascript): turn off regexp/no-super-linear-backtracking (c865f00)
  • feat(javascript): config regexp/match-any (2affd0d)

0.7.0 (2024-05-26)

  • docs: remove note (992e2ed)
  • chore: bump deps (3d0ee33)
  • chore: enable jsx in eslint config (c53ab74)
  • chore(deps): update dependency eslint-plugin-unused-imports to v4 (0e49b78)
  • chore(ignore): rename function names (f9e7c04)
  • chore(javascript): adjust no-extra-parens (d2f3c13)
  • chore(typescript): enable style-ts/no-extra-parens (df9195c)
  • feat(javascript): add regexp plugin (9a3d9f2)
  • feat(javascript): allow unicorn rules in vue file (72f0c7b)
  • feat(javascript): move plugins to setup config (427f3fa)
  • feat(shared): add findConfig in utils (6d23c7c)
  • feat(vue): extract style config to one file (e590eed)
  • test: allow no-control-regex for now (a8877f9)
  • revert(javascript): revert typescript and javascript lint for vue (2493b7e)
  • refactor(javascript): split config item array into function (0f49988)
  • refactor(prettier): split config item array into function (ba81453)
  • refactor(shared): remove arrable in EslintFlatConfigs (a956e9d)
  • fix(typescript): allow index signature property access (948743f)

0.6.9 (2024-05-23)

  • fix(javascript): use camel case for *.[tj]s, pascal case for *.[tj]sx (f5f44ca)

0.6.8 (2024-05-22)

  • fix(javascript): turn unicorn/consistent-function-scoping to warn instead of error (338e872)
  • fix(typescript): disable lines before line comments (2829e3b)
  • feat(typescript): allow leadingUnderscore in variable name (8bcc849)

0.6.7 (2024-05-21)

  • chore: add commit scope (11729a3)
  • chore: add css/uno in eslint config and add new uno.config.js (8b9a517)
  • fix(prettier): add parserPlain for formatters (10155c2)

0.6.6 (2024-05-21)

  • feat(typescript): add stylistic plus (8d809af)

0.6.5 (2024-05-21)

  • fix: when typescript is enable then drop vue globs in js config (4a858b4)
  • feat(vue): add vue style rules (ea82c90)

0.6.4 (2024-05-21)

  • fix: perfectionist/sort-vue-attrivutes conflict with vue/attributes-order (74a7045)
  • fix(javascript): remove plugin-vitest (71555d4)
  • ci: use pnpm instead of ni (50481a8)
  • chore(deps): update all non-major dependencies (f5c7e24)
  • chore(deps): update pnpm/action-setup action to v4 (a5f8dfe)
  • chore(javascript): config prefer-ternary to only-single-line (1950158)
  • chore(javascript): disable error-message in test files (86b6d74)
  • docs: add description for modules (48f80e5)

0.6.3 (2024-05-16)

  • chore: add file extensions in lint-staged (d542f2b)
  • chore: clear dependencies (13afd15)
  • chore: update lock file (2913674)
  • chore(deps): update actions/checkout digest to 0ad4b8f (b7e05ca)
  • chore(deps): update all non-major dependencies (b287377)
  • docs: rewrite usage and features (7b83cf8)
  • ci: try fix ci broken (971a2ea)
  • ci: use node v20, because of v18 will fail the ci (80098b0)
  • fix: tsx fail the ci, move it out prepare (289534a)
  • test: json should enable style option (e00f673)
  • feat: add picocolors dep (73c476c)
  • feat: add types in gen_type.ts (52d4309)
  • feat(all): put rm legacy config behind and add caret symbol for version (c3c29ba)

0.6.2 (2024-05-15)

  • chore: add yaml in eslint config (b91f7cc)
  • chore: update editor config (e0355e7)
  • fix(javascript): add files for configs, avoid mess file rule check (2d0d315)
  • fix(prettier): add yaml eslint parser (2737a8a)
  • style: add final new line (35f6ff8)

0.6.1 (2024-05-15)

  • fix: missing prettier config in lock file (e7ced81)
  • fix(all): wrong prompt option (7d91430)
  • fix(prettier): prettier config is not add to index.ts (c202413)

0.6.0 (2024-05-15)

  • feat: add unocss module (c77189c)
  • feat(all): add unocss option in cli instead of graphql (dc23bd4)
  • fix: add missing valid eslint config file name (05dfcc4)
  • fix(all): add missing peer dep prettier (d8c3dad)
  • fix(all): create config file when file not exists (381c7ae)

0.5.7 (2024-05-15)

  • perf(all): optimize install dependencies (99d72f0)

0.5.6 (2024-05-15)

  • chore: update release script (61551a0)

0.5.5 (2024-05-15)

  • chore: update CHANGELOG.md (6a734dc)
  • fix: missing install prettier plugin (113634a)

0.5.4 (2024-05-14)

  • chore: release v0.5.4 (9e5a63f)
  • feat: print version in cli start (5755a33)
  • fix: forget build before release (d6446f6)

0.5.3 (2024-05-14)

  • chore: release v0.5.3 (200f719)
  • chore: revert release script (b6b2f33)
  • fix(all): add missing eslint-config dep in ctx (83a9153)
  • docs: update CHANGLOG.md (3d94aff)

0.5.2 (2024-05-14)

  • chore: add ignore module in gen_type.ts (3cf32d6)
  • chore: add prettier and markdown in commitlint (da9d493)
  • chore: remove default values for type Option (515771e)
  • chore(javascript): set dot-location to property (32ec679)
  • chore(typescript): disable unicorn/no-abusive-eslint-disable in *.d.ts (5eef6a6)
  • refactor(all): refactor cli app (3904e35)
  • style: use newly eslint rule (cf6d946)
  • docs: update CHANGELOG.md (34c048d)
  • feat: add default export for config packages (44f5da7)

0.5.1 (2024-05-13)

  • chore: release v0.5.1 (8210e3e)
  • fix: build cli.ts and add bin folder to files (62fbd42)

0.5.0 (2024-05-13)

  • chore: release v0.5.0 (9801547)
  • feat: add command line app (88dd173)
  • fix: file not match in cli rule (4961073)

0.4.0 (2024-05-13)

  • chore: release v0.4.0 (60ad553)
  • chore(deps): update all non-major dependencies (e582c18)
  • chore(deps): update all non-major dependencies (4640719)
  • chore(deps): update all non-major dependencies (2be73dd)
  • chore(deps): update commitlint monorepo to v19 (a9965d3)
  • chore(deps): update pnpm to v9 (97535f7)
  • chore(deps): update pnpm/action-setup action to v3 (920239e)
  • chore(deps): update typescript-eslint monorepo to v7 (400ac14)
  • refactor: migrate to eslint v9 using flat config (6f17f4e)
  • refactor: refactor to fit eslint v9 (342170a)

0.3.8 (2024-01-18)

  • chore: release v0.3.8 (0d20688)
  • chore(deps): update all non-major dependencies (d47280f)
  • chore(deps): update all non-major dependencies (2d3d5bb)
  • chore(deps): update dependency eslint-plugin-antfu to v2 (544fa10)
  • chore(typescript): remove ban type for '{}' (5ba42e8)
  • chore(typescript): remove boolean variable rule in naming-convention (9fb34a4)
  • docs(typescript): add addition msg in ban-types for null (9e43584)

0.3.7 (2023-12-10)

  • chore: release v0.3.7 (7ed9343)
  • fix: generic-spacing is removed from antfu-eslint-plugin (9f13cbf)

0.3.6 (2023-12-10)

  • chore: release v0.3.6 (7450f1e)
  • fix: fix vue html indent too large (78d84bc)

0.3.5 (2023-12-09)

  • chore: adjust indent size to 4 (69c2825)
  • chore: release v0.3.5 (8babbed)
  • chore(deps): update all non-major dependencies (ccf5451)
  • chore(deps): update all non-major dependencies (e8f5445)
  • chore(deps): update dependency eslint-define-config to v2 (53c420f)
  • chore(deps): update devdependency ava to v6 (c4fc13f)

0.3.4 (2023-11-27)

  • chore: disable naming-convention rule (64adff0)
  • chore: release v0.3.4 (f1a0b17)
  • chore(deps): update actions/checkout digest to 8ade135 (a5dc247)
  • chore(deps): update actions/checkout digest to b4ffde6 (fcaac63)
  • chore(deps): update actions/setup-node action to v4 (c0dd281)
  • chore(deps): update all non-major dependencies (17cbb41)
  • chore(deps): update all non-major dependencies (9537b11)
  • chore(deps): update all non-major dependencies (1656fda)
  • chore(deps): update all non-major dependencies (e733d1d)
  • chore(deps): update all non-major dependencies (0acb293)
  • chore(deps): update all non-major dependencies (1fe8664)
  • chore(deps): update commitlint monorepo to v18 (05b366d)
  • chore(deps): update dependency eslint-plugin-antfu to v1 (a60e996)
  • chore(deps): update devdependency lint-staged to v15 (cb1d03d)

0.3.3 (2023-09-06)

  • chore: release v0.3.2 (627c031)
  • chore(deps): update actions/checkout action to v4 (5c8deb7)
  • chore(deps): update all non-major dependencies (30f3619)
  • chore(typescript): use stroustrup instead of 1tbs (98dcd7d)

0.3.2 (2023-09-03)

  • chore: change no-await-in-loop to warn (9b511da)
  • chore: release v0.3.2 (aedf010)
  • chore: use stroustrup instead of 1tbs (208c5f4)
  • chore(deps): update all non-major dependencies (2f6d3e8)
  • chore(deps): update devdependency conventional-changelog-cli to v4 (66a2da3)

0.3.1 (2023-08-18)

  • chore: release v0.3.1 (41b5073)
  • chore(deps): update all non-major dependencies (69ce246)
  • chore(deps): update all non-major dependencies (1afb36c)
  • chore(deps): update typescript-eslint monorepo to v6 (603993b)
  • chore(typescript): add show and hide prefix for bool type var (d0a4dd4)
  • fix(typescript): fix no-restricted-imports rule update (4fcba84)

0.3.0 (2023-07-18)

  • chore: release v0.3.0 (b616252)
  • chore(deps): update all non-major dependencies (ef33aaa)
  • chore(deps): update all non-major dependencies (c854f8b)
  • chore(deps): update all non-major dependencies (7d542eb)
  • chore(deps): update devdependency conventional-changelog-cli to v3 (616b2cb)
  • docs: add comment for vue test case (5d24b71)
  • docs: update changelog (4e8a95a)
  • feat(typescript): add rule type-annotation-spacing (37bafb2)

0.2.4 (2023-06-10)

  • chore: release v0.2.4 (bb31582)
  • chore(deps): update all non-major dependencies (a35883f)
  • fix: disable rule no-control-regex (bcf1cac)
  • fix: make constant can use pascal case (c9d855c)

0.2.3 (2023-06-02)

  • chore: release v0.2.3 (42bdd0b)
  • chore(deps): update all non-major dependencies (2831897)
  • fix: move antfu plugin option to ts (e595ed6)

0.2.2 (2023-06-01)

  • chore: release v0.2.2 (767feaf)
  • chore(deps): update all non-major dependencies (412719e)
  • fix: move antfu's rule into typescript eslint config (a833ebc)

0.2.1 (2023-05-25)

  • chore: release v0.2.1 (e32a4be)
  • fix(json,javascript): add missing dependency (da55ed1)

0.2.0 (2023-05-25)

  • chore: bump deps (aa5d578)
  • chore: change brace-style from 1tbs to stroustrup (7e5a61b)
  • chore: disable no-duplicate-imports (2e5633e)
  • chore: release v0.2.0 (4f213f5)
  • chore(deps): update all non-major dependencies (a3ef145)
  • chore(deps): update pnpm to v8.5.1 (a51a917)
  • chore(json): diable jsonc/no-comments in tsconfig.*.json (b54c359)
  • ci: init ci config (0427e40)
  • test: add logic when test typescript rules (5ba0911)
  • refactor(typescript): use tsconfig as project param & disable some unsafe rule (2152ca5)
  • feat: default ignore .vitepress/cache (2c730dc)
  • feat: use eslint-define-config (99aa049)
  • feat(javascript): use import/resolver (573894b)

0.1.1 (2023-05-18)

  • chore: release v0.1.1 (e4ed9b8)
  • chore: use renovate config from rainbowatcher/renovate-config (0c0fd3d)
  • chore(deps): update pnpm to v7.32.0 (5ca0624)
  • chore(deps): update pnpm to v8 (7694feb)
  • chore(deps): update pnpm to v8.3.1 (985a12f)
  • chore(typescript): disable rule typescript-eslint/no-empty-function (619dd15)
  • test(vue): add vue test (609421a)
  • feat(javascript): add eslint-plugin-antfu (5f0ba4f)
  • Add renovate.json (10b6756)

0.1.0 (2023-04-14)

  • chore: release v0.1.0 (4b28e42)
  • chore(typescript): disable rule no-unused-vars (b371ef9)
  • fix: add missing dep bumpp (ad13b75)
  • feat: disable rule no undef (7434cd7)

0.0.1-beta.16 (2023-04-04)

  • chore: release v0.0.1-beta.16 (c2df879)
  • test: add test case (8946d62)
  • feat(javascript): add lines-between-class-members rule (5f63aab)
  • feat(typescript): add rules (d90ed62)

0.0.1-beta.15 (2023-04-03)

  • chore: naming convention rule to use PascalCase instead of StrictPascalCase (d3529fb)
  • chore: release v0.0.1-beta.15 (3207db5)

0.0.1-beta.14 (2023-04-03)

  • chore: release v0.0.1-beta.14 (a5b20e8)
  • docs: update badges (70385aa)
  • fix: disable objectLiteralProperty in naming-convention (dc8cf5f)
  • feat(javascript): not allowing spaces inside parentheses (98c5d12)
  • refactor(vue,javascript,typescript): update brace style to 1tbs (aafbf0b)

0.0.1-beta.13 (2023-03-31)

  • chore: add all workspace package as devDep to workspace root (9dad67a)
  • chore: release v0.0.1-beta.13 (2a4203c)
  • chore(typescript): change naming convention rule to use camelCase (8426ff0)
  • feat(typescript,javascript): add brace-style linting rule with stroustrup style (d5218f7)
  • docs: update steps for development (ae6a625)

0.0.1-beta.12 (2023-03-31)

  • chore: release v0.0.1-beta.12 (0361c34)
  • chore: remove tsconfig.json (75e2eee)
  • feat(javascript): add rules (fae49d2)
  • feat(typescript): update rules (c23f7f1)
  • docs: add development section (3feffd3)
  • test: add test case (cac10fa)
  • refactor: remove fixtures folder (df31eab)

0.0.1-beta.11 (2023-03-29)

  • chore: release v0.0.1-beta.11 (da425ca)
  • feat(javascript): add prefer const rule (ac17fd4)
  • fix(typescript): use ts eslint no unused vars replace the js one (eca3bff)

0.0.1-beta.10 (2023-03-29)

  • chore: release v0.0.1-beta.10 (5bcb91d)
  • feat(javascript): add object-curly-newline and sort-imports (34dcc2a)
  • fix: add git push operation in release script (7afb92f)

0.0.1-beta.9 (2023-03-29)

  • chore: add CHANGELOG.md (113c9a0)
  • chore: add conventional changelog cli to dep and release script (27551ae)
  • chore: add scope enum rule to commitlint (18921b0)
  • chore: release v0.0.1-beta.9 (e7c54ec)
  • chore(typescript): add eslint-plugin-jest (2f816f5)
  • chore(typescript): adjust rules (ed0cc32)
  • feat(javascript): add key spacing rule (5b60233)

0.0.1-beta.8 (2023-03-28)

  • chore: release v0.0.1-beta.8 (0b717c4)
  • chore(all): replace ts to vue for default config (4265f72)
  • style: apply slyle lint (4c2c7c0)
  • fix(vue): fix wrong extends (204b3e5)

0.0.1-beta.7 (2023-03-27)

0.0.1-beta.6 (2023-03-27)

  • chore: adjust typescript rule (908c457)
  • chore: release v0.0.1-beta.6 (70ef884)
  • docs: add referencing project (c50b494)
  • feat: add export and import limit (7173f15)
  • feat: add infix operator whitespace lint (8eba264)
  • feat: init vue eslint-config-vue to project (9a2282f)

0.0.1-beta.5 (2023-03-26)

  • chore: release v0.0.1-beta.5 (bec1fe9)
  • feat: add ignore pattern (06dc657)
  • fix: unable import/named rule in ts (13638c1)

0.0.1-beta.4 (2023-03-26)

  • chore: release v0.0.1-beta.4 (3fb780d)
  • feat: replace the recommended import rules with custom rules (8193443)

0.0.1-beta.3 (2023-03-25)

  • chore: release v0.0.1-beta.3 (34c3550)
  • fix: fix typescript no-unresolved error (69cbb7a)

0.0.1-beta.2 (2023-03-25)

  • chore: add npm config (6f7b965)
  • chore: modify the style of the fixtures directory (7f0cb72)
  • chore: release v0.0.1-beta.2 (11705ec)
  • chore: update eslint-config (228b6ec)
  • chore: update eslint-config-ts (9c68493)
  • docs: add docs for each project (03ae107)
  • ci: setup git hooks (c56f078)
  • fix: fix missing dep (7adaeaa)
  • feat: add eslint-config-js to project (4803ea1)
  • feat: add eslint-config-json to project (7efc24a)

0.0.1-beta.1 (2023-03-24)