#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.