- Install Node.js (https://nodejs.org/)
- Add development dependencies
npm install typescript eslint prettier eslint-config-prettier @typescript-eslint/parser @typescript-eslint/eslint-plugin -D
- Add .eslintrc, .eslintignore, .prettierrc, .prettierignore files into root project folder
- Add scripts to the package.json file
{
...
"scripts": {
...
"format": "prettier --write \"src/**/*.{ts,js}\" \"tests/**/*.test.ts\"",
"lint": "eslint \"src/**/*.{ts,js}\" --fix",
...
},
...
}
npm run lint
npm run format