-3.jpg)
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을 생성해서 사용하는 것도 가능하다.
공식 사이트 참고