一覧へ戻る
gajus/eslint-plugin-zod(新しいタブで開きます)
主要言語: TypeScript
Zod linting rules for ESLint.
- star 数
- 26
- watcher 数
- 2
- fork 数
- 3
- issue 数
- 5
- 最終更新
- 2026/01/15
主要言語: TypeScript
Zod linting rules for ESLint.
Warning
The source code of eslint-plugin-zod now resides here:
https://github.com/marcalexiei/eslint-plugin-zod
For additional context, see Takeover of eslint-plugin-zod.
Zod linting rules for ESLint.
eslint-plugin-zod plugin.npm install eslint --save-dev npm install eslint-plugin-zod --save-dev
plugins section and specify eslint-plugin-zod as a plugin.{
"plugins": [
"zod"
],
"rules": {
"zod/prefer-enum": 2,
"zod/require-strict": 2
}
}
The --fix option on the command line automatically fixes problems reported by this rule.
Prefers z.enum over a union of literals.
The --fix option on the command line automatically fixes problems reported by this rule.
Requires that objects are initialized with .strict().
| configuration | format | default | description |
|---|---|---|---|
allowPassthrough |
boolean | true |
Ignores objects explicitly set to allowPassthrough(). |