Skip to content

Releases: jeremy-code/eslint-plugin-z

v0.2.1

29 May 01:35
4036f94
Compare
Choose a tag to compare

Patch Changes

v0.2.0

29 May 00:14
ae61302
Compare
Choose a tag to compare

Minor Changes

  • f0e15fc Thanks @jeremy-code! - add no-undefined-argument-in-custom-rule, constant plugin export, misc. changes to docs

v0.1.4

28 May 23:56
a2e04fb
Compare
Choose a tag to compare

Patch Changes

  • #18 d266bd4 Thanks @jeremy-code! - update deps, README.md, add pnpm-workspace.yaml, update eslint.config.mjs

v0.1.2

09 Feb 03:52
023a661
Compare
Choose a tag to compare

Patch Changes

  • 3099519 Thanks @jeremy-code! - # chore: add prefer-enum rule, add plugin namespace, refactor utils

    This release adds a new rule, prefer-enum, which enforces the usage of z.enum(["a", "b", "c"]) instead of z.union([z.literal("a"), z.literal("b"), z.literal("c")]) in Zod schemas.

v0.1.1

08 Feb 09:44
bb9b3ae
Compare
Choose a tag to compare

Patch Changes

  • f385d65 Thanks @jeremy-code! - # chore: initial commit

    • initial commit of eslint-plugin-z package v0.1.0
    • Add rules no-duplicate-enum-values, no-throw-refine, prefer-nullish, and prefer-tuple
    • Add docs for rules in ./docs
    • Publish package to npm: eslint-plugin-z
    • Set up CI/CD with GitHub Actions (./.github/workflows/ci.yml, ./.github/workflows/release.yml)
    • Set up misc. configs and files (e.g. Husky, ESLint, Prettier, lint-staged, Jest, etc.)