VS code 에러, eslint prettier 충돌 에러로 빨간줄 도배, 해결방법

📌VS code 에러, eslint prettier 충돌 에러 해결방법

리엑트 웹앱 개발 중 eslint prettier 충돌 에러로 빨간줄 도배되었다. 왜 갑자기…

⚡ 리엑트 네이티브 앱 개발과정중 모든 js파일에 빨간 줄이 도배됐다..!!! 그 이유는 code의 에러와 문법을 관리해주는 eslint 와 prettier 가 충돌되는 것이다.

해결방법은 간단합니다!

📌 해결방법

🌳 eslintrc.js 에 접속한다!

VS code 에러, eslint prettier 충돌 에러로 빨간줄 도배, 해결방법
VS code 에러, eslint prettier 충돌 에러 화면

🌳 모듈에 extends 와 rules를 추가해주면 귀신같이 해결됩니다!

VS code 에러, eslint prettier 충돌 에러로 빨간줄 도배, 해결방법
에러 해결방법 : extends 와 rules

*코드

module.exports = {
  root: true,
  extends: '@react-native-community',
  extends: ['airbnb', 'prettier'],
  rules: {
      'import/prefer-default-export': 'off',
      'import/extensions': ['off'],
   }
};

그렇다면 에러해결 끝!!!!
아래와 같이 빨간 에러줄 없는 깨끗한 코드환경에서 작업할 수 있습니다!

에러해결 완료 화면

📌ESLint와 Prettier란?

ESLint와 Prettier는 자바스크립트 코드의 품질과 일관성을 유지하기 위해 사용되는 도구입니다.

  1. ESLint:
    • ESLint는 자바스크립트 코드에서 일반적인 오류, 스타일 가이드 위반, 잠재적인 버그 등을 식별하여 코드 품질을 개선하는 정적 분석 도구입니다.
    • 설정 파일을 통해 사용자 정의 규칙을 설정하고, 개발 환경에서 실시간으로 코드를 분석하여 문제를 발견하고 보고할 수 있습니다.
    • 다양한 플러그인과 함께 사용하여 특정 프레임워크나 라이브러리에 대한 규칙을 추가할 수 있습니다.
  2. Prettier:
    • Prettier는 코드 포맷터로, 코드를 일관된 스타일로 자동으로 정리해주는 역할을 합니다.
    • 들여쓰기, 따옴표 스타일, 줄바꿈 등과 같은 코드 스타일 설정을 지원하며, 설정 파일을 사용하여 사용자 정의 스타일을 설정할 수 있습니다.
    • Prettier는 코드 포맷팅만을 담당하므로 ESLint와 함께 사용하여 코드 스타일 검사와 코드 품질 검사를 동시에 수행할 수 있습니다.

ESLint와 Prettier를 함께 사용하면 코드의 일관성과 품질을 향상시키고, 개발자들 간의 협업을 원활하게 할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다