코딩 스타일 가이드를 따르지 않거나 문제가 있는 코드나 안티 패턴을 찾기 위해 사용하는 Javascript linter이다.
처음부터 유용하게 사용할 수 있는 스타일 가이드(built-in rule)을 제공하지만 본인만의 스타일 가이드를 작성할 수도 있다. 코딩 컨벤션에 위배되는 코드나 안티 패턴을 자동 검출 해주므로 올바른 코딩 습관을 갖도록 도와주기 때문에 매우 유용하다.