ESLint
ESLint는 JavaScript, JSX의 정적 분석 도구로 오픈소스 프로젝트이다. 코드를 분석해 문법 오류나 안티 패턴을 찾아 일관된 코드 스타일로 작성하도록 도와준다.
EsLint 설치
npm install eslint --save-dev
yarn add eslint --dev
ESlint 설정
npx eslint --init
다양한 질문의 세례가쏟아짐
이렇게 설정이 끝나면 .eslintrc.json 혹은 .eslintrc.js파일이 생성됨
{
"env": { 프로젝트의 사용 환경을 넣어줍니다.
"browser": true,
"es2021": true
},
"extends": "plugin:react/recommended",
"parserOptions": { 자바스크립트 버전, 모듈 사용 여부 설정
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 12,
"sourceType": "module"
},
"plugins": [ 플러그인을 넣어주면된다.
"react"
],
"rules": { extends와 plugins에 대한 세부 설정을 변경하는 코드를 넣을 수 있습니다.
"max-length": 0 0으로 설정하면 에러 검출 X
}
"globals": { 전역 변수를 넣어준다.외부 라이브러리 사용시 에러 표지 방지
"jQuery": true,
"$": true
}
}
'FE BE 개발 메모장 > 개발환경설정' 카테고리의 다른 글
아! 보기 좋은 코드다! Prettier 알아보기 (2) | 2021.06.16 |
---|---|
Node.js 설치하기 (0) | 2021.01.12 |