inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] React로 NodeBird SNS 만들기

바뀐 상태 적용하고 eslint 점검하기

VScode에서 prettier, eslint 설정시 에러

732

homie

작성한 질문수 15

0

강의 대로 따라가다라 에러가나서 구글링해서 제가 임의로 수정하였습니다. eslint 사용해본 경험이 없어 제가 임의로 한 설정에 의구심이 드네요

 eslint-config-prettier, eslint-plugin-prettier 설치하고

.eslintrc

{
    "parser": "@babel/eslint-parser",
    "parserOptions" :{
        "ecmaVersion" : 2020,
        "sourceType" : "module",
        "ecmaFeatures" : {
            "jsx" : true
        }
    },
    "env": {
        "browser" : true,
        "node" : true,
        "es6" : true
    },
    "extends" : [
        "airbnb",
        "plugin:prettier/recommended"
    ],
    "plugins" : [
        "import",
        "react-hooks"
    ],
    "rules": {
        "jsx-a11y/label-has-associated-control": "off",
        "jsx-a11y/anchor-is-valid": "off",
        "no-console": "off",
        "no-underscore-dangle": "off",
        "react/forbid-prop-types": "off",
        "react/jsx-filename-extension": "off",
        "react/jsx-one-expression-per-line": "off",
        "react/jsx-wrap-multilines": "off",
        "react/no-array-index-key": "off",
        "object-curly-newline": "off",
        "linebreak-style": "off",
        "arrow-body-style": "off",
        "comma-dangle": "off",
        "consistent-return": "off",
        "operator-linebreak": "off",
        "react/function-component-definition" : "off",
        "jsx-a11y/no-noninteractive-element-interactions" : "off",
        "jsx-a11y/click-events-have-key-events" : "off"

    }
}

PostImages.js 에서 img 태그에 onClick={onZoom} 하는 부분에서 jsx-a11y 에러가 나서 그냥 off 했는데 상관없는지,  eslintrc 설정은 문제없는지 봐주시면 감사하겠습니다.

eslint Next.js nodejs express redux react

답변 1

0

제로초(조현영)

jsx-a11y는 접근성 관련한 것인데요. 웹 접근성 반드시 지켜야하는 것 아니면 다 끄셔도 됩니다.

다른 부분은 크게 문제가 없습니다. 저는 요즘 airbnb 대신 prettier 추가해서 쓰고 있습니다.

0

homie

감사합니다. airbnb 대신 prettier 추가한다는 말이 .eslintrc 에서 extends에 "puglin:prettier/recommended" 만 추가한다는 말인가요?

0

제로초(조현영)

아, 프리티어는 에디터세팅부터 해서 해야될 것들이 많습니다. 단순히 저기 설정을 바꾼다고 해서 되진 않습니다.

0

homie

vscode 사용하는데 prettier, eslint 관련 검색 하니가 setting.json 설정하는 내용은 많이 나옵니다! 참고해서 공부해 보겠습니다. 감사합니다.

넥스트 버젼 질문

0

75

2

로그인시 401 Unauthorized 오류가 뜹니다

0

88

1

무한 스크롤 중 스크롤 튐 현상

0

172

1

특정 페이지 접근을 막고 싶을 때

0

103

2

createGlobalStyle의 위치와 영향범위

0

94

2

인라인 스타일 리렌더링 관련

0

90

2

vsc 에서 npm init 설치시 오류

0

146

2

nextjs 15버전 사용 가능할까요?

0

158

1

화면 새로고침 문의

0

120

1

RTK에서 draft, state 차이가 있나요?

0

152

2

Next 14 사용해도 될까요?

0

452

1

next, node 버전 / 폴더 구조 질문 드립니다.

0

348

1

url 오류 질문있습니다

0

211

1

ssh xxxxx로 우분투에 들어가려니까 port 22: Connection timed out

0

372

1

sudo certbot --nginx 에러

0

1271

2

Minified React error 콘솔에러 (hydrate)

0

469

1

카카오 공유했을 때 이전에 작성했던 글이 나오는 버그

0

246

1

프론트서버 배포 후 EADDRINUSE에러 발생

0

325

1

npm run build 에러

0

517

1

front 서버 npm run build 중에 발생한 에러들

0

381

1

서버 실행하고 브라우저로 들어갔을때 404에러

0

335

2

css 서버사이드 랜더링이 적용되지 않아서 문의 드립니다.

0

284

1

팔로워 3명씩 불러오고 데이터 합쳐주는걸로 바꾸고 서버요청을 무한으로하고있습니다.

0

235

2

해시태그 검색에서 throttle에 관해 질문있습니다.

0

199

1