# Проблемы с рабочим процессом линтинга в плагине

**URL:** https://meta.discourse.org/t/trouble-with-linting-workflow-in-a-plugin/278724
**Category:** Development
**Created:** [12.Сентябрь.2023 13:42:21 UTC](https://meta.discourse.org/t/trouble-with-linting-workflow-in-a-plugin/278724 "2023-09-12T13:42:21Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [12.Сентябрь.2023 13:42:21 UTC](https://meta.discourse.org/t/trouble-with-linting-workflow-in-a-plugin/278724/1 "2023-09-12T13:42:21Z")

</div>

Проблемы с Robocop и линтингом?

У меня в workflow вот что, в основном скопировано из

> <https://github.com/discourse/discourse-plugin-skeleton/blob/main/.github/workflows/discourse-plugin.yml>

```yaml
name: Discourse Plugin

on:
  push:
    branches:
      - main
      - master

  schedule: 
      - cron: 22 05 * * *

  jobs:
    ci:
      uses: discourse/.github/.github/workflows/discourse-plugin.yml@v1

```

и моя задача завершается с ошибкой так:

```plaintext
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
Error: The `RSpec/FilePath` cop был разделён на `RSpec/SpecFilePathFormat` и `RSpec/SpecFilePathSuffix`.
(найдена устаревшая конфигурация в vendor/bundle/ruby/3.1.0/gems/rubocop-discourse-3.3.0/rubocop-rspec.yml, пожалуйста, обновите её)
Error: Process completed with exit code 2.

```

Я не знаю, где найти `discourse/.github/.github/workflows/discourse-plugin.yml@v1`, чтобы посмотреть, что там происходит.

Но я не думаю, что остальные мои задачи завершаются с ошибкой. Возможно, это не работает из-за того, что запускается по расписанию?
