Robocop 和 linting 有问题?
我的工作流程中有这个,大部分是从 discourse-plugin-skeleton/.github/workflows/discourse-plugin.yml at main · discourse/discourse-plugin-skeleton · GitHub 复制的
name: Discourse Plugin
on:
push:
branches:
- main
- master
schedule:
- cron: 22 05 * * *
jobs:
ci:
uses: discourse/.github/.github/workflows/discourse-plugin.yml@v1
我的工作像这样失败:
Run bundle exec rubocop .
vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml: RSpec/FactoryBot/AttributeDefinedStatically 的命名空间不正确 - 应该是 FactoryBot
vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml: RSpec/FactoryBot/CreateList 的命名空间不正确 - 应该是 FactoryBot
vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml: RSpec/FactoryBot/FactoryClassName 的命名空间不正确 - 应该是 FactoryBot
错误:`RSpec/FilePath` cop 已拆分为 `RSpec/SpecFilePathFormat` 和 `RSpec/SpecFilePathSuffix`。
(在 vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml 中找到过时的配置,请更新它)
错误:进程已完成,退出代码为 2。
我不知道在哪里可以找到 discourse/.github/.github/workflows/discourse-plugin.yml@v1 来查看它的作用。
但我认为我的其他工作都没有失败。它是否因为按计划运行而无法正常工作?