Supporting Instructional Video showing new engineers why and how an automated assistant for coding is critical while learning. While static code analysis (aka "linting") is often used to keep professional projects focused on solutions not syntax conversations and aligning the code to look and feel consistent, linting is a powerful way to do help new engineers with the following:
- having an automated assistant to point out best practices (learn good habits now)
- warn why your code may not be working keep you blitzing through solutions
- focusing on solutions not syntax
A full article
This project was created by doing the following
$ npm install -g yarn
$ yarn init
$ npx jest --init
✔ Would you like to use Jest when running "test" script in "package.json"? … yes
✔ Would you like to use Typescript for the configuration file? … no
✔ Choose the test environment that will be used for testing › node
✔ Do you want Jest to add coverage reports? … yes
✔ Which provider should be used to instrument code for coverage? › v8
✔ Automatically clear mock calls, instances and results before every test? … yes
Then setup Babel with Jest https://jestjs.io/docs/getting-started#using-babel