Я использую рецепт org.openrewrite.java.RemoveUnusedImports для удаления неиспользуемых импортов, чтобы он не завершался сбоем в SonarQube (у меня есть конвейер, настроенный для запуска тестов перед SonarQube). Однако, когда я забываю удалить неиспользуемый импорт, рецепт (который выполняется в начале конвейера) не обнаруживает его.
Кто-нибудь знает, как изменить область действия проекта?
Как я вижу из документации, по умолчанию анализируются каталоги:
- src/main/java — реализации рецептов
src/test/java - Рецепты тестов
Я ожидаю рецепт, который будет применен ко всем файлам в src/**: main,tests иintegration-tests.
Подробнее здесь:
https://stackoverflow.com/questions/784 ... -directory