[英]Custom lint rule added for a XML Layout tag, doesn't report the issue in layout file
因此,我為 FlowLayout 標簽(第 3 方庫)創建了一個自定義 lint 規則,以將其替換為 ConstraintLayout 的 Flow 功能,代碼如下: 將IssueRegistry添加到FLOW_LAYOUT_ISSUE的問題列表中。 調用./gradlew lint命令,結果在{m ...
[英]Custom lint rule added for a XML Layout tag, doesn't report the issue in layout file
因此,我為 FlowLayout 標簽(第 3 方庫)創建了一個自定義 lint 規則,以將其替換為 ConstraintLayout 的 Flow 功能,代碼如下: 將IssueRegistry添加到FLOW_LAYOUT_ISSUE的問題列表中。 調用./gradlew lint命令,結果在{m ...
[英]Android Compose How to Fix "ComposableModifierFactory" and "UnnecessaryComposedModifier" Lint Warnings?
如何在沒有 android 組合 lint 規則的情況下創建可重用的修飾符? 我不想為我的應用程序中的每個屏幕復制/粘貼相同的修飾符,我寧願只創建一個擴展 function 我可以這樣調用, 但是,如下所示的擴展 function 不斷拋出 lint 錯誤。 給我以下 lint 錯誤: Comp ...
[英]AndroidLint default rules location
我正在嘗試了解有關 android lints 的更多信息。 所以我想看看已經實施的規則。 我搜索了很多,但我找不到這些文件的位置。 有人可以給我訪問這些文件的位置或鏈接嗎? ...
[英]Upgrading android gradle plugin from 4.1.3 to 7.0.4 causes gradle process crashes when running lintDebug
我正在嘗試將我的 Android Gradle 插件從 4.1.3 升級到 7.0.4,還將 lint 版本升級到 30.0.4 我正在使用 Gradle 版本 7.3.3 我的 Gradle 守護程序現在在 CI 進程上運行 lint 目標時崩潰並出現錯誤 這是我的 gradel.properti ...
[英]How to disable IssueRegistry#vendor for specific library and pass ci check in Android?
賞金將在 7 天后到期。 此問題的答案有資格獲得+200聲望賞金。 Владимир Фишер希望引起對這個問題的更多關注。 執行 ciCheckDebug 時出現此錯誤: 找不到,如何在沒有 abortOnError=false 的情況下禁用它? 我知道,這個庫已被棄用,但我無法從項目中刪除 ...
[英]Need to check sub class (of Class type) if it inherits from super class, using custom Detector via method visitCallExpression(UCallExpression)
我已經創建了自己的 lint Detector.visitCallExpression(UCallExpression),我需要找到一種方法來檢查傳遞給方法調用的 MyClass 類參數是否是 MyParent 類的子類? 如何確定 MyClass.class 繼承自 MyParent 類? ...
[英]Unboxing may produce Null Pointer Exception after checking if key exists in Map
Android Studio 發出警告:即使我在執行 Map.get() 之前檢查密鑰是否存在Unboxing of 'idCollisonMap.get(currentId)' may produce 'NullPointerException' 。 我真的有遇到空指針異常的危險嗎? 我的理解 ...
[英]Expected non-nullable lint warning for LiveData in Android Studio 2020.3.1 P2
這是有問題的代碼: 以下行中的content變量向我顯示了一個 lint 警告: 警告是: 預期的不可空值如果我用content替換content!! 或requireNotNull(content) ,我收到另一個 lint 警告: MediaContent 類型的非空接收器上不必要的非空斷言 ...
[英]After update AGP to 4.2.2 from 4.1.3 - get error "Execution failed for task ':app:lintVitalProductionRelease' "
除了 AGP 更新之外,將 compileSdkVersion 和 targetSdkVersion 更新為 30。 構建成功,如果設置 否則我得到 compileSdkVersion 30 buildToolsVersion '30.0.3' minSdkVersion 21 targ ...
[英]Lint is giving error if I use java.lang.Iterable#forEach in android code
在我的 android 代碼(Kotlin)中,我使用了 java iterable 的 forEach 方法。 下面是我在 build.gradle (app) 中的 sdk 配置: 現在我的代碼構建良好。 我還嘗試在 API 23 像素設備上運行它,一切正常。 但是在我運行gradle ...
[英]Custom lint check: identify generic on expression call
我正在嘗試編寫一個 lint 檢查,訪問調用表達式,並基於泛型類型報告一些違規行為。 為了更清楚,假設我有這個代碼:object Foo { inline fun <reified T> bar() = T::class.java } 假設我想編寫一個 lint 檢查,當我使用 ...
[英]How to get rid of deprecation warnings when providing backwards compatibility?
如何擺脫 linter 棄用警告? 例如,煩人的NetworkInfo : ...
[英]Lint error with snackbar extension function
我有以下擴展 function 以減少代碼並避免在顯示小吃店時忘記持續時間: 但是 lint 給了我以下錯誤: 似乎如果您傳遞自定義長度參數,它應該是一個 int >=0,並且它檢測到默認參數是自定義參數,而不是系統/類參數,但它是(LENGTH_SHORT,即-1)。 如果長度參數是Base ...
[英]“Obsolete custom lint check” from `androidx.appcompat.AppCompatIssueRegistry` which requires a newer API level
我有一個項目,其中我收到以下 Android lint 警告: 過時的自定義 lint 檢查 ../../../../../../../.gradle/caches/transforms-2/files-2.1/fc4398fa701898f50fcec85691d33578/appcompat-1 ...
[英]Lint tags project_id generated by google services plugin as UnusedResource
如此處所述,Google 服務插件生成 XML 個文件,可以在代碼中引用這些文件。 我的問題是,在為我的 Android 項目運行lintRelease任務時,lint 將在上述插件生成的 XML 之一中找到的資源標記為未使用。 它錯誤地標記了在build/generated/res/google ...
[英]How to share Android lintOptions across modules
我正在構建一個多模塊應用程序,在每個模塊中我都有如下的 lint 設置 在所有模塊中重復這樣的設置很乏味,所以我正在尋找一種方法來編寫一次並在所有模塊中共享它。 我知道有類似lint.xml但我相信它不適用於這些配置。 如果它不是android塊的一部分,它可以輕松創建類似lint.gradle的 ...
[英]Custom android lint rules not being executed
我創建了兩個自定義 lint 規則,並驗證了它們在單元測試中是否按預期工作。 但是,當我嘗試使用./gradlew app:lint在整個項目上運行 lint 時,這些規則不會被執行。 為了驗證它們沒有被執行,我調試了(按照這個建議)並且調試器沒有在檢測器中設置的斷點處停止。 在我的 IssueRe ...
[英]Android Lint : Kotlin Dispatchers unresolved reference but compilation working
我已經嘗試過使緩存無效。 清潔構建和重建項目也完成了。 但是我仍然不斷收到以下未解析的引用:Dispatchers、launch、withContext、delay,...但是 CoroutineScope沒有被標記為未解析的引用,即導入 kotlinx.coroutines。 * 未標記為未知並 ...
[英]Have different Android lintOptions for different gradle tasks
我想在本地 (IDE) 和 CI 上運行 Android Lint。 我有一個這樣的任務,我希望abortOnError在 CI 上運行時為true ,但在本地運行時為false 。 我試過了 但我Android tasks have already been created.了Andro ...
[英]MissingConstraints lint error when using Flow
我正在使用最近發布的約束布局版本 2.0,他們添加了一個名為Flow的新功能,它基本上取代了過去的線性布局(具有更多自定義)。 但是 android lint 阻止了我的 CI 構建,因為它認為視圖缺少約束。 為這些視圖中的每一個抑制這種 lint 錯誤似乎是一個 B 計划,所以我詢問是否有一種方法 ...