Taken from blog posts by Khalil Stemmler
- How to Setup a TypeScript + Node.js Project
- How to use ESLint with TypeScript
- How to use Prettier with ESLint and TypeScript in VSCode
- Enforcing Coding Conventions with Husky Pre-commit Hooks
- Awesome ESLint - ESLint plugins and configs.
- ESLint Rules - Rules in ESLint are grouped by type to help you understand their purpose.
- Prettier options - Prettier ships with a handful of format options.
- Enforcing Coding Conventions with Husky Pre-commit Hooks - learn how to setup Husky to prevent bad git commits and enforce code standards in your project.
- Why husky has dropped conventional JS config
- lint-staged - It runs the linter, but only against files that are staged (files that you're ready to push).