Skip to content

Instantly share code, notes, and snippets.

@gabrielpanegrossi
gabrielpanegrossi / gist:d6e848846bb5578f4bf02ee514839b3c
Last active July 1, 2022 21:07
This gist has the base config for CRA with typescript, lint and prettier.
npx create-react-app *my-app* --template typescript
npm i eslint-config-airbnb eslint-config-airbnb-typescript eslint-config-prettier eslint-config-react-app eslint-import-resolver-typescript eslint-webpack-plugin eslint-plugin-flowtype eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks babel-eslint eslint-plugin-jest @typescript-eslint/parser @typescript-eslint/eslint-plugin prettier prettier-eslint prettier-eslint-cli eslint-plugin-prettier --save-dev
.prettierrc.json:
{
"printWidth": 100,
"useTabs": false,
"jsxSingleQuote": true,
"singleQuote": true,