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,31 +13,21 @@ Extract static JSX outside components to avoid re-creation.
```tsx
function LoadingSkeleton() {
return <div className="animate-pulse h-20 bg-gray-200" />
return <div className="animate-pulse h-20 bg-gray-200" />;
}
function Container() {
return (
<div>
{loading && <LoadingSkeleton />}
</div>
)
return <div>{loading && <LoadingSkeleton />}</div>;
}
```
**Correct (reuses same element):**
```tsx
const loadingSkeleton = (
<div className="animate-pulse h-20 bg-gray-200" />
)
const loadingSkeleton = <div className="animate-pulse h-20 bg-gray-200" />;
function Container() {
return (
<div>
{loading && loadingSkeleton}
</div>
)
return <div>{loading && loadingSkeleton}</div>;
}
```