Problemi con robocop e il linting?
Ho questo nel mio flusso di lavoro, che è in gran parte copiato da
name: Discourse Plugin
on:
push:
branches:
- main
- master
schedule:
- cron: 22 05 * * *
jobs:
ci:
uses: discourse/.github/.github/workflows/discourse-plugin.yml@v1
e il mio job fallisce così:
Run bundle exec rubocop .
vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml: RSpec/FactoryBot/AttributeDefinedStatically ha lo spazio dei nomi sbagliato - dovrebbe essere FactoryBot
vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml: RSpec/FactoryBot/CreateList ha lo spazio dei nomi sbagliato - dovrebbe essere FactoryBot
vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml: RSpec/FactoryBot/FactoryClassName ha lo spazio dei nomi sbagliato - dovrebbe essere FactoryBot
Errore: Il cop `RSpec/FilePath` è stato diviso in `RSpec/SpecFilePathFormat` e `RSpec/SpecFilePathSuffix`.
(configurazione obsoleta trovata in vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml, si prega di aggiornarla)
Errore: Processo completato con codice di uscita 2.
Non so dove trovare discourse/.github/.github/workflows/discourse-plugin.yml@v1 per vedere cosa sta facendo.
Ma non penso che nessuno dei miei altri stia fallendo. Sta in qualche modo non funzionando perché viene eseguito su un programma?