Rubocop - Ruby용 린팅 빠른 시작

2634 단어 rubyinthirtyseconds

Knowledge Base: Lint, or a linter, is a static code analysis tool used to flag programming errors, bugs, stylistic errors and suspicious constructs.



진행하기 전에 Ruby 환경(check compatibility )이 작동하는지 확인하십시오.

설치



간단히 실행

% gem install rubocop



구성



모든 Ruby 프로젝트에 대해 홈( .rubocop.yml ) 디렉토리에 % cd ~ 파일을 만듭니다. 또는 프로젝트 디렉토리에서 생성할 수 있습니다.

기본 구성



Default Configuration

권장 구성



Jayesh's rubocop configuration


용법



확인하다



프로젝트 디렉토리에서

% rubocop


또는 선택한 파일이나 디렉토리를 지정할 수 있습니다.

% rubocop lib/file.rb spec/


If you don't have rubocop on your terminal, try bundle exec rubocop



옳은




% rubocop -a


Knowledge Base: Only safe offenses will be fixed with -a




공식 링크



Official Website

Official Documentation

Community Ruby Style Guide

모든 규칙



다음은 해당 범주가 있는 규칙 목록입니다.
https://docs.rubocop.org/rubocop/cops.html


더 많은 가이드



RuboCop: How to install and configure

Installing and Running Rubocop


라이센스: AGPL-3.0-or-later

좋은 웹페이지 즐겨찾기