[javascript] ESLint를 사용하여 자바스크립트 코드에서 코드 스멜을 찾을 수 있나요?

ESLint를 사용하려면 먼저 프로젝트에 ESLint를 설치해야 합니다. 다음 명령을 사용하여 전역으로 ESLint를 설치할 수 있습니다:

npm install -g eslint

프로젝트 디렉토리에서 다음 명령을 실행하여 로컬로 ESLint를 설치할 수도 있습니다:

npm install eslint --save-dev

ESLint를 설치한 후, 프로젝트 디렉토리에서 다음 명령을 실행하여 설정 파일을 생성할 수 있습니다:

eslint --init

설정 파일을 생성한 후 rules 섹션에서 사용할 규칙을 활성화하거나 비활성화할 수 있습니다. 예를 들어, no-unused-vars 규칙을 사용하여 사용되지 않는 변수를 검사할 수 있습니다. 설정 파일에서 다음과 같이 설정할 수 있습니다:

"rules": {
  "no-unused-vars": "error"
}

이제 ESLint로 코드 스멜을 찾으려면 다음 명령을 실행할 수 있습니다:

eslint your-file.js

ESLint는 코드 스멜을 검사하고 문제가 있으면 해당 줄과 문제를 출력합니다. 따라서 코드 스멜을 수정하여 코드의 품질을 향상시킬 수 있습니다.

더 많은 규칙과 옵션에 대해서는 ESLint 공식 문서를 참조하십시오.