#Kotlin #CodeQuality
Вышел Detekt 1.5.0
В новой версии статического анализатора Kotlin кода вы найдёте:
👉 Detekt теперь по умолчанию «тихий». Это значит, что в выводе будут появляться только сообщения об найденных проблемах
👉 Detekt по умолчанию будут помечать сборку как «failed» если найдена хотя бы одна проблема
👉 Улучшение HTML отчетов
👉 Новое правило
👉 Новое правило
👉 Исправление багов
Вышел Detekt 1.5.0
В новой версии статического анализатора Kotlin кода вы найдёте:
👉 Detekt теперь по умолчанию «тихий». Это значит, что в выводе будут появляться только сообщения об найденных проблемах
👉 Detekt по умолчанию будут помечать сборку как «failed» если найдена хотя бы одна проблема
👉 Улучшение HTML отчетов
👉 Новое правило
ExplicitCollectionElementAccessMethod - замена вызова get() и set() у List и Map на синтаксис через [] 👉 Новое правило
ForbiddenMethod - возможность задать список методов, запрещенных к вызову👉 Исправление багов
#CodeQuality #Kotlin
Speeding up the Detekt in a multi-project Gradle build
Рецепт для ускорения проверки Kotlin кода с помощью Detekt для тех кто использует его в много модульном проекте.
На своем проекте автор смог добиться ускорения в 10 раз (64 сек -> 6 сек)! Проект из 56 модулей и примерно 7000 тысяч строк
Speeding up the Detekt in a multi-project Gradle build
Рецепт для ускорения проверки Kotlin кода с помощью Detekt для тех кто использует его в много модульном проекте.
На своем проекте автор смог добиться ускорения в 10 раз (64 сек -> 6 сек)! Проект из 56 модулей и примерно 7000 тысяч строк
madhead
Speeding up the detekt task in a multi-project Gradle build. • madhead
I’m going to tell you how to significantly speed up the detekt task in a multi-project Gradle build.
Precise numbers vary depending on many factors, of course.
In my case, in a build with 56 subprojects and ~7000 lines of code, it was about 10 times faster.
Precise numbers vary depending on many factors, of course.
In my case, in a build with 56 subprojects and ~7000 lines of code, it was about 10 times faster.
#Kotlin #CodeQuality
Detekt 1.6.0
Вышла новая версия утилиты для проверки Kotlin кода на ошибки и стиль. Новая версия не отметилась чем-то значимым в плане новинок и вся работа была направлена на улучшение скорости работы, исправление багов и написание документации.
Появилось одно новое правило - EmptyTryBlock
Detekt 1.6.0
Вышла новая версия утилиты для проверки Kotlin кода на ошибки и стиль. Новая версия не отметилась чем-то значимым в плане новинок и вся работа была направлена на улучшение скорости работы, исправление багов и написание документации.
Появилось одно новое правило - EmptyTryBlock
#CodeQuality #Kotlin
Detekt 1.7.0
🚀Увеличена скорость работы Gradle плагина
☑️Новое правило AbsentOrWrongFileLicense - проверка что каждый Kotlin файл имеет описание лицензии в шапке Kotlin файла
👉Множество мелких улучшение и исправлений
Detekt 1.7.0
🚀Увеличена скорость работы Gradle плагина
☑️Новое правило AbsentOrWrongFileLicense - проверка что каждый Kotlin файл имеет описание лицензии в шапке Kotlin файла
👉Множество мелких улучшение и исправлений
#Kotlin #CodeQuality
Detekt 1.8.0
Вышла новая версия утилиты, которая позволяет позволяет следить за качеством вашего Kotlin кода. Новая версия может похвастаться следующим:
👉 Новое правило
👉 Большинство правил поддерживает списки yaml вместе со списком, разделенными запятыми
👉 Багфикс
Некоторые фиксы багов потребуют от вас сгенерировать baseline файл снова
Detekt 1.8.0
Вышла новая версия утилиты, которая позволяет позволяет следить за качеством вашего Kotlin кода. Новая версия может похвастаться следующим:
👉 Новое правило
UnnecessaryNotNullOperator
👉 Новое правило UnnecessarySafeCall
👉 Отдельный исполнительный файл detekt на странице релизов в Github👉 Большинство правил поддерживает списки yaml вместе со списком, разделенными запятыми
👉 Багфикс
Некоторые фиксы багов потребуют от вас сгенерировать baseline файл снова
#Kotlin #CodeQuality
Вышел Detekt 1.9.0
Вышла новая версия статического анализатора Kotlin кода. Значительных обновлений нет, но появилось новое правило MandatoryBracesLoops, которое проверяет наличие блока у циклов
Вышел Detekt 1.9.0
Вышла новая версия статического анализатора Kotlin кода. Значительных обновлений нет, но появилось новое правило MandatoryBracesLoops, которое проверяет наличие блока у циклов
#CodeQuality
Вышел KtLint 0.37.0
В новой версии статического анализатора кода нас ждет:
👉 Валидация Gradle Wrapper
👉 Поддержка Kotlin 1.3.70
👉 Исправление багов, улучшения существующих правил
Вышел KtLint 0.37.0
В новой версии статического анализатора кода нас ждет:
👉 Валидация Gradle Wrapper
👉 Поддержка Kotlin 1.3.70
👉 Исправление багов, улучшения существующих правил
GitHub
Release 0.37.0 · pinterest/ktlint
Thank you to Tapchicoma and romtsn for all their hard work on this release!
Added
Gradle wrapper validation (#684)
Experimental SpacingAroundDoubleColon rule (#722)
Experimental SpacingBetweenDecl...
Added
Gradle wrapper validation (#684)
Experimental SpacingAroundDoubleColon rule (#722)
Experimental SpacingBetweenDecl...