Skip to content

Releases: Captive-Studio/rubocop-config

1.0.0-alpha.2

04 Apr 13:47
Compare
Choose a tag to compare

✨ Ajoute une alerte Rubocop si un where utilise une string en paramètre en dehors d'un model

# Good
User.where(id: user_ids)

# Bad
# les where ci-dessous doit être déplacé dans un model (scope) car on écris du SQL
# C'est la responsabilité du model de faire les requêtes à la base de donnée (MVC)
User.where('created_at > ?', 1.week.ago)
User.where("status IN ('active', 'inactive')")

✨ Ajout de nouvelle Cops Rubocop

  • The gem activeadmin_addons should be added to the Gemfile if activeadmin is present in Gemfile
  • The gem devise-i18n should be added to the Gemfile if devise is present in Gemfile
  • The gem rails-i18n should be added to the Gemfile if rails is present in Gemfile
  • The gem kaminari-i18n should be added to the Gemfile if kaminari is present in Gemfile'