File tree Expand file tree Collapse file tree 3 files changed +30
-5
lines changed Expand file tree Collapse file tree 3 files changed +30
-5
lines changed Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ export const rule = createRule({
7474 } ,
7575 Property ( node ) {
7676 const type = getType ( node , context ) ;
77- if ( ! type ?. isZodType || ! type . isZodPrimative ) {
77+ if ( ! type ?. isZodType || ! type . isZodPrimitive ) {
7878 return ;
7979 }
8080
Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ export const rule = createRule<[Key], MessageIds>({
7575 }
7676
7777 const type = getType ( declarator , context ) ;
78- if ( ! type ?. isZodType || ! type . isZodPrimative ) {
78+ if ( ! type ?. isZodType || ! type . isZodPrimitive ) {
7979 return ;
8080 }
8181
@@ -89,7 +89,7 @@ export const rule = createRule<[Key], MessageIds>({
8989 } ,
9090 Property ( node ) {
9191 const type = getType ( node , context ) ;
92- if ( ! type ?. isZodType || ! type . isZodPrimative ) {
92+ if ( ! type ?. isZodType || ! type . isZodPrimitive ) {
9393 return ;
9494 }
9595
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ const getType = <T extends TSESTree.Node>(
3434 name : string ;
3535 type : string ;
3636 isZodType : boolean ;
37- isZodPrimative : boolean ;
37+ isZodPrimitive : boolean ;
3838 }
3939 | undefined => {
4040 // 1. Grab the TypeScript program from parser services
@@ -68,12 +68,37 @@ const getType = <T extends TSESTree.Node>(
6868 name,
6969 type,
7070 isZodType : name . includes ( 'Zod' ) && ! name . includes ( 'ZodOpenApi' ) ,
71- isZodPrimative : [
71+ isZodPrimitive : [
7272 'ZodString' ,
7373 'ZodNumber' ,
7474 'ZodBoolean' ,
7575 'ZodRecord' ,
7676 'ZodEnum' ,
77+ 'ZodInt' ,
78+ 'ZodUUID' ,
79+ 'ZodGUID' ,
80+ 'ZodUUID' ,
81+ 'ZodEmail' ,
82+ 'ZodURL' ,
83+ 'ZodEmoji' ,
84+ 'ZodNanoID' ,
85+ 'ZodCUID' ,
86+ 'ZodCUID2' ,
87+ 'ZodULID' ,
88+ 'ZodXID' ,
89+ 'ZodKSUID' ,
90+ 'ZodISODateTime' ,
91+ 'ZodISODate' ,
92+ 'ZodISOTime' ,
93+ 'ZodISODuration' ,
94+ 'ZodIPv4' ,
95+ 'ZodIPv6' ,
96+ 'ZodCIDRv4' ,
97+ 'ZodCIDRv6' ,
98+ 'ZodBase64' ,
99+ 'ZodBase64URL' ,
100+ 'ZodE164' ,
101+ 'ZodJWT' ,
77102 ] . includes ( unwrapType ?? name ) ,
78103 } ;
79104} ;
You can’t perform that action at this time.
0 commit comments