typescript-strict
TypeScript Strict-Modus aktivieren
也可从以下获取: Barnhardt-Enterprises-Inc
TypeScript Strict-Modus erkennt Fehler zur Kompilierzeit, die Laufzeitfehler verursachen würden. Diese Fähigkeit hilft Ihnen, strenge Typprüfungen zu konfigurieren und durchzusetzen, um sichereren und zuverlässigeren Code zu schreiben.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“typescript-strict”。 Zeig mir, wie ich diesen TypeScript-Fehler behebe: 'Parameter hat einen any-Typ'
预期结果:
- Ersetze 'any' durch 'unknown' und füge Type-Guards hinzu
- Verwende Generics für wiederverwendbare typsichere Funktionen
- Erstelle Schnittstellen/Type-Definitionen für deine Datenstrukturen
- Implementiere ordnungsgemäße Typverengung mit if-Anweisungen
正在使用“typescript-strict”。 Wie konfiguriere ich meine tsconfig.json für maximale Typsicherheit?
预期结果:
- Setze 'strict: true', um alle Strict-Prüfungen zu aktivieren
- Füge 'noUncheckedIndexedAccess: true' für sichereren Array-Zugriff hinzu
- Aktiviere 'noImplicitReturns: true', um fehlende Returns zu erkennen
- Verwende 'noUnusedLocals: true', um Code sauber zu halten
正在使用“typescript-strict”。 Warum sollte ich @ts-ignore in meinem Code vermeiden?
预期结果:
- @ts-ignore unterdrückt Fehler, ohne das eigentliche Problem zu beheben
- Es erstellt versteckte Fehler, die erst zur Laufzeit auftreten
- Verwende stattdessen Type-Guards oder ordnungsgemäße Typen
- Deine Codebasis wird schwieriger zu warten und zu refaktorieren
安全审计
安全This is a documentation-only skill containing TypeScript strict mode guidelines. No executable code, network calls, or file system access detected. All 56 static findings are false positives caused by the scanner misinterpreting documentation content as security-sensitive code patterns.
风险因素
🌐 网络访问 (4)
📁 文件系统访问 (1)
⚙️ 外部命令 (40)
质量评分
你能构建什么
Neue TypeScript-Projekte konfigurieren
Richten Sie eine strikte TypeScript-Konfiguration von Anfang an ein, um technische Schulden zu vermeiden und Fehler frühzeitig zu erkennen.
Type-Safety-Standards durchsetzen
Überprüfen Sie Pull-Requests auf TypeScript Strict-Konformität und schulen Sie Teammitglieder zu Best Practices.
Zum Strict-Modus migrieren
Führen Sie den Strict-Modus schrittweise in bestehenden Projekten mit Migrationsstrategien ein.
试试这些提示
Hilf mir, TypeScript Strict-Modus in meinem Projekt einzurichten. Zeig mir die wesentlichen tsconfig.json-Einstellungen und erkläre, was jeder Strict-Flag bewirkt.
Ich habe TypeScript-Code mit vielen 'any'-Typen. Hilf mir, sie zu 'unknown' zu migrieren mit ordnungsgemäßen Type-Guards. Zeig Vorher- und Nachher-Beispiele.
Konfiguriere ESLint, um TypeScript Strict-Modus-Regeln durchzusetzen. Binde alle empfohlenen Regeln ein und erkläre, warum jede wichtig ist.
Zeig mir, wie man Type-Guard-Funktionen für komplexe Datenstrukturen schreibt. Beispiele mit ordnungsgemäßer Typverengung und Validierung inklusive.
最佳实践
- Aktiviere immer strict: true in tsconfig.json für neue Projekte
- Ersetze any-Typen durch unknown und implementiere Type-Guards
- Verwende Type-Assertions sparsam und bevorzuge stattdessen Type-Guards
避免
- @ts-ignore verwenden, um Typfehler zu unterdrücken, ohne sie zu beheben
- Zu any casten, um Typprüfungen zu umgehen
- Strict-Flags deaktivieren, um Typprobleme nicht beheben zu müssen