Скастайл, производящий пустой вывод

Я работал над добавлением scalastyle в мой проект scala, чтобы проверить возможные проблемы в коде. Но я продолжаю получать пустые результаты в XML-файле scalastyle-result.

Я следовал за шагами с веб-сайта scalastyle.org. В итоге вот что я сделал:

1 - добавить следующее в plugins.sbt

addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "0.3.1")

resolvers += "sonatype-releases" at "https://oss.sonatype.org/content/repositories/releases/"

2 - добавить следующую строку в build.sbt

org.scalastyle.sbt.ScalastylePlugin.Settings

3 - добавьте файл scalastyle-config.xml в корневой каталог проекта.

Поэтому теперь, когда я иду в консоль sbt, я могу запустить "scalastyle" и получить выходной файл "scalastyle-result.xml" в./target.

НО файл только содержит это:

<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="5.0"></checkstyle>

Так что в основном это не вызывает никаких предупреждений. Теперь не нужно упоминать, что у меня есть несколько классов в моем проекте. Но я не могу определить, является ли результат xml действительным или нет. Я предполагаю, что должно быть хотя бы несколько предупреждений.

Ранее я проделал некоторую работу с checkstyle, которая очень похожа, и в цели ant я должен указать каталог, в который должен проверяться checkstyle. Это похоже на скастайл?

Большое спасибо за помощь.

0 ответов

Выходные данные скалярного стиля хранятся в нескольких местах.

Есть файл target/scalastyle-result.xml в корневом каталоге, содержащем результаты root-кода. Это может быть пустым, или лучше, он содержит только заголовки, но не содержит предупреждений / проблем.

Однако, когда в другом каталоге также есть код (приложение в вашем примере), выходные данные будут сохранены в целевом каталоге этого каталога как app/target/scalastyle-result.xml,

Другие вопросы по тегам