mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-21 22:50:42 +08:00
style: lint
This commit is contained in:
Binary file not shown.
+1
-1
@@ -16,7 +16,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@biomejs/biome": "1.9.4",
|
"@biomejs/biome": "1.9.4",
|
||||||
"@types/node": "^22.15.21",
|
"@types/node": "^22.15.21",
|
||||||
"@types/react": "^19.1.5",
|
"@types/react": "^19.1.6",
|
||||||
"@types/react-copy-to-clipboard": "^5.0.7",
|
"@types/react-copy-to-clipboard": "^5.0.7",
|
||||||
"@types/react-dom": "^19.1.5",
|
"@types/react-dom": "^19.1.5",
|
||||||
"@types/react-syntax-highlighter": "^15.5.13",
|
"@types/react-syntax-highlighter": "^15.5.13",
|
||||||
|
|||||||
+7
-9
@@ -11,7 +11,7 @@ function safeParseYup<T>(schema: yup.ObjectSchema<any>, data: unknown) {
|
|||||||
try {
|
try {
|
||||||
const validatedData = schema.validateSync(data, {
|
const validatedData = schema.validateSync(data, {
|
||||||
abortEarly: false,
|
abortEarly: false,
|
||||||
stripUnknown: true
|
stripUnknown: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
return {
|
return {
|
||||||
@@ -25,10 +25,10 @@ function safeParseYup<T>(schema: yup.ObjectSchema<any>, data: unknown) {
|
|||||||
success: false as const,
|
success: false as const,
|
||||||
data: undefined,
|
data: undefined,
|
||||||
error: {
|
error: {
|
||||||
issues: error.inner.map(err => ({
|
issues: error.inner.map((err) => ({
|
||||||
path: err.path?.split('.') || [],
|
path: err.path?.split(".") || [],
|
||||||
message: err.message,
|
message: err.message,
|
||||||
code: err.type ?? 'validation_error',
|
code: err.type ?? "validation_error",
|
||||||
})),
|
})),
|
||||||
message: error.message,
|
message: error.message,
|
||||||
},
|
},
|
||||||
@@ -40,7 +40,7 @@ function safeParseYup<T>(schema: yup.ObjectSchema<any>, data: unknown) {
|
|||||||
data: undefined,
|
data: undefined,
|
||||||
error: {
|
error: {
|
||||||
issues: [],
|
issues: [],
|
||||||
message: 'Unknown validation error',
|
message: "Unknown validation error",
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -60,15 +60,13 @@ const createEnv = () => {
|
|||||||
}
|
}
|
||||||
return acc;
|
return acc;
|
||||||
}, {});
|
}, {});
|
||||||
console.log(envVars)
|
console.log(envVars);
|
||||||
const parsedEnv = safeParseYup<EnvSchema>(EnvSchema, envVars);
|
const parsedEnv = safeParseYup<EnvSchema>(EnvSchema, envVars);
|
||||||
if (!parsedEnv.success) {
|
if (!parsedEnv.success) {
|
||||||
throw new Error(
|
throw new Error(
|
||||||
`Invalid env provided.
|
`Invalid env provided.
|
||||||
The following variables are missing or invalid:
|
The following variables are missing or invalid:
|
||||||
${parsedEnv.error.issues
|
${parsedEnv.error.issues.map(({ path, message }) => `- ${path}: ${message}`).join("\n")}
|
||||||
.map(({ path, message }) => `- ${path}: ${message}`)
|
|
||||||
.join("\n")}
|
|
||||||
`,
|
`,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user