Size: a a a

Kotlin Community

2020 August 16

ВХ

Владимир Худяков... in Kotlin Community
а
источник

AK

Andrey Kuleshov in Kotlin Community
Друзья, мы тут на досуге пытаемся сделать  формализованный кодстиль (более формализованный, чем у jetbrains) и линтер (на базе ktlint) для поиска и автофикса стилистических ошибок в коде на Котлин, который можно использовать в CI/CD. Было бы круто, если бы вы своим лайком/звездочкой помогли его распространению хотя бы в русско-говорящем сообществе. Мне кажется, что мы делаем полезное дело для разработчиков и Котлин коммьюнити:  https://github.com/cqfn/diKTat

Может попадём в полезняшки для вас :)
источник
2020 August 17

IZ

Ivan Zemlyankiy in Kotlin Community
Andrey Kuleshov
Друзья, мы тут на досуге пытаемся сделать  формализованный кодстиль (более формализованный, чем у jetbrains) и линтер (на базе ktlint) для поиска и автофикса стилистических ошибок в коде на Котлин, который можно использовать в CI/CD. Было бы круто, если бы вы своим лайком/звездочкой помогли его распространению хотя бы в русско-говорящем сообществе. Мне кажется, что мы делаем полезное дело для разработчиков и Котлин коммьюнити:  https://github.com/cqfn/diKTat

Может попадём в полезняшки для вас :)
Это будет как google-java-formatter только для котлина? Класс!
источник

AK

Andrey Kuleshov in Kotlin Community
Ivan Zemlyankiy
Это будет как google-java-formatter только для котлина? Класс!
Да, пытаемся сделать такой. И все правила ещё покрыты будут авто чекером для CI/CD. Мы уже написали 3 главы из 7 запланированных и закодили для них поддержку в линтере. Но впереди 50% работы, поэтому, чтобы не плюнуть и не бросить -  ищем поддержку от разработчиков, а звездочки греют душу и немного мотивируют :)
источник

BV

Boris Vanin in Kotlin Community
Andrey Kuleshov
Друзья, мы тут на досуге пытаемся сделать  формализованный кодстиль (более формализованный, чем у jetbrains) и линтер (на базе ktlint) для поиска и автофикса стилистических ошибок в коде на Котлин, который можно использовать в CI/CD. Было бы круто, если бы вы своим лайком/звездочкой помогли его распространению хотя бы в русско-говорящем сообществе. Мне кажется, что мы делаем полезное дело для разработчиков и Котлин коммьюнити:  https://github.com/cqfn/diKTat

Может попадём в полезняшки для вас :)
Запуск в грейдле через джаваекзек? 😳 И без плагина, не похоже на продукт для ci/cd
источник

AK

Andrey Kuleshov in Kotlin Community
Boris Vanin
Запуск в грейдле через джаваекзек? 😳 И без плагина, не похоже на продукт для ci/cd
Плагины есть у ktlint уже готовые, просто для POC решили так сделать, по началу
источник

AK

Andrey Kuleshov in Kotlin Community
Для мавена точно так же взяли к своему стыду ant и вызов main напрямую :)
источник

AK

Andrey Kuleshov in Kotlin Community
Если не зайдёт никому - то плагины уж точно не будут нужны )
источник

BV

Boris Vanin in Kotlin Community
Andrey Kuleshov
Плагины есть у ktlint уже готовые, просто для POC решили так сделать, по началу
Ну да, т.е. даже плагин есть, надо только его своим плагином сконфигурировать. Всё-таки для таких тулов интеграция в сборщик это первоочередная необходимость
источник

BV

Boris Vanin in Kotlin Community
Никому не зайдет, если его нельзя будет в сборку свою просто добавить.
источник

AK

Andrey Kuleshov in Kotlin Community
Да, добавлю к октябрю, я думаю. подумал, что первоочерёдное сейчас - все же кодстиль и хотя бы cli
источник

AK

Andrey Kuleshov in Kotlin Community
Ktlint и detekt так жили годами, diktat поживет так пару месяцев, а потом, если людям зайдёт - будем дальше развивать )
источник

BV

Boris Vanin in Kotlin Community
Это не претензия, просто совет, если бы я себе выбирал, я бы увидел интеграцию в грейдле и закрыл бы
источник

AK

Andrey Kuleshov in Kotlin Community
Boris Vanin
Это не претензия, просто совет, если бы я себе выбирал, я бы увидел интеграцию в грейдле и закрыл бы
Это охеренный совет, правда. Спасибо!
источник

AK

Andrey Kuleshov in Kotlin Community
И это в планах, если не бросим.
источник

BV

Boris Vanin in Kotlin Community
Andrey Kuleshov
И это в планах, если не бросим.
👍
источник

K

Kirill in Kotlin Community
Andrey Kuleshov
И это в планах, если не бросим.
Получается, если я хочу это добавить, мне нужно в каждом модуле прописывать да ?
источник

BV

Boris Vanin in Kotlin Community
Если будет нужна помощь, приходите в @gradle (не реклама)
источник

AK

Andrey Kuleshov in Kotlin Community
Boris Vanin
Если будет нужна помощь, приходите в @gradle (не реклама)
Подписка!
источник

AK

Andrey Kuleshov in Kotlin Community
Kirill
Получается, если я хочу это добавить, мне нужно в каждом модуле прописывать да ?
Сейчас да, к сожалению. А если через мавен использовать - то через супер pom. Но мы правда все добавим, если будет желание и возможность, а пока кормим завтраками и выпрашиваем звездочки, чтобы привлечь к нам разработчиков: https://github.com/cqfn/diKTat

Будем рады, если поддержите :)
источник