rubocop factory_bot
v2.26.1
用於您的項目的Factory_bot特定分析,作為Rubocop的擴展。
只需安裝rubocop-factory_bot寶石
gem install rubocop-factory_bot或者,如果您使用Bundler將其放在您的Gemfile中
gem 'rubocop-factory_bot' , require : false 您需要告訴RuboCop加載Factory_bot擴展名。有三種方法可以做到這一點:
將其放入您的.rubocop.yml中。
require : rubocop-factory_bot或者,指定多個擴展時,請使用以下數組符號。
require :
- rubocop-other-extension
- rubocop-factory_bot現在,您可以運行rubocop ,它將自動加載RuboCop Factory_bot Cops和標準COPS。
rubocop --require rubocop-factory_bot RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-factory_bot'
end 您可以在其官方手冊中閱讀有關Rubocop Factory_bot的更多信息。
所有警察都位於lib/rubocop/cop/factory_bot下,並包含示例/文檔。
在您的.rubocop.yml中,您可以像其他任何警察一樣對待Factory_bot Cops。例如:
FactoryBot/AttributeDefinedStatically :
Exclude :
- spec/factories/my_factory.rb 查看貢獻指南。
rubocop-factory_bot已獲得麻省理工學院許可。請參閱隨附的文件以獲取全文。