Описание тега ktlint
1
ответ
Как добавить стиль KtLint в Android Studio с помощью Gradle?
Я хочу добавить стиль ktlint используется в Android Studio, поэтому, когда я сам применяю форматирование, он использует ktlint стиль. Исходя из документации, я установил ktlint CLI brew install ktlint Затем я перешел в корень своего проекта и выполн…
03 фев '20 в 00:45
1
ответ
Чем отличается Ktlint от lint?
Согласно этой статье, ktlint - это автоматический линтер со встроенной проверкой стиля кода. Когда я решаю использовать ktlint, в чем разница между lint и ktlint? lint оптимизирован для Android ktlint оптимизирован для Kotlin? Как ktlint работает с …
07 авг '20 в 14:52
2
ответа
Ktlint не работает при импорте подстановочных знаков (не может быть исправлено автоматически)
Когда я бегу gradlew ktlintCheck это терпит неудачу с большим количеством Импорт подстановочных знаков (не может быть исправлен автоматически) ошибки.
11 авг '20 в 11:47
2
ответа
Как установить Ktlint в windows
Что я пытаюсь сделать: я пытаюсь установить ktlint на Windows локально Что пробовал: Используется ниже команды в командной строке curl -sSLO https://github.com/pinterest/ktlint/releases/download/0.38.1/ktlint && chmod a+x ktlint Также пробов…
03 сен '20 в 15:49
3
ответа
Ktlint не разрешает импорт подстановочных знаков? (Использование функции автоматического импорта IntelliJ)
Я запускаю проект Kotlin с плагином ktlint maven (первый пользователь). но всякий раз, когда я делаю сборку maven. Я часто вижу неудачи в src/main/kotlin/com/myproject/model/User.kt:7:1: Wildcard import (cannot be auto-corrected) Поскольку я использ…
09 апр '20 в 18:39
0
ответов
Создайте настраиваемую задачу, которая запускает существующую задачу с измененной конфигурацией
По сути, это следующий вопрос: как расширить поведение задачи Gradle для нового типа задачи? У меня есть проект с настроенным ktlint, где мы хотим, чтобы он отображался только в виде предупреждений: ktlint { version.set("0.36.0") verbose.set(true) d…
10 апр '20 в 12:41
1
ответ
Запустите Ktlint для всех модулей, выполнив одну команду задачи
В моем проекте Android несколько модулей. У меня есть один файл Gradle, в котором есть код для ktlint. Я применил этот файл Gradle к каждому модулю, написав его в файле Gradle проекта. subprojects { subProject -> apply from: "$project.rootDi…
05 июн '20 в 15:27
1
ответ
Kotlin Gradle Spotless конфигурация ktlint
В настоящее время я использую следующий способ применения ktlint в своих проектах: plugins{ id("com.diffplug.gradle.spotless") version "3.25.0" } allprojects { apply(plugin = "com.diffplug.gradle.spotless") spotless { kotlin { target("**/*.kt") ktli…
14 янв '20 в 13:26
0
ответов
Проверка KtLint больше не работает локально - она работает в моей сборке образа докера
Ни по какой причине я могу понять свой gradle ktlintCheck команда больше не вызывает проблем и :ktlintFormatничего не исправляет. Как только я отправляю свои изменения и мои конвейеры CI начинают строить мой процесс сборки образа Docker, ktlint снов…
12 сен '20 в 21:02
1
ответ
Как правильно установить ktlint
Я пытаюсь установить на ktlint. Я сделал это со следующей строкой кода, представленной на их веб-сайте curl -sSLO https://github.com/pinterest/ktlint/releases/download/0.39.0/ktlint && chmod a+x ktlint && sudo mv ktlint / usr / local / bin / но когд…
02 окт '20 в 09:37
2
ответа
ktlint не проверяет файл kotlin
Я хочу, чтобы мой проект выполнял ktlintCheck для всего файла kotlin, но он проверял только файл build.gradle.kts. build.gradle.kts файл, как показано ниже ktlint { version.set("9.4.0") debug.set(true) verbose.set(true) android.set(false) …
18 сен '20 в 05:50
1
ответ
Как сообщить ktlint в android, чтобы исключить определенные пути в проекте?
В настоящее время, когда я хочу отформатировать свой код, я запускаю его в терминале в каталоге моей студии Android. https://github.com/pinterest/ktlint ./gradlew ktlintFormat Эта команда отлично работает, но недавно я добавил несколько папок в свой…
29 ноя '20 в 07:52
2
ответа
Как настроить плагин ktlint gradle в непрерывном режиме?
В моем проекте приложения Android Studio я интегрировал ktlint gradle. Можно ли настроить плагин ktlint gradle так, чтобы он работал непрерывно на лету (при кодировании на клавиатуре)?? Подобно тому, как ESlint используется для JS, он немедленно пре…
21 окт '20 в 10:18
0
ответов
Ktlint создает и добавляет пользовательские правила в проект maven
Мне нужно расширить плагин maven для ktint по моим собственным правилам. Я прочитал статью https://gantsign.com/ktlint-maven-plugin/usage.html, но не нашел информации о том, как добавить новые правила.
06 ноя '20 в 20:47
0
ответов
Как предотвратить !! через ktlint?
Я включил ktlint в моем проекте Android Studio, и он работает нормально. Поскольку включены стандартные правила Kotlin, я хотел бы расширить его стандартный набор правил, чтобы предотвратить !!? Я не хочу иметь !! в моем репозитории. Как я могу наст…
30 ноя '20 в 13:36
1
ответ
Kotlin Linting RuleSetProvider 'конечная запятая'
Я пытался создать набор правил с помощью библиотеки Pinterest ktlint, но не могу удалить часть списка параметров дочерних элементов. https://github.com/pinterest/ktlint/issues/709 Из-за обновления Kotlin для поддержки "конечных запятых" я нарушил ве…
29 ноя '20 в 03:25
0
ответов
Запуск исправления автоматического формата ktlint в соответствии со стилем Android Studio не работает?
Следуя инструкции в https://github.com/pinterest/ktlint, я попробовал ./ktlint -F app/src/**/*.ktиз корневого каталога моего проекта Android. Все работает и исправил формат файла. Однако он не соответствует правилу по умолчанию AndroidStudio. Так чт…
24 сен '20 в 18:47
0
ответов
Пользовательские правила ktlint для скобок
Проблема в том, что скобки форматируются так: URL( "https://raw.githubusercontent.com/Acmpo6ou/MyAccounts/" + "master/app/src/main/res/raw/changelog" ) но я бы хотел отформатировать их так: URL("https://raw.githubusercontent.com/Acmpo6ou/MyAccounts/…
18 мар '21 в 16:04
2
ответа
Плагин Gradle Ktlint не работает на Java 16
После обновления до Java 16 я не могу заставить работать плагин ktlint gradle. Это бросает Execution failed for task ':runKtlintCheckOverMainSourceSet'. A failure occurred while executing org.jlleitschuh.gradle.ktlint.worker.KtLintWorkAction java.la…
25 мар '21 в 22:16
0
ответов
Gradle kotlin DSL запускает форматировщик перед сборкой
Я хотел бы запустить задачу форматирования, то есть предоставленную https://github.com/JLLeitschuh/ktlint-gradle, перед созданием моего проекта Kotlin. Я пробовал следующие конфигурации (Kotlin DSL): tasks.build { doFirst { tasks.ktlintFormat } } а …
14 апр '21 в 22:22