lint
또는linter
는 소스 코드를 분석하여 프로그램 오류, 버그, 스타일 오류 등을 알려주거나 자동으로 수정해 주는 도구
자바스크립트 소스 코드를 분석하는 도구
vue-cli
로 프로젝트 생성vue create 프로젝트명
Manually select features
선택Linter / Formatter
추가"eslintConfig"
의 "rules"
안에 규칙 입력ESLint with error prevention only | ESLint + Standard config | ESLint + Prettier📌 |
---|---|---|
ESLint + Standard config
를 선택하는 경우 자동 생성npm run lint
vue add eslint
npm run lint
npm install --save-dev eslint
npm init @eslint/config
plugin
설치"scripts"
에 "lint": "eslint --ext .vue,.ts src"
추가"scripts"
에 "fix": "eslint --fix --ext .vue,.ts src"
추가"rules"
에 선택한 설정 적용 확인npm run lint
npm run fix
prettier
및 plugin
설치npm install --save-dev prettier eslint-config-prettier eslint-plugin-prettier
"extends"
수정
"prettier"
추가"prettier/@typescript-eslint"
추가"plugin:prettier/recommended"
추가"rules"
수정
"prettier/prettier": ["error",{규칙들}]
추가.prettierrc
을 생성해서 사용하는 것도 가능하다.공식 사이트 참고