Rubocop - Ruby용 린팅 빠른 시작
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
Reference
이 문제에 관하여(Rubocop - Ruby용 린팅 빠른 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/jayeshmann/rubocop-linting-quickstart-for-ruby-46b4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)