[javascript] ESLint를 사용하여 자바스크립트 코드에서 부적절한 함수 호출 스타일을 검사할 수 있나요?

먼저, ESLint를 설치해야 합니다. 프로젝트의 루트 디렉토리에서 다음 명령을 실행하여 설치합니다:

npm install eslint --save-dev

ESLint를 설치한 후, 다음 명령을 실행하여 초기 설정 파일을 생성합니다:

npx eslint --init

이 명령을 실행하면 몇 가지 질문이 표시됩니다. 코드 스타일을 선택하거나 고유한 스타일을 정의하는 것이 가능합니다. 필요에 따라 적절한 옵션을 선택하세요.

ESLint가 설정되면, 특정 규칙을 적용하여 함수 호출 스타일을 검사할 수 있습니다. 예를 들어, 함수 호출 시 괄호 사이에 공백을 추가하는 것을 강제하고 싶다면, .eslintrc.js 파일 (또는 .eslintrc.json, .eslintrc)에 다음 구성을 추가합니다:

module.exports = {
  // ...

  rules: {
    'func-call-spacing': ['error', 'always'],
  },
};

위의 구성에서는 func-call-spacing 규칙을 적용하여 함수 호출 시 괄호 사이에 항상 공백을 사용하도록 요구합니다. 규칙의 옵션에는 'always' 또는 'never'를 선택할 수 있습니다.

설정을 마친 후, 다음 명령을 실행하여 ESLint를 실행합니다:

npx eslint your-file.js

위 명령어는 your-file.js 파일에서 규칙을 적용하고 부적절한 함수 호출 스타일을 검사합니다. 출력에서 ESLint가 규칙을 위반한 부분을 표시할 것입니다.

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