найти как сделать так чтобы валился билд (у нас вообще мавен, но для сбт тоже не нашел) если что-то не отформатировано? или это только через ci/cd пайплайн вручную писать (шото типа if (scalafmt:diff notEmpty) fail)?
или лучше гит прекомит хук навесить?
scalafmt --test
это CLI команда? вы имеете ввиду в пайплайн ее вставить?
можно через курсир бинарник мелкий кинуть в репу и его дергать - https://scalameta.org/scalafmt/docs/installation.html#coursier
еще просто как я понимаю cli команда привязана к установленной в OS конкретной версии, которая может различаться с той которая в репе в билде... как с этим жить?) или 1 раз зафиксировать версию и иногда апать не забывая что нужно еще CI окружении проапгрейдить CLI ..?
sbt scalafmtCheckAll
не привязана, там лаунчер
так а тесты, и сбт формат
курсир
Обсуждают сегодня