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/testusage. Currently, it's mixed. - [ ] Enforce a newline between
it/describeblocks. - [ ] 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