널리 사용되는 JavaScript linter로, 코드의 품질 - 잠재적 버그, 코딩 스타일 상 문제 - 을 검사해주는 도구.
널리 사용되는 code formatter. 즉, 코드를 보기 좋고 일관적인 형태로 변환해주는 도구.
npm install --save-dev prettier eslint-plugin-prettier
(참고: eslint
는 create-react-app에 포함되어 있음)
.eslintrc
예제
{
"extends": "react-app",
"plugins": ["prettier"],
"rules": {
"prettier/prettier": "error"
}
}
.prettierrc
예제
{
"singleQuote": true,
"trailingComma": "es5"
}
VS Code 설정에서
Format On Save
검색한 후 체크 표시Auto Fix On Save
검색한 후 체크 표시