fix: resolve Prettier markdown code block parsing errors

- Fix syntax errors in skills markdown files (.github/skills, .opencode/skills)
- Change typescript to tsx for code blocks with JSX
- Replace ellipsis (...) in array examples with valid syntax
- Separate CSS from TypeScript into distinct code blocks
- Convert JavaScript object examples to valid JSON in docs
- Fix enum definitions with proper comma separation
This commit is contained in:
2026-01-20 21:09:29 +01:00
parent 7932fe7386
commit cd05fc8648
177 changed files with 5042 additions and 5541 deletions

View File

@@ -13,15 +13,15 @@ Move `await` operations into the branches where they're actually used to avoid b
```typescript
async function handleRequest(userId: string, skipProcessing: boolean) {
const userData = await fetchUserData(userId)
const userData = await fetchUserData(userId);
if (skipProcessing) {
// Returns immediately but still waited for userData
return { skipped: true }
return { skipped: true };
}
// Only this branch uses userData
return processUserData(userData)
return processUserData(userData);
}
```
@@ -31,12 +31,12 @@ async function handleRequest(userId: string, skipProcessing: boolean) {
async function handleRequest(userId: string, skipProcessing: boolean) {
if (skipProcessing) {
// Returns immediately without waiting
return { skipped: true }
return { skipped: true };
}
// Fetch only when needed
const userData = await fetchUserData(userId)
return processUserData(userData)
const userData = await fetchUserData(userId);
return processUserData(userData);
}
```
@@ -45,35 +45,35 @@ async function handleRequest(userId: string, skipProcessing: boolean) {
```typescript
// Incorrect: always fetches permissions
async function updateResource(resourceId: string, userId: string) {
const permissions = await fetchPermissions(userId)
const resource = await getResource(resourceId)
const permissions = await fetchPermissions(userId);
const resource = await getResource(resourceId);
if (!resource) {
return { error: 'Not found' }
return { error: "Not found" };
}
if (!permissions.canEdit) {
return { error: 'Forbidden' }
return { error: "Forbidden" };
}
return await updateResourceData(resource, permissions)
return await updateResourceData(resource, permissions);
}
// Correct: fetches only when needed
async function updateResource(resourceId: string, userId: string) {
const resource = await getResource(resourceId)
const resource = await getResource(resourceId);
if (!resource) {
return { error: 'Not found' }
return { error: "Not found" };
}
const permissions = await fetchPermissions(userId)
const permissions = await fetchPermissions(userId);
if (!permissions.canEdit) {
return { error: 'Forbidden' }
return { error: "Forbidden" };
}
return await updateResourceData(resource, permissions)
return await updateResourceData(resource, permissions);
}
```