DEFINITION
코드를 실행하기 전에 문법 오류, 스타일 불일치, 위험한 패턴을 자동으로 찾아 주는 정적 검사 과정이다. 린트는 테스트처럼 기능 결과를 검증하지는 않지만, AI가 만든 코드에서 사용하지 않는 변수, 잘못된 import, 접근성 누락, 위험한 any 타입 같은 문제를 빠르게 잡아낸다. 바이브 코딩에서는 AI에게 기능을 맡긴 뒤 린트를 통과시키는 것을 첫 품질 게이트로 두면, 사람이 모든 줄을 읽기 전에 기본 위생 문제를 제거할 수 있다.
ENGLISH
Lint
EXAMPLE
Next.js 기능을 AI가 만든 뒤 npm run lint를 실행해 사용하지 않는 import와 이미지 alt 누락을 확인한다. 실패하면 에러 메시지를 AI에게 그대로 전달하기보다, 어떤 규칙이 왜 필요한지 설명하게 하고 최소 수정만 적용한다.
NOTES
린트는 버그를 모두 잡는 도구가 아니라 코드 품질의 기본 위생을 자동 확인하는 첫 단계다.