我在 Android 作業室有一個混合的 Java / Kotlin 專案,其中包含通常的一堆 android 庫。
有沒有一種簡單的方法(沒有撰寫自定義 lint/detekt/ktlint 規則)基本上棄用第三方庫的某些用法?假設我無法實際更改庫本身的代碼。
例如,該庫有一個方法foo,我希望標記該方法的所有用法并中斷構建。
uj5u.com熱心網友回復:
detekt中有一個ForbiddenImport規則。
# detekt.config
ForbiddenImport:
active: true
imports:
- 'kotlinx.android.synthetic.*'
- 'com.example.3rdParty'
您還可以從自動匯入和完成中排除某些類。Settings > Editor > General > Auto Import
這僅適用于不容易找到“已棄用”或“不需要的”匯入的開發人員。
希望能幫助到你。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/497201.html
