проверять, что все интерфейсы лежат в определённой директории (паттерн пути по сути). Я не нашёл ничего подходящего. Решил эту проблему через PackageName. Однако мне пришлось на PackageName навесить кучу suppress-xpath чтобы добиться желаемого результата. Выглядит крайне стрёмно. Может есть путь проще и я его не вижу?
Хз как в checkstyle это делать, но вроде есть инструмент под это. Archunit.
Может ArchUnit для такой задачи будет удобнее?
я погуглю, спасибо, здорого если их будет легко комбинировать. Но просто это надо будет обосновать потом. У нас уже юзается чекстаил и внедрить новую технологию будет праблемотичнее на уровне обоснования внедрения
Ну просто задачи разные: checkstyle - для проверки стиля кода. ArchUnit для проверки архитектурных паттернов
Обсуждают сегодня