-
npm i -D eslint
-
npm i prettier -D -E
-
npm i eslint-plugin-prettier eslint-config-prettier -D
-
npm i -D eslint-config-airbnb
-
.eslintrc.json
{
"env": {
"browser": true,
"es6": true,
"node": true
},
"extends": [
"airbnb",
"prettier/react",
"eslint:recommended",
"plugin:prettier/recommended"
],
"rules": {
"react/jsx-filename-extension": [
"error",
{
"extensions": [".js", ".jsx"]
}
],
"react/jsx-curly-brace-presence": 1,
"no-console": 0,
"no-unused-vars": 1,
"import/prefer-default-export": 1
}
}
-
.prettierrc.json
{
"singleQuote": true,
"semi": true,
"useTabs": true,
"tabWidth": 4,
"trailingComma": "all",
"printWidth": 80
}
'개발 > Web Programming' 카테고리의 다른 글
[React] 리액트는 어떻게 화면을 업데이트 하는가? (0) | 2021.01.10 |
---|---|
[React] useState를 사용했을때 useEffect로 현재 상태 출력하기 (0) | 2021.01.09 |
[Git] ! [rejected] master -> master (non-fast-forward) 오류 해결법 (0) | 2020.11.25 |
[Graphql] graphql playground 무한 로딩 100% 해결 (0) | 2020.10.01 |
[D3.js] D3.js 이란 (0) | 2020.09.16 |