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已获得麻省理工学院许可。请参阅随附的文件以获取全文。