-
We can use Continuous Integration and Development Containers to help us deal with these. I'll talk about both of these in this blog post, and my experience implementing them into my own project Codeshift:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
There are many providers for Continuous Integration, like GitHub Actions, CircleCI, Travis CI, or Jenkins. For the purposes of this blog post, since my project's source code is hosted on GitHub, we'll use GitHub Actions as an example.
-
Prettier: Checking formatting
-
ts-jest
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.
Argument of type X is not assignable to parameter of type 'never' #2610
-
On top of this, we'll also want to run tests on our source code. My project uses Jest, but again, you can use whatever testing framework you'd like.
-
Coverage before:
-
There are many providers for Continuous Integration, like GitHub Actions, CircleCI, Travis CI, or Jenkins. For the purposes of this blog post, since my project's source code is hosted on GitHub, we'll use GitHub Actions as an example.
-
ESLint: Also static analysis
-
spec
Development Containers: Use a container as a full-featured development environment. (by devcontainers)
We can use Continuous Integration and Development Containers to help us deal with these. I'll talk about both of these in this blog post, and my experience implementing them into my own project Codeshift: