web-dev-qa-db-ja.com

KotlinとAndroid lintチェック

最近、KotlinでAndroidアプリをコーディングするのが大好きですが、lintが恋しいです。誰でもこれを取り戻す方法を知っています(少なくとも部分的に)。 Android Java lintルールをkotlinに適合させるプロジェクトはありますか? AFAIK lintはバイトコードのみで実行されていないため、手動で変換する必要があります。現時点での私の主な問題点は、関数<MINSDKレベルを使用するときにコンパイル時エラーが必要になることです。誰かが私を正しい方向に向けることができますか?

16
ligi

KotlinチームはAndroid LintがKotlinコードをチェックします。進行状況を追跡するために この問題 を見ることができます。

18
yole

Android Studio 3.2のリリースでは、Lintはチェックできます。

以下の手順に従って、Kotlinのリントチェックを有効にします。

  • これらのチェックを有効にするには、File>Preferences>Editor>Inspectionsそして、KotlinInteroperabilityで有効にするルールを確認します。下に示された。

  • 次に、Analyze>Inspect Codeを選択してチェックを実行できます。メインメニュー。

詳細については、 LintがJava/Kotlinの相互運用性をチェックします を確認してください。

Lint checks for Java/Kotlin interoperability

お役に立てば幸いです。

7
pRaNaY

さまざまなビルドシステムと統合するいくつかの異なる方法があるKotlinリンターがあります。

https://github.com/shyiko/ktlint

4