#PHPStan and #PsalmPHP are lightyears better than #KTLint for #Kotlin, at least in the quality of their output. It actually reports something useful, unlike KTLint.

Dear flipping god, how do people work with tools this bad?

#PHP #Kotlin #Java

I just released ktlint-gradle 12.1.0 which improves integration with AGP 7 and above (#android gradle plugin). Please try it out and report any issues in the github issue tracker.
https://github.com/JLLeitschuh/ktlint-gradle/releases/tag/v12.1.0

#gradle #kotlin #ktlint

Release v12.1.0 · JLLeitschuh/ktlint-gradle

[12.1.0] - 2024-01-09 fix detection of android kotlin source directories in AGP >= 7 #733

GitHub

Статический анализатор Ktlint для Kotlin в Android

Kotlin — это статически типизированный язык программирования на основе JVM, разработанный компанией JetBrains. Он был представлен Google в первую очередь для создания мобильных приложений на платформе Android. Используя Kotlin, разработчики могут писать код быстрее и более качественно. Тем не менее, как и в случае с любым другим языком программирования, важно соблюдать набор правил, чтобы обеспечить высокую производительность и читаемость кода.

https://habr.com/ru/companies/ppr/articles/775306/

#kotlin #android #ktlint #статический_анализ_кода

Статический анализатор Ktlint для Kotlin в Android

Kotlin — это статически типизированный язык программирования на основе JVM, разработанный компанией JetBrains. Он был представлен Google в первую очередь для создания мобильных приложений на...

Хабр
Such a shame that a popular #Kotlin linter is named #ktlint, not #Kotlint ;-) https://github.com/pinterest/ktlint
GitHub - pinterest/ktlint: An anti-bikeshedding Kotlin linter with built-in formatter

An anti-bikeshedding Kotlin linter with built-in formatter - pinterest/ktlint

GitHub

I just released ktlint-gradle 11.6.0 which adds support for #ktlint 1.0 and adds a new configuration for editorconfig overrides which will allow rules to be disabled in ktlint 0.49+. Please try it out and report any issues in the github issue tracker.
https://github.com/JLLeitschuh/ktlint-gradle/releases/tag/v11.6.0

#gradle #kotlin

Release v11.6.0 · JLLeitschuh/ktlint-gradle

[11.6.0] - 2023-09-18 ktlint 1.0 support #708 Allow editorconfig overrides in ktlint 0.49+ #708 update latest version text file manually #700

GitHub

I just released ktlint-gradle 11.5.1 which fixes a bug where custom rule sets were not loaded in #ktlint 0.49+. Please try it out and report any issues in the github issue tracker.
https://github.com/JLLeitschuh/ktlint-gradle/releases/tag/v11.5.1

#gradle #kotlin

Release v11.5.1 · JLLeitschuh/ktlint-gradle

[11.5.1] - 2023-08-07 Fix custom rulesets not loading from classpath #698 update latest version text file manually #688

GitHub

I just released ktlint-gradle 11.5.0 adds compatibility with #ktlint 0.50.0. Please try it out and report any issues in the github issue tracker.
https://github.com/JLLeitschuh/ktlint-gradle/releases/tag/v11.5.0

#gradle #kotlin

Release v11.5.0 · JLLeitschuh/ktlint-gradle

[11.5.0] - 2023-07-03 update latest version text file manually #685 ktlint 0.50.0 compatibility #687

GitHub

I recently released ktlint-gradle 11.4.1 and 11.4.2 which fix some bugs around incremental #ktlint runs and fixes some compatibility issues with older kotlin versions. Please try it out and report any issues in the github issue tracker.
https://github.com/JLLeitschuh/ktlint-gradle/releases/tag/v11.4.1
https://github.com/JLLeitschuh/ktlint-gradle/releases/tag/v11.4.2

#gradle #kotlin

Release v11.4.1 · JLLeitschuh/ktlint-gradle

[11.4.1] - 2023-06-21 Fixed update latest version text file manually #674 decrease plugin build workers to 4 to prevent thrashing #675 exclude deleted files from incremental checks #681

GitHub
I just released ktlint-gradle 11.4.0 which supports #ktlint 0.49.1 and has an improvement to incremental builds. please try it out and report any issues in the github issue tracker. https://github.com/JLLeitschuh/ktlint-gradle/releases/tag/v11.4.0 #gradle #kotlin
Release v11.4.0 · JLLeitschuh/ktlint-gradle

[11.4.0] - 2023-06-06 Changed Add files previously found to have errors to the list of files to check in incremental builds. #672 Added ktlint 0.49.1 support #667 Refactored multi-ktlint support t...

GitHub
I‘ve looked at the #ktlint project today and I have to say the #Gradle build is really good. Lots of best practices in use and very up to date with the latest and greatest @Gradle features. Take a look if you want to see how to structure a non-trivial build. https://github.com/pinterest/ktlint
GitHub - pinterest/ktlint: An anti-bikeshedding Kotlin linter with built-in formatter

An anti-bikeshedding Kotlin linter with built-in formatter - pinterest/ktlint

GitHub