Skip to content

Latest commit

 

History

History
169 lines (88 loc) · 11.8 KB

File metadata and controls

169 lines (88 loc) · 11.8 KB

Changelog

1.6.0 (2026-08-04)

Features

  • eslint: add a Playwright concern covering specs and their config (#38) (a999323)

1.5.2 (2026-08-03)

Bug Fixes

  • eslint: stop prefer-global-this making the browser framing check unspellable (#36) (87d747d)

1.5.1 (2026-07-31)

Chores

  • deps-dev: bump stylelint from 17.14.0 to 17.14.1 (#33) (8be9015)
  • deps-dev: bump typescript from 5.9.3 to 6.0.3 (#11) (304cc01)
  • deps: bump eslint-plugin-unicorn from 69.0.0 to 72.0.0 (#27) (66ae14f)
  • deps: bump globals from 17.7.0 to 17.8.0 (#34) (c3d58ec)

1.5.0 (2026-07-24)

Features

Bug Fixes

Chores

  • deps: bump eslint-plugin-sonarjs from 4.1.0 to 4.2.0 (#26) (b8314d0)
  • deps: bump prettier from 3.9.4 to 3.9.6 (#25) (b5afa7f)
  • deps: bump typescript-eslint from 8.63.0 to 8.65.0 (#24) (bae6bc8)

Documentation

  • document TypeScript 7 (tsgo) linting via oxlint-tsgolint (#30) (6928959)

1.4.0 (2026-07-13)

Features

  • stylelint: add shared Stylelint configs for CSS + design tokens (#22) (6f8fafb)

1.3.2 (2026-07-13)

Bug Fixes

  • eslint: restore prefer-top-level type imports; the #19 flip was unnecessary (#20) (20ddc94)

1.3.1 (2026-07-13)

Bug Fixes

  • eslint: resolve type-import rule conflict by pinning all three to inline (#19) (52bfb2b)

Documentation

1.3.0 (2026-07-08)

Features

  • eslint: steer data-loading $fetch to useFetch/useAsyncData in Nuxt SFCs (#15) (75507b1)

1.2.0 (2026-07-08)

Features

  • @unraid/js-standards anti-slop presets (eslint/prettier/tsconfig/knip) (9bd18e1)
  • add node preset, node tsconfig, and runtime/ ignore for Lambdas (#14) (fc25423)
  • eslint: add opt-in strict-size preset; two-tier function length (#6) (22604fb)
  • eslint: require strictNullChecks; align oxlint eqeqeq with eslint (#4) (58ea5fc)
  • oxlint: add shared oxlint/base pre-pass config (5a2f20c)
  • oxlint: add type-aware preset (base + pedantic, ~2.8s full type-safety on CAW) (5dfbe24)
  • oxlint: eslint/oxlint dedupe concern + pre-pass workflow docs (a34755d)
  • release: cut a release for every conventional commit type (#12) (56dc65d)

Bug Fixes

  • eslint/nuxt: resolve FlatConfigComposer to array via top-level await (1de7ee5)
  • eslint/oxlint: destructure builder from default export (no named export) (832b4b0)
  • eslint: disable premature unicorn/prefer-uint8array-base64 (#7) (97d6364)
  • knip: drop entry/project overrides that defeat Nuxt auto-detection (e9eb4fd)

Reverts

  • keep ESLint authoritative (vue/sonarjs/deslop/2 type-aware rules); oxlint = fast pre-pass + optional type-aware advisory (a7fbc4b)

Refactors

  • eslint: split into composable concerns (typescript/anti-slop/vue/cloudflare-workers/testing); retune tiers (52a4f03)
  • reframe as code-quality presets (rename anti-slop concern to quality, drop AI references) (269dd8e)

Chores

  • configure for public npm publish (release-please + OIDC, matches @unraid/shared-callbacks setup) (56ef01e)
  • deps: bump typescript-eslint from 8.62.1 to 8.63.0 (#10) (9bb8153)
  • main: release 1.0.0 (#2) (3364998)
  • main: release 1.1.0 (#5) (8209036)
  • main: release 1.1.1 (#8) (69eb2c5)
  • Set npm as the package ecosystem for Dependabot (f497f21)

Documentation

  • knip: note Nuxt 4 app/ srcDir entry hint (342d0af)
  • no-restricted-imports/plugin-dedupe gotchas + ESLint-vs-Biome/Oxlint rationale (63228d9)
  • oxlint: document type-aware tier + coverage gaps (da642f0)

1.1.1 (2026-07-07)

Bug Fixes

  • eslint: disable premature unicorn/prefer-uint8array-base64 (#7) (97d6364)

1.1.0 (2026-07-03)

Features

  • eslint: add opt-in strict-size preset; two-tier function length (#6) (22604fb)
  • eslint: require strictNullChecks; align oxlint eqeqeq with eslint (#4) (58ea5fc)

1.0.0 (2026-07-01)

Features

  • @unraid/js-standards anti-slop presets (eslint/prettier/tsconfig/knip) (9bd18e1)
  • oxlint: add shared oxlint/base pre-pass config (5a2f20c)
  • oxlint: add type-aware preset (base + pedantic, ~2.8s full type-safety on CAW) (5dfbe24)
  • oxlint: eslint/oxlint dedupe concern + pre-pass workflow docs (a34755d)

Bug Fixes

  • eslint/nuxt: resolve FlatConfigComposer to array via top-level await (1de7ee5)
  • eslint/oxlint: destructure builder from default export (no named export) (832b4b0)
  • knip: drop entry/project overrides that defeat Nuxt auto-detection (e9eb4fd)

Reverts

  • keep ESLint authoritative (vue/sonarjs/deslop/2 type-aware rules); oxlint = fast pre-pass + optional type-aware advisory (a7fbc4b)