Atom에 정적 코드 분석을 도입하는 단계

개요



Atom에는 린터atom-lint의 두 가지 정적 코드 분석 패키지가 있습니다.
도입 자체는 atom-lint 쪽이 간단하지만, 개인적으로 Linter 쪽이 동작이 바람직했기 때문에, 여기에서는 Linter 를 도입하는 순서에 대해 정리한다.
(커뮤니티 자체는 모두 활발하다고 생각하므로, 좋아하는 분을 도입하면 좋다)



절차



이 예에서는 Ruby/SCSS/CoffeeScript의 Linter를 소개합니다.
다른 언어에 대해서도 순서는 마찬가지.

  • 린터 설치
  • 각 언어에 대한 Linter용 플러그인 설치
  • 각 언어에 대한 정적 코드 분석 라이브러리 설치
  • 정적 코드 분석 라이브러리 경로 설정

  • 1. Linter 설치



    Atom의 Settings에서 "linter"라고 검색하면 쉽게 설치할 수 있다.
  • htps : // 나중에 m. 이오 / 파 c 게 s / ㄹ r

  • 2. Linter용 플러그인 설치



    1과 마찬가지로 다음 패키지를 설치합니다.
  • linter-rubocop
  • linter-scss-lint
  • linter-coffeelint

  • 3. 정적 코드 분석 라이브러리 설치


    rubocopscss-lintgem , coffeelintnpm 보다 설치한다.
    $ gem install rubocop
    $ gem install scss-lint
    $ npm install -g coffeelint
    

    4. 경로 설정



    다음과 같이 설정 화면에서 경로를 설정합니다.
    패스는, 예를 들면 coffeelint 라면 터미널에서 which coffeelint 라고 하면 취득할 수 있다.



    참고


  • 아톰의 린터
  • Atom에서 실시간 구문 확인
  • 정적 코드 분석 설정 및 Atom에 도입 절차
  • 좋은 웹페이지 즐겨찾기