티스토리 뷰

반응형

Syntastic Plugin에 eslint-es6-airbnb 설정하기

npm 패키지 설치

  • 우분투 전역(sudo) 설치 기준
    export PKG=eslint-config-airbnb;
    npm info "$PKG" peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g' | xargs sudo npm install --global "$PKG"
  • Mac OS
    • 내가 맥을 안써봐서 잘 모르겠다..

.eslintrc 설정

  • 전역 설정
    • ~/.eslintrc 를 생성하고 다음 내용을 입력
      {
      "extends": "airbnb",
      "globals": {
        "_": true,
        "$": true,
      }
      }
      • _ 와 $ 를 globals로 따로 처리하는 것은 lodash 혹은 underscore와 jQuery에서 에러를 뿜지 않기 위해서..
  • 로컬 설정
    • 해당 프로젝트 루트에 ~/.eslintrc를 생성

Syntastic plugin 설정

vim에 다양한 플러그인과 Syntastic에 eslint가 적용된 모습


반응형
프로필사진

Yowu (Yu Yongwoo)

흔한 Node.js/Java 백엔드 개발자입니다
Ubuntu와 MacOS 데스크탑 개발 환경을 선호합니다
최근에는 vscode와 IntelliJ를 사용하고 있습니다
vscode에는 neovim, IntelliJ는 ideaVim
개발용 키보드는 역시 HHKB Pro 2 무각입니다
락 밴드에서 드럼을 쳤습니다

댓글쓰기 폼
«   2021/10   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
글 보관함
Total
3,248,816
Today
618
Yesterday
500