version: "1.0.1"
name: naming description: Naming conventions for variables, functions, classes, files, and more.
naming
Choose clear and consistent names.
Conventions
- Variables: camelCase, descriptive nouns
- Functions: camelCase, verb+noun
- Classes: PascalCase, nouns
- Constants: UPPER_SNAKE_CASE
- Files: kebab-case
- Booleans: is, has, should prefixes
Principles
- Reveal intent (not implementation)
- Avoid abbreviations
- Pronounceable names
- Consistent with codebase
- Longer > cryptic