- CRITICAL: All functions must have JSDoc comments with
@paramand@returnannotations - Use ES6 modules with
import/exportsyntax - Follow camelCase naming for functions and variables
- Use
const/letinstead ofvar - Always handle errors gracefully with try/catch blocks
- Use descriptive variable names and avoid abbreviations
- Use only unit tests