Описание тега scala-wartremover
2
ответа
Wartremover по-прежнему сообщает о бородавках в файле исключенных маршрутов воспроизведения.
Я пытаюсь добавить Wartremover в свой проект Play, но он продолжает сообщать о бородавках в файле маршрутов, даже если я его исключаю. Я использую Wartremover 0.14 и Play Framework 2.4.6. Соответствующая часть из моего build.sbt: wartremoverErrors +…
14 янв '16 в 11:31
1
ответ
Как определить предполагаемый тип, содержащий Serializable
Остановился на этом. Работа с PlayJSON и их JsObject. Для удаления бородавок маркировка map вызвать с морковкой (^) и сказать в этой строке Inferred тип, содержащий Serializable. Код функционален и работает, но ему интересно узнать, почему инструмен…
29 мар '16 в 19:22
1
ответ
Как избежать предполагаемого типа, не содержащего ничего с бородавкой?
Используя скала бородавку я получаю: def lastWithRecursion(input: Seq[Int]): Try[Int] = input match { case head :: Nil => Success(head) case _ :: tail => lastWithRecursion(tail) case _ => Failure(new NoSuchElementException("No such element"…
27 ноя '15 в 08:05
1
ответ
play framework и wartremover: предупреждения для файлов *.scala.html
Я наконец избавился от предупреждений Wartremover для маршрутов с этой строкой в build.sbt: wartremoverExcluded ++= routes.in(Compile).value Как я могу добиться того же для файлов *.scala.html? Исключить по каталогу, похоже, не работает, в том чис…
26 янв '18 в 06:52
0
ответов
Получение предупреждения "null is disabled" для сообщений журнала с помощью утилиты Scala Wart Remover
Средство для удаления бородавок жалуется на сообщения журнала. Почему это жалуется? Как избавиться от предупреждений для удаления бородавок для сообщений журнала? [wartremover:Null] null is disabled [warn] logger.error(e) [warn] ^
16 янв '18 в 19:22
1
ответ
Должен ли я использовать модификатор final при объявлении классов дел?
В соответствии с инструментом статического анализа scala-wartremover я должен ставить "final" перед каждым классом дел, который я создаю: в сообщении об ошибке говорится "классы дел должны быть окончательными". По словам козла отпущения (еще один ин…
02 янв '16 в 01:07
0
ответов
Scala WartRemover с помощью java.io.Serializable
Я просто столкнулся с неприятной ошибкой, когда sealed trait T extends Product with Serializable case object O extends T val mistake = List("foo", "bar", O /* forgot O.toString */) Так что скала пошла дальше и сделала вывод List[java.io.Serializable…
12 июл '17 в 17:22
2
ответа
Отбрасывание ценностей - что такое лучшая практика в Scala?
WartRemover - х NonUnitStatements требует, чтобы операторы, которые не возвращали единицы, должны иметь присваивание. Хорошо, но иногда нам приходится использовать надоедливые API-интерфейсы Java, которые одновременно изменяют и возвращают значение…
22 июн '17 в 00:59
1
ответ
Scala Async и Wartremover
Я хотел использовать scala-async. Я также использую Wartremover с включенным [Return]. ( http://www.wartremover.org/doc/warts.html). Затем я добавил код для его проверки: async { val studentsCount = await(studentsDao.getStudents()) val externalStude…
24 май '18 в 06:43
2
ответа
Есть ли способ предотвратить использование определенной функции, предоставляемой зависимостью?
Мое приложение зависит от компиляции библиотеки A. В этой библиотеке есть определенная функция, которая, как я знаю, вызывает проблемы с производительностью. Но он не является устаревшим, и если у вас нет этой предварительной информации, вы можете п…
27 май '20 в 18:56
0
ответов
Как добиться вертикальной компактности с помощью Scalafmt 2.4.0?
Я имею дело с некоторым кодом, который не полностью в моей власти, и форматирование заканчивается некоторыми методами, длина которых превышает 50 строк (что не рекомендуется для удаления бородавок) В версии 2.5.0 есть опция newlines.source=foldкотор…
03 июл '20 в 17:48