ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ESlint --fix 사용법, indentation 에러 (Expected indentation of 2 spaces but found 4)
    IT/Tip 2022. 3. 2. 03:06

    ESlint 를 사용하기 위해 .eslintrc.js 파일이 깔려있으면 웬만해서는 자동으로 vscode를 규격에 맞도록 변경해주지만

     

    해당에러

    Expected indentation of 2 spaces but found 4

    Expected indentation of 4 spaces but found 8 

    에러가 지속적으로 발견된다면 

     

    해결방법

    1. 터미널창에 yarn lint --fix index.js 를 입력해본다

       * index.js 는 해당 에러가 발생한 파일

       * indentation 즉, 들여쓰기 에러를 해결할 수 있도록 세팅해준다.

       * 다만 이 방법은 완전한 해결이 아닌 지금까지 작성한 코드를 fix하는 것이므로 임시방편에 불과하다

     

    2. 해결한 방법

      * ctrl + ,   혹은

      * vscode의 파일 -> 기본 설정 -> 설정 으로 설정 화면을 열어준다

      * 상단 검색 부분에 Code Actions On Save를 입력해준다

      * Code Actions On Save 하단에 있는 settings.json에서 편집을 클릭

      * settings.json 파일의 코드를 수정

        "[javascript]": {
            "editor.formatOnSave": false
        },
        "editor.codeActionsOnSave": {
            "source.fixAll.eslint": true
        },
        "vetur.format.defaultFormatter.js": "prettier-eslint",
        "editor.formatOnSave": true,
        "editor.insertSpaces": false,

     * 많은 검색을 통해 하나씩 알아내고 여러가지 조합하게 되었다.

     * 테스트를 통해 이 중 하나라도 빠지게 된다면 충돌이 일어나므로 이대로 쓰는것이 정답이였다

     * 이 후 정상적으로 해결

     

    'IT > Tip' 카테고리의 다른 글

    [CSS] Video Text  (0) 2022.04.28
    [CSS] Overlapping Image(Colum, Low), ButtonFilter(Rotate)  (0) 2022.04.26
    Node.js 란?  (0) 2022.01.24
    SEO란?  (0) 2022.01.19
    면접 연습  (0) 2022.01.18
Designed by Tistory.