Rubocop com Sublime Text 3

Tem um monte de blogposts explicando como instalar o e configurar o sublime com rubocop, a própria documentação é bem intuitiva. Acho que essa dica é bem válida pro pessoal pessoal recém chegado no rbenv (Ruby Version Management ).

Assumindo que você já tem o rbenv instalado na sua maquina bem como o Sublime Text e o Package Control. Borá lá!

1.Instalando a gem Rubocop.
Abra seu terminal favorito e digite o seguinte comando:

$ gem install rubocop --no-document

2. Agora abra o sublime e instale os seguintes pacotes via PackageControl:

  • SublimeLinter
  • SublimeLinter-rubocop
  • Rubocop

Agora o pulo do gato. Por padrão o plugin do rubocop já definido pra trabalhar com o RVM, tudo que você deve fazer é dizer pra ele que que você vai usar o nosso querido rbenv.

3. Vá em Preferences > Package Settings > Rubocop > Settings-User e adicione o seguinte:

{
“check_for_rvm”: false,
“check_for_rbenv”: true,
// The path to rbenv’s binary
“rbenv_path”: “~/.rbenv/bin/rbenv”,
}

Quase Pronto! Agora você precisa fechar e abrir novamente o seu sublime para ele carregar as alterações.

Assim que você visualizar seu código, possivelmente, deve ter algumas marcações lá;

Sabe aquele o plugin de nome Rubocop que instalamos no sublime? então, digite Ctrl + Shift + P e digite ‘rubo…’ ele vai prover uma série de comandos que você pode executar sem sair do editor:

Tudo funcionando!

É isso, gente! Não esqueçam de curtir o Vídeos de Ti no Facebook, nos seguir nas redes sociais e se cadastrar na newsletter semanal para receber mais novidades como essa. É isso! Até a próxima!