rubocop là trình kiểm tra kiểu mã cho Ruby. Một công cụ tương tự như rubocop, Cane, có thể là integrated with Rake. Tôi thích rubocop to Cane vì rubocop kiểm tra dựa trên số Ruby Style Guide và có vẻ như spot more problems. Để tự động hoá quy trình kiểm tra kiểu dáng, tôi muốn tích hợp rubocop với Rake để việc xây dựng thất bại nếu chất lượng mã bị thiếu.Làm thế nào để tích hợp rubocop với Rake?
Đá quý đã hỗ trợ adding tests cho các gói qua Rake. Tôi muốn làm tương tự với kiểm tra kiểu để kiểm tra kiểu được chạy cùng với các kiểm tra. Tôi có thể làm cái này như thế nào?
Nếu nó giúp để bắt đầu với một Rakefile đây là một:
# -*- 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
Giải pháp dưới đây có lẽ tốt hơn - sử dụng 'RuboCop :: RakeTask' –