Ktlitについて説明します.
今日のコトリンの物語はコトリンです.
丁寧に符号化を行うと、符号化の約束が守られているか、スペースが正しいかという問題が生じることがある.
crtl+alt+Lを何度も押したけど...
コートリンスタイルガイド
もちろん、会社はケワ・ケインのように正確には言えませんが、グーグルの公式サイトによると、コトリンスタイルガイドが存在し、今知っておくべきコトリンは上のスタイルガイドに従ってコードをチェックしています.
コードをチェック!甚だしきに至っては!!へんかん😍😎😋
今から理解してみましょう.
まずライブラリをダウンロードします.
jlleitschuh/ktlint-gradle
forkの中でこれが一番使われていると聞きました.まずプラグインをインストールし、最新バージョンを書きます.
右のGradleをクリックすると、上のメニューに象の絵があります.
ここで以下のコードを入力するとチェックできます.
実務でもトイプロジェクトでも役に立つようです.
丁寧に符号化を行うと、符号化の約束が守られているか、スペースが正しいかという問題が生じることがある.

crtl+alt+Lを何度も押したけど...
コートリンスタイルガイド
もちろん、会社はケワ・ケインのように正確には言えませんが、グーグルの公式サイトによると、コトリンスタイルガイドが存在し、今知っておくべきコトリンは上のスタイルガイドに従ってコードをチェックしています.
コードをチェック!甚だしきに至っては!!へんかん😍😎😋
今から理解してみましょう.
まずライブラリをダウンロードします.
jlleitschuh/ktlint-gradle
forkの中でこれが一番使われていると聞きました.まずプラグインをインストールし、最新バージョンを書きます.
plugins {
id "org.jlleitschuh.gradle.ktlint" version "<current_version>"
id "org.jlleitschuh.gradle.ktlint-idea" version "<current_version>"
}
そしてアプリの根元にEditorConfigを作成し、次の内容をコピーして貼り付けます.
root = true
[*]
charset=utf-8
end_of_line=lf
indent_style=space
indent_size=4
insert_final_newline=true
disabled_rules=no-wildcard-imports,import-ordering,comment-spacing
[*.{kt,kts}]
insert_final_newline=false

右のGradleをクリックすると、上のメニューに象の絵があります.

gradlew ktlintCheck
ここで以下のコードを入力するとチェックできます.
gradlew ktlintCheck
入力時にロードウィンドウがポップアップされ、エラーが表示されます.gradlew ktlintFormat
ktlintFormat
上記のコードを入力すると、ktlintはスタイルガイドに変換されます.実務でもトイプロジェクトでも役に立つようです.
Reference
この問題について(Ktlitについて説明します.), 我々は、より多くの情報をここで見つけました https://velog.io/@vov3616/Ktlint에-대해-알아보자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol