بنقرة واحدة
svelte-patterns
Svelte/SvelteKit 代码审查规则。当审查 .svelte 文件或 Svelte 项目的 JS/TS 文件时套用。检查 Runes 响应式、stores、模板安全({@html} XSS)。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Svelte/SvelteKit 代码审查规则。当审查 .svelte 文件或 Svelte 项目的 JS/TS 文件时套用。检查 Runes 响应式、stores、模板安全({@html} XSS)。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Angular 代码审查规则。当审查 Angular 项目的 .ts 文件(组件/服务/Directive)时套用。检查 DI、RxJS 订阅管理、Signals、Change Detection、模板安全([innerHTML] XSS)。
跨语言通用代码质量规则。当没有匹配的语言特定 skill 时作为 fallback 使用。适用于函数复杂度、命名规范、死代码、魔法数字。
Go 代码审查规则。当审查 .go 文件时套用。检查错误处理、goroutine 生命周期、接口设计、命名惯例、defer 使用。
Java 代码审查规则。当审查 .java 文件时套用。检查异常处理、资源管理(try-with-resources)、Optional 使用、Stream API、安全漏洞。
Python 代码审查规则。当审查 .py 文件时套用。检查类型注解、异常处理、命名规范、函数复杂度、安全漏洞(eval/exec/pickle/yaml.load/os.system)。
React/Next.js 代码审查规则。当审查 JSX/TSX 文件(React 项目)时套用。检查组件设计、Hooks 使用、状态管理、性能、安全(XSS)。
| name | svelte_patterns |
| description | Svelte/SvelteKit 代码审查规则。当审查 .svelte 文件或 Svelte 项目的 JS/TS 文件时套用。检查 Runes 响应式、stores、模板安全({@html} XSS)。 |
| category | style |
| reviewer_type | style |
| languages | ["typescript","javascript"] |
| frameworks | ["svelte"] |
.svelte 文件或 .svelte.js/.svelte.ts 文件*.test.ts, *.spec.ts)→ 测试规则放宽svelte.config.*, vite.config.*)→ 不同规则+server.ts, hooks.server.ts)→ 组件规则不适用{@html userContent} — 用户内容渲染为原始 HTML → errorelement.innerHTML = userContent 在 onMount 中 → error$state() for reactive variables; $state.snapshot() for plain copies$derived() must be pure — no side effects, no mutations$effect() auto-tracks dependencies; don't over-specify$state during $derived computation250 lines → split into components or
.svelte.jshelpers
$props() with destructuring for type-safe props$state() runes in .svelte.js files for shared statewritable()/derived() stores; $storeName auto-subscription.subscribe() in onDestroy{#each} always needs unique key{#if} blocks are statements, not expressions{@const} for template-local constantsTrue Positive: Creates reactivity bugs, memory leaks, or XSS. Confidence > 0.7.
False Positive:
{@html} 的内容来自可信 CMS 且已 sanitize$effect 中的操作是必要的初始化副作用