The code must confer to the Airbnb style guide. This npm package extends the style guide to TypeScript. In general, use
functionNamesLikeThis
variableNamesLikeThis
ClassNamesLikeThis
EnumNamesLikeThis
methodNamesLikeThis
CONSTANT_VALUES_LIKE_THIS
Airbnb style guide is a little flexible on folder and file naming schemes. We will follow kebab-case for all package, folder, and file names. Each filename follows the naming standard - name.type.ts. Eg: user.model.ts, user.service.ts, user.component.tsx. Note, the type might not be possible in all cases like setup.ts. The various types are -