typed-scss-modules
typed-scss-modules copied to clipboard
Improve codebase quality & consistency
Currently, there is limited linting and enforced formatting. As part of this issue, ideally, we can improve the codebase consistency:
- [ ] Enforce consistent file naming. Most of the codebase is kebab case (
kebab-case
) but there are a few files that are camel case. - [ ] Enforce consistent
it
/test
usage. Currently, it's mixed. - [ ] Enforce a newline between
it
/describe
blocks. - [ ] Ensure assertions are invoked (eg:
toBeNull
) - [ ] Test stylesheets
- [ ] Consistent spacing between functions, JSDocs, etc.
- [ ] Consistent JSDocs
- [x] Upgrade to latest TypeScript
- [ ] Upgrade build process to use
tsup
- [ ] Update deployment process to use
dripit