Описание тега scalastyle
Scalastyle is a style checker for Scala.
1
ответ
Есть ли лучший способ настроить ScalaStyle под IntelliJ?
В плагине Scala для IntelliJ есть некоторая поддержка скалярного стиля. Этот вопрос о том, как лучше настроить его, чтобы подобрать файл конфигурации скалярного стиля, который обычно находится в корне каталога под именем scalastyle-config.xml (приме…
02 ноя '15 в 10:14
0
ответов
Комментарии к скаластилю: игнорировать
Когда я говорю скалярному стилю игнорировать строку, я хотел бы добавить комментарий в код, объясняющий будущим разработчикам, почему эта строка заслуживает исключения из обычных правил. Я, очевидно, могу поместить это в предыдущую строку, например:…
04 окт '17 в 16:46
2
ответа
Заставить сборку sbt терпеть неудачу на предупреждениях скалярного стиля
Я использую проверку скалярного стиля в своем кодовом пространстве, ссылаясь на http://www.scalastyle.org/sbt.html. в build.sbt: // scalastyle check lazy val compileScalastyle = taskKey[Unit]("compileScalastyle") compileScalastyle := org.scalastyle.…
12 сен '16 в 20:41
0
ответов
Пользовательское регулярное выражение для скалярного стиля для отлова пропущенных пробелов
Я хочу написать пользовательское регулярное выражение для scalastyle, чтобы оно могло отлавливать случаи, когда разработчик забывал пробелы до и после операторов, но регулярное выражение не должно ничего отлавливать внутри строки. Давайте посмотрим …
08 фев '19 в 12:53
0
ответов
IntelliJ - Как заставить именованные параметры в редакторе Scala и добавить их
По сути, я хочу, чтобы в среде IDE применялся синтаксис именованных параметров при автоматическом завершении https://docs.scala-lang.org/style/method-invocation.html Так, например, данный класс class MyClass { def myMethod( param1 : String, param2 :…
17 сен '17 в 10:44
1
ответ
Настройка параметров сторонних плагинов в sbt AutoPlugin
У меня есть AutoPlugin, который объединяет несколько сторонних плагинов и настраивает их параметры для нашей компании. Для большинства плагинов это работает просто отлично, помещая их в projectSettings: override lazy val projectSettings = Seq( someP…
21 окт '14 в 15:31
0
ответов
Скастайл, производящий пустой вывод
Я работал над добавлением scalastyle в мой проект scala, чтобы проверить возможные проблемы в коде. Но я продолжаю получать пустые результаты в XML-файле scalastyle-result. Я следовал за шагами с веб-сайта scalastyle.org. В итоге вот что я сделал: 1…
18 июн '13 в 10:45
1
ответ
Соглашение о длине имени метода Scala
Я изучаю запахи кода, которые влияют на читабельность приложения. Я натолкнулся на длинные имена методов, и мне было интересно, есть ли соглашение для этого. Я проверил соглашения об именах в scaladocs, но в нем ничего не указано о длине имени метод…
18 окт '16 в 12:48
1
ответ
Длина строки файла превышает 100 символов
Я сталкиваюсь с проблемой при компиляции спарк версии 1.3.1. Когда я скомпилировал исходные коды, предоставленные spark, все было в порядке. Но когда я добавил некоторые исходные файлы в mllib, возникли ошибки, например: сообщение = длина строки фай…
20 окт '15 в 03:21
1
ответ
Есть ли способ указать альтернативный scalastyle-config.xml в IntelliJ для области тестирования?
В build.sbt Вы можете указать альтернативный конфигурационный файл скалярного стиля для тестовой области, используя это: (scalastyleConfig in Test) := baseDirectory.value / "scalastyle-test-config.xml" Это полезно, когда вы хотите ослабить чеки в Te…
05 июн '17 в 05:07
6
ответов
Объявление метода Scala "def": двоеточие и равно
Я нахожусь на ранних стадиях изучения Scala, и я заметил разные способы объявления методов. Я установил, что отсутствие знака равенства делает метод пустым (возвращая Unit вместо значения), и использование знака равенства возвращает фактическое знач…
31 окт '14 в 08:12
1
ответ
Исключая папку из плагина scalastyle sbt
Все остальные вопросы, которые я нашел по этой теме, довольно старые. Я строю проект Scala с sbt и scala-style Плагин, но я не могу найти способ исключить определенную папку, где у меня есть сгенерированный код. Есть ли способ заставить плагин не пр…
06 янв '17 в 15:23
1
ответ
Запуск scalastyle в многопроектной сборке SBT
У меня есть проект SBT по созданию многопроектной сборки. корень подпроект A (root зависит от него) подпроект B (корень зависит от него) Я хотел бы запустить scalastyle только для нескольких файлов в проекте, которые могут находиться в любом из трех…
01 июн '16 в 17:18
2
ответа
Скалярное логическое выражение может быть упрощено
Scalastyle (intellij 2016.1 по умолчанию) говорит, что это логическое выражение может быть упрощено val t = Option(true) val f = Option(false) if(t.contains(true) && f.contains(false)) { println("booop") } Я могу избавиться от этого, изменив…
29 мар '16 в 12:01
1
ответ
it:scalastyle не работает для папки интеграционных тестов
Скалярная конфигурация в build.sbt устанавливается следующим образом: (scalastyleConfig in Test) := baseDirectory.value / "scalastyle-config.xml" (scalastyleConfig in IntegrationTest) := baseDirectory.value / "scalastyle-config.xml" Тем не менее, sb…
06 сен '17 в 11:24
1
ответ
Переназначить ArrayList в лучшую сторону
Приведенный ниже код работает, но выглядит странно для меня, есть ли лучший способ для этого. var res:scala.collection.mutable.LinkedHashMap[String,scala.collection.immutable.Map[String,String]]=?? var arList = new ArrayList[String]() res.keySet.map…
05 ноя '14 в 04:54
0
ответов
Статический анализатор кода для обеспечения аннотации типов в Scala
Есть ли static code analyzer которые могут быть использованы для обеспечения соблюдения Type Annotation в Скале. Например, когда разработчик пишет оператор без аннотации типа, как показано в примере ниже, он должен получить ошибку времени компиляции…
30 май '17 в 21:35
2
ответа
Как настроить правила стиля Scala для конкретного файла / каталога?
У меня есть несколько шагов stepDef от огурца, длина которых превышает 120 символов, я хочу исключить все файлы stepDef из предупреждения в стиле Scala. Есть ли способ исключить определенные файлы / каталоги, используя тег xml только для FileLineLen…
28 авг '18 в 11:24
1
ответ
Как проверить соглашение об именах для переменных логгера в scala с помощью scalastyle?
Предположим, мне нужно убедиться, что все логгеры в моем скала-коде названы log только не LOGGER, LOG или же logger, Так что для этой проверки стиля мне нужно определить Logger (для slf4j или log4j) и когда средство проверки стиля обнаруживает перем…
31 июл '15 в 09:22
0
ответов
Разрешить импорт элементов сопутствующего объекта в Scalastyle
Я хотел бы сделать scalastyle игнорировать импорт подчеркивания в случае, когда импортируются поля сопутствующего объекта (это имеет смысл для меня): class Item { import Item._ //scalastyle marks it as a warning } object Item { case object Nested de…
10 июн '16 в 13:26