Несколько лет назад JetBrains решили выделить ядро инспекций из Intellij IDEA (если быть точным, то IntelliJ Platform) в отдельный продукт. Я немного поигрался, прикрутил анализ к BSL Language Server (ну а что, вдруг что полезное найдёт, что не видит сонар), по туториалу настроил публикацию на gh-pages, да забросил.
Истории не было, для внятного кэша инструкций по настройке GitHub Actions не было, с ветками играться проблематично, да ещё экспорт настроек скорее не работал, чем работал. Из плюсов - зарепортил ребятам баг одной инспекции на связке спринга и ломбока, и они его даже признали и поправили.
А сейчас наткнулся на анонс Qodana Cloud.
https://www.jetbrains.com/help/qodana/cloud-about.html
Ребята метят куда-то в рынок SonarQube, добавили показ код кавереджа, активно подсказывают, какие инспекции стоит ещё включить, разве что метрик по проекту пока нет.
Из приятного: чтобы поиграться с порталом, нужно добавить всего одну переменную среды в workflow, запускающий анализ. Еще и поддержка веток появилась!
В общем, анализ BSL Language Server можно найти по ссылочке ниже. Никаких дополнительных и новых настроек пока не крутил, код кавереджа нет, и не понятно, как оно будет работать с пулл-реквестами из форков, но поковырять можно :)
FPшит на спринге в комьюнити версии безбожно.
https://qodana.cloud/projects/ARGKk/reports/NVRP1
Слышали что-нибудь про Qodana? В контексте 1С штука пока бесполезная, но всякие шарпы и простигосподи пыхыпы там поддерживаются.
Post #352
4.26K
- 👍 6
- 🤷♂ 4
- 🥴 2
- 🔥 1
- 👏 1