Skip to content

Commit ff1296d

Browse files
committed
chore: fix lint errors
1 parent eb51252 commit ff1296d

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

src/myzod/index.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import type { Visitor } from '../visitor';
2323
import {
2424
InterfaceTypeDefinitionBuilder,
2525
ObjectTypeDefinitionBuilder,
26+
escapeGraphQLCharacters,
2627
isInput,
2728
isListType,
2829
isNamedType,
@@ -292,7 +293,7 @@ function generateFieldTypeMyZodSchema(config: ValidationSchemaPluginConfig, visi
292293
appliedDirectivesGen = `${appliedDirectivesGen}.default(${visitor.convertName(type.name.value)}.${value})`;
293294
}
294295
else {
295-
appliedDirectivesGen = `${appliedDirectivesGen}.default("${defaultValue.value}")`;
296+
appliedDirectivesGen = `${appliedDirectivesGen}.default("${escapeGraphQLCharacters(defaultValue.value)}")`;
296297
}
297298
}
298299
}

src/valibot/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -205,9 +205,9 @@ function generateFieldTypeValibotSchema(config: ValidationSchemaPluginConfig, vi
205205
if (isListType(type)) {
206206
const gen = generateFieldTypeValibotSchema(config, visitor, field, type.type, type);
207207
const arrayGen = `v.array(${maybeLazy(type.type, gen)})`;
208-
if (!isNonNullType(parentType)) {
208+
if (!isNonNullType(parentType))
209209
return `v.nullish(${arrayGen})`;
210-
}
210+
211211
return arrayGen;
212212
}
213213
if (isNonNullType(type)) {

src/yup/index.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import type { Visitor } from '../visitor';
2323
import {
2424
InterfaceTypeDefinitionBuilder,
2525
ObjectTypeDefinitionBuilder,
26+
escapeGraphQLCharacters,
2627
isInput,
2728
isListType,
2829
isNamedType,
@@ -293,7 +294,7 @@ function shapeFields(fields: readonly (FieldDefinitionNode | InputValueDefinitio
293294
fieldSchema = `${fieldSchema}.default(${visitor.convertName(field.name.value)}.${value})`;
294295
}
295296
else {
296-
fieldSchema = `${fieldSchema}.default("${defaultValue.value}")`;
297+
fieldSchema = `${fieldSchema}.default("${escapeGraphQLCharacters(defaultValue.value)}")`;
297298
}
298299
}
299300
}

src/zod/index.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import type { Visitor } from '../visitor';
2323
import {
2424
InterfaceTypeDefinitionBuilder,
2525
ObjectTypeDefinitionBuilder,
26+
escapeGraphQLCharacters,
2627
isInput,
2728
isListType,
2829
isNamedType,
@@ -305,7 +306,7 @@ function generateFieldTypeZodSchema(config: ValidationSchemaPluginConfig, visito
305306
appliedDirectivesGen = `${appliedDirectivesGen}.default(${type.name.value}.${value})`;
306307
}
307308
else {
308-
appliedDirectivesGen = `${appliedDirectivesGen}.default("${defaultValue.value}")`;
309+
appliedDirectivesGen = `${appliedDirectivesGen}.default("${escapeGraphQLCharacters(defaultValue.value)}")`;
309310
}
310311
}
311312
}

0 commit comments

Comments
 (0)