Skip to content

Releases: mpsuesser/oxlint-plugin-alchemy

v0.2.2

08 Jun 21:57

Choose a tag to compare

effect/@effect/vitest -> 4.0.0-beta.78, effect-oxlint -> ^0.3.2. OIDC trusted publishing (Node 24 + npm@latest, no NPM_TOKEN).

v0.2.1

23 May 11:01

Choose a tag to compare

Highlights

  • Removed JSR slow-type diagnostics by adding explicit rule export boundaries.
  • Documented the default plugin export for generated JSR docs.
  • Updated JSR publishing to request provenance.

v0.2.0

23 May 10:39

Choose a tag to compare

Highlights

  • Publish built dist entrypoints for Oxlint JS plugin loading.
  • Expose generated configs.recommended and configs.all presets.
  • Update Effect, Bun, TypeScript, and supporting toolchain versions.

v0.1.0

12 May 06:07

Choose a tag to compare

Initial public release.

14 oxlint rules covering Alchemy v2 idioms:

v1 → v2 migration footguns

  • no-v1-await-stack (AL-1)
  • no-v1-finalize (AL-2)
  • no-v1-await-resource (AL-3)
  • no-v1-import-paths (AL-4)
  • no-v1-entrypoint-prop (AL-5)
  • no-shouty-binding-keys (AL-6)

v2 conventions

  • require-stable-logical-id (AL-7)
  • prefer-namespace-imports (AL-8)
  • bind-in-init-only (AL-9)
  • no-shadowing-global-worker (AL-10)

Output safety

  • no-string-concat-output (AL-11)
  • no-console-log-output (AL-12)

File structure

  • stack-in-alchemy-run-file (AL-13)
  • platform-main-import-meta-path-when-collocated (AL-14)

Install:

bun add -D @mpsuesser/oxlint-plugin-alchemy