Я видел инструмент некоторое время назад, который позволил бы мне определить правила для запросов GitHub pull-запросов и может быть применен во время CI.Pull-request «linter»
Правила могут быть, например:
- коммита, название должно уважать формат,
- Количество файлов измененных не может быть выше, чем 10
- Там не должно быть паразитный «: фокус» в спецификации
- т.д.
Я не могу вспомнить название этого инструмента.
Любой интегрированный CI Github будет делать это. Например. проверьте это: https://github.com/puppetlabs/puppet/blob/master/.travis.yml и это: https://github.com/puppetlabs/puppet/blob/master/Rakefile –
Спасибо. Я пытаюсь вспомнить инструмент, который, среди прочего, «проверяет, что сообщения фиксации соответствуют требованиям CONTRIBUTING.md», но с DSL, не имея необходимости писать свои собственные команды. – Kamchatka