티스토리 뷰

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)

백엔드 개발 정점을 꿈꾸는 흔한 개발자입니다
우분투 데스크탑 개발 환경을 매우 선호합니다
최근에는 vscode에 vim 모드 올려서 쓰고 있습니다
개발용 키보드는 역시 해피해킹 프로2 무각입니다
락 밴드에서 드럼을 꽤나 오래 쳤었습니다