ESLint rules dougkulak prefers.
npm add eslint-config-dougkulak -D
yarn add eslint-config-dougkulak -D
Refer to eslint-config-dougkulak
in your .eslintrc.json:
{
"extends": "eslint-config-dougkulak"
}
Run linting your TS code:
eslint -c /any/path/to/.eslintrc.json --fix
If you find this config not strong enough you may add additional rules, write some tests, and trigger assets generation.
yarn test:gen