Как создавать файлы lint .yml.erb

#ruby-on-rails #yaml #erb #lint #rubocop

#ruby-на-рельсах #ямл #эрб #ворсинки #рубокоп

Вопрос:

Я пытаюсь использовать файлы lint .yaml.erb. RuboCop, похоже, вообще не может обрабатывать файлы lint .erb, и хотя существует erb-lint gem, похоже, что он поддерживает только erb, который отображается в html, javascript и текстовые файлы. Существует также линтер для yaml, который называется yamllint. Есть ли способ объединить эти инструменты вместе или способ настроить их для обработки этого пограничного случая? Как люди обычно обрабатывают файлы linting с несколькими этапами компиляции, подобными этому?

Ответ №1:

Я не могу придумать ни одной причины, по которой вы не могли бы вставлять части Ruby в свой erb файл erb-lint , но вставлять «шаблон» YAML в целом невозможно. Вы могли бы сгенерировать фактический файл YAML, интерпретировав его и добавив его.