Skip to the content.

Junior Tada Blog 👋

O Mínimo de Qualidade Para Seu Código

Olá, este guia tem por objetivo apresentar o mínimo de qualidade que uma aplicação com rails deve conter.

Rubocop

Esta é uma ferramenta que analisa (linter) e formata o código. Adicione a gem no seu arquivo Gemfile no grupo :development, :test

    gem 'rubocop', '~> 1.33'

Para utilizar seguindo o nosso exemplo de aplicação com docker, entre em um terminal no bash do docker e execute:

    docker-compose run web bash

    rubocop -a

Rspec

Essa parte precisa de uma postagem só para isso, mas fica aqui uma introdução a instalação.

    gem 'rspec-rails', '~> 6.0'

Outras gem úteis:

    gem 'ffaker', '~> 2.21'
    gem 'vcr', '~> 6.1'
    gem 'simplecov', '~> 0.21.2'

voltar