Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/dipro-vn/dipro-ai-boost --skill typescript-strict-mode명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | typescript-strict-mode |
| description | null |
Category: typescript · Status: 🟢 Active
Khi cấu hình project hoặc viết code TypeScript cần an toàn kiểu tối đa.
"strict": true trong tsconfig.json (gồm strictNullChecks, noImplicitAny...).null/undefined tường minh: optional chaining, nullish coalescing, guard.// @ts-ignore hay as any; sửa gốc kiểu thay vì che.unknown thay any cho input chưa rõ, rồi narrow trước khi dùng.noUncheckedIndexedAccess khi truy cập mảng/object động.// tsconfig.json
{ "compilerOptions": { "strict": true, "noUncheckedIndexedAccess": true } }
function getName(u: User | null): string {
return u?.name ?? "Khách"; // xử lý null tường minh
}
Good: u?.name ?? "Khách", narrow unknown bằng typeof trước khi dùng.
Avoid: (u as any).name, // @ts-ignore để bỏ qua lỗi null thay vì sửa.
strict: true được bật, không nới lỏngany/@ts-ignore để che lỗiunknown + narrow