coding-standard-javascript
Installation
SKILL.md
JavaScript/TypeScript Coding Standards
When reviewing or generating JavaScript/TypeScript code, follow these rules:
File Naming
- Source files: Use kebab-case (e.g.,
user-service.js,api-client.ts) - Component files: Use kebab-case (e.g.,
user-profile.js,data-table.tsx) - Test files: Use
.test.jsor.spec.jssuffix (e.g.,user-service.test.js) - Type definition files: Use
.d.tssuffix (e.g.,api-types.d.ts)
Variable Naming
- Variables: camelCase (e.g.,
userName,isActive,totalCount) - Constants: UPPER_SNAKE_CASE for true constants (e.g.,
MAX_RETRIES,API_BASE_URL) - Boolean variables: Prefix with
is,has,can,should(e.g.,isLoading,hasError)