본문 바로가기

Error Notes

Delete `␍`eslintprettier/prettier 이거 무슨 문제인데?

반응형

ESLint와 Prettier 간의 충돌을 나타내는 ESLint 오류 메시지입니다.

이 오류는 일반적으로 ESLint와 Prettier의 규칙이 서로 상충할 때 발생합니다. ESLint는 JavaScript 코드의 문제를 찾고 코딩 스타일을 강제하는 도구이고, Prettier는 코드 포맷팅 도구입니다.

이 오류를 해결하려면 다음과 같은 방법을 시도해 볼 수 있습니다:

eslint-config-prettier 패키지 설치:

Copy code

npm install --save-dev eslint-config-prettier


이 패키지는 ESLint 규칙 중 Prettier와 충돌할 수 있는 규칙들을 비활성화합니다.
.eslintrc 파일에 prettier 설정 추가:
json


{
  "extends": ["prettier"]
}


이렇게 하면 ESLint가 Prettier의 규칙을 따르도록 설정됩니다.
Prettier 규칙과 충돌하는 ESLint 규칙 비활성화:
json

{
  "rules": {
    "prettier/prettier": "off"
  }
}


이렇게 하면 Prettier 규칙과 충돌하는 ESLint 규칙이 비활성화됩니다.
위의 방법들 중 하나 또는 조합을 사용하면 ␍eslintprettier/prettier 오류를 해결할 수 있습니다. 프로젝트의 요구사항과 팀의 코딩 스타일에 따라 가장 적합한 방법을 선택하시면 됩니다.

반응형