Apply project coding standards for naming, file structure, imports, TypeScript, and React. Use when creating or modifying components, hooks, services, or types in the advanced-finance-planner project.
| Type | File | Export |
|---|---|---|
| Components | kebab-case.tsx | PascalCase |
| Hooks | use-kebab-case.ts | camelCase |
| Services | kebab-case.service.ts | PascalCase |
| Types | kebab-case.ts | PascalCase |
| Utils | kebab-case.ts | camelCase |
| Props | — | ComponentNameProps |
@/components, @/utils)@/features/[name]/...)Use path aliases (@/) instead of deep relative paths.
any; use unknown when necessaryexport function ComponentName(){ user, loading, error }React.MouseEvent<HTMLButtonElement> or omit if not neededdocs/CONVENCOES_CODIGO.md - Full conventionsdocs/ESTRUTURA_PROJETO.md - Project structure