rubocopは、Ruby用のコードスタイルチェッカーです。 rubocopと同様のツールCaneは、integrated with Rakeです。 rubocopはRuby Style Guideに基づいてチェックを行い、それはspot more problemsと思われるので、私はRubocopをCaneにする方が好きです。スタイルチェックのプロセスを自動化するために、RakeとRubocopを統合して、コードの品質が不十分な場合にビルドが失敗するようにしたいと考えています。rubakeをRakeに統合するには?
GemはすでにRake経由でパッケージにadding testsをサポートしています。私は、スタイルチェックと同じことをして、スタイルチェックがテストと一緒に実行されるようにしたいと思います。これどうやってするの?
それはここRakefileで開始することができます場合は1です:
# -*- coding: utf-8; mode: ruby -*-
require 'bundler/gem_tasks'
require 'rake/testtask'
Rake::TestTask.new do |t|
t.libs << 'test'
t.test_files = FileList['test/unit/test*.rb']
end
desc 'Run tests'
task default: :test
おそらく、RuboCop :: RakeTaskを使って、 –