Skip to content

budacom/rubocop-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rubocop-config

This repo contains the Rubocop configurations used for all Rails applications in Buda.com. There is a rubocop-base file that contains all the main rules and configurations. Then, there is a rubocop-1-28 which is for applications that use a Ruby version <= 2.5, and Rubocop <= 1.28. The default file rubocop is for applications with newer versions of Rubocop.

To use these configurations, in your local .rubocop.yml file you must inherit the configuration and overwrite with your projects Ruby version in the following way:

inherit_from:
  - https://raw.githubusercontent.com/budacom/rubocop-config/main/rubocop.yml

AllCops:
  TargetRubyVersion: 3.2

If your project needs the older configuration, you must change the last part rubocop.yml for rubocop-1-28.yml.

Also, add the following to your .gitignore:

# Rubocop
.rubocop-*

This will prevent you from committing the rubocop cache files.

About

Rubocop configuration for rails apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published