Rails 8 будет с линтером Rubocop по умолчанию. Стили будут взяты из гема rubocop-rails-omakaseЛинтер позволяет написание action в таком формате:def show; endЕще для себя недавно подметил такое написание методов в private:private def leaf_params default_leaf_params.merge params.fetch(:leaf, {}).permit(:title) end def default_leaf_params { title: new_leafable.model_name.human } endМетоды внутри private ставим с табами, этот стиль был в проекте от DHH WriteBook, Omakase так формат не исправляет, так как в геме прописаны эти правила:github.comrubocop-rails-omakase/rubocop.yml at main · rails/rubocop-rails-omakaseСтили импортируются из гема:# Omakase Ruby styling for Rails inherit_gem: rubocop-rails-omakase: rubocop.ymlЕсли нужен CI, прописываем в задачах ./bin/rubocop:name: Omakase Ruby styling for Rails on: [push, pull_request] jobs: rubocop: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: ruby-version: 3.3.4 - run: bundle install - run: ./bin/rubocop