typed-scss-modules icon indicating copy to clipboard operation
typed-scss-modules copied to clipboard

Improve codebase quality & consistency

Open skovy opened this issue 4 years ago • 0 comments

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

skovy avatar Oct 08 '20 03:10 skovy