From bc16d00ea7ae4fb999ba6be6c63f4351667889ef Mon Sep 17 00:00:00 2001 From: Zhang Jiahao Date: Tue, 21 Apr 2026 00:19:24 +0800 Subject: [PATCH] Add TypeScript preference for web stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Web 项目默认 TypeScript 可减少运行时类型错误并与既有 Node/前端工程保持一致; 对接既有 JS 项目时仍尊重项目自身的语言选择。 --- CLAUDE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CLAUDE.md b/CLAUDE.md index 7587b69..cf20102 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -17,6 +17,7 @@ Behavioral guidelines to reduce common LLM coding mistakes. Merge with project-s - ❌ Require explicit command every time: delete repo, force-push to `main`/`master`, rewrite published history, change org permissions - Prefer a scoped API token over username/password when one becomes available - **Package managers**: `pnpm` (Node), `uv` (Python), `cargo` (Rust) +- **Web stack**: prefer TypeScript over JavaScript (frontend frameworks, Node backends, scripts); follow the existing project's language choice - **Indentation**: 4 spaces by default; follow project convention if different ## 1. Think Before Coding