Análisis específico de Factory_Bot para sus proyectos, como una extensión de Rubocop.
Simplemente instale la gema rubocop-factory_bot
gem install rubocop-factory_bot o si usas Bundler, ponte esto en tu Gemfile
gem 'rubocop-factory_bot' , require : false Debe decirle a Rubocop que cargue la extensión Factory_Bot. Hay tres formas de hacer esto:
Pon esto en tu .rubocop.yml .
require : rubocop-factory_botAlternativamente, use la siguiente notación de matriz al especificar múltiples extensiones.
require :
- rubocop-other-extension
- rubocop-factory_bot Ahora puede ejecutar rubocop y cargará automáticamente los COPS de Factory_Bot de Rubocop junto con los COPS estándar.
rubocop --require rubocop-factory_bot RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-factory_bot'
end Puede leer más sobre Rubocop Factory_Bot en su manual oficial.
Todos los COP se encuentran bajo lib/rubocop/cop/factory_bot , y contienen ejemplos/documentación.
En su .rubocop.yml , puede tratar a los policías Factory_Bot como cualquier otro policía. Por ejemplo:
FactoryBot/AttributeDefinedStatically :
Exclude :
- spec/factories/my_factory.rb Consulte las pautas de contribución.
rubocop-factory_bot tiene licencia MIT. Vea el archivo adjunto para el texto completo.