搜索

PythonReactSEOPDF
GitHub Skill

typescript

TypeScript/JavaScript standards for type-safe, maintainable code.

WallysonGalvao☆ 0 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

TypeScript/JavaScript Standards

Type Safety

  • Use strict TypeScript, never use any
  • Almost never use as casting
  • Aim for e2e type-safety (API to Database to UI)
  • Let the compiler infer response types whenever possible
  • Use query-builders instead of raw SQL for type-safety and injection protection

Code Structure

  • Always use named exports; avoid default exports unless required
  • Don't create index files only for exports
  • Prefer await/async over Promise().then()
  • Prefer types over interfaces
  • Leave types close to where they're used
  • Unused vars should start with _ (or don't exist at all)

Naming & Clarity

  • Don't abbreviate; use descriptive names
  • Always use early return over if-else
  • Prefer hash-lists over switch-case
  • Follow conventions: SNAKE_CAPS for constants, camelCase for functions, kebab-case for files
  • Avoid indentation levels, strive for flat code
  • Prefer string literals over string concatenation

Avoid

  • Redundant names: users not userList
  • Suffixes like Manager, Helper, Service unless essential
  • Over-long names: retryCount over maximumNumberOfTimesToRetryBeforeGivingUpOnTheRequest
  • Magic strings/numbers: extract to named constants or enums

Tooling

  • Use pre-commit hooks for linting/parsing/removing dead code

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-26
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!