cost 138 ms
為 XML 布局標簽添加了自定義 lint 規則,不報告布局文件中的問題

[英]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 如何修復“ComposableModifierFactory”和“UnnecessaryComposedModifier”Lint 警告?

[英]Android Compose How to Fix "ComposableModifierFactory" and "UnnecessaryComposedModifier" Lint Warnings?

如何在沒有 android 組合 lint 規則的情況下創建可重用的修飾符? 我不想為我的應用程序中的每個屏幕復制/粘貼相同的修飾符,我寧願只創建一個擴展 function 我可以這樣調用, 但是,如下所示的擴展 function 不斷拋出 lint 錯誤。 給我以下 lint 錯誤: Comp ...

AndroidLint 默認規則位置

[英]AndroidLint default rules location

我正在嘗試了解有關 android lints 的更多信息。 所以我想看看已經實施的規則。 我搜索了很多,但我找不到這些文件的位置。 有人可以給我訪問這些文件的位置或鏈接嗎? ...

將 android gradle 插件從 4.1.3 升級到 7.0.4 導致運行 lintDebug 時 gradle 進程崩潰

[英]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 ...

如何禁用特定庫的 IssueRegistry#vendor 並在 Android 中通過 ci 檢查?

[英]How to disable IssueRegistry#vendor for specific library and pass ci check in Android?

賞金將在 7 天后到期。 此問題的答案有資格獲得+200聲望賞金。 Владимир Фишер希望引起對這個問題的更多關注。 執行 ciCheckDebug 時出現此錯誤: 找不到,如何在沒有 abortOnError=false 的情況下禁用它? 我知道,這個庫已被棄用,但我無法從項目中刪除 ...

需要檢查子類(類類型)是否繼承自超類,通過方法visitCallExpression(UCallExpression)使用自定義檢測器

[英]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 類? ...

Android Studio 2020.3.1 P2 中 LiveData 的預期不可為空 lint 警告

[英]Expected non-nullable lint warning for LiveData in Android Studio 2020.3.1 P2

這是有問題的代碼: 以下行中的content變量向我顯示了一個 lint 警告: 警告是: 預期的不可空值如果我用content替換content!! 或requireNotNull(content) ,我收到另一個 lint 警告: MediaContent 類型的非空接收器上不必要的非空斷言 ...

將 AGP 從 4.1.3 更新到 4.2.2 后 - 收到錯誤“任務 ':app:lintVitalProductionRelease' 執行失敗”

[英]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 ...

如果我在 android 代碼中使用 java.lang.Iterable#forEach,Lint 會出錯

[英]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 ...

自定義 lint 檢查:在表達式調用中識別泛型

[英]Custom lint check: identify generic on expression call

我正在嘗試編寫一個 lint 檢查,訪問調用表達式,並基於泛型類型報告一些違規行為。 為了更清楚,假設我有這個代碼:object Foo { inline fun <reified T> bar() = T::class.java } 假設我想編寫一個 lint 檢查,當我使用 ...

小吃店擴展 function 的 Lint 錯誤

[英]Lint error with snackbar extension function

我有以下擴展 function 以減少代碼並避免在顯示小吃店時忘記持續時間: 但是 lint 給了我以下錯誤: 似乎如果您傳遞自定義長度參數,它應該是一個 int >=0,並且它檢測到默認參數是自定義參數,而不是系統/類參數,但它是(LENGTH_SHORT,即-1)。 如果長度參數是Base ...

來自 `androidx.appcompat.AppCompatIssueRegistry` 的“過時的自定義 lint 檢查”需要更新的 API 級別

[英]“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 將 google 服務插件生成的 project_id 標記為 UnusedResource

[英]Lint tags project_id generated by google services plugin as UnusedResource

如此處所述,Google 服務插件生成 XML 個文件,可以在代碼中引用這些文件。 我的問題是,在為我的 Android 項目運行lintRelease任務時,lint 將在上述插件生成的 XML 之一中找到的資源標記為未使用。 它錯誤地標記了在build/generated/res/google ...

如何跨模塊共享 Android lintOptions

[英]How to share Android lintOptions across modules

我正在構建一個多模塊應用程序,在每個模塊中我都有如下的 lint 設置 在所有模塊中重復這樣的設置很乏味,所以我正在尋找一種方法來編寫一次並在所有模塊中共享它。 我知道有類似lint.xml但我相信它不適用於這些配置。 如果它不是android塊的一部分,它可以輕松創建類似lint.gradle的 ...

自定義 android lint 規則未執行

[英]Custom android lint rules not being executed

我創建了兩個自定義 lint 規則,並驗證了它們在單元測試中是否按預期工作。 但是,當我嘗試使用./gradlew app:lint在整個項目上運行 lint 時,這些規則不會被執行。 為了驗證它們沒有被執行,我調試了(按照這個建議)並且調試器沒有在檢測器中設置的斷點處停止。 在我的 IssueRe ...

Android Lint:Kotlin Dispatchers 未解析參考但編譯工作正常

[英]Android Lint : Kotlin Dispatchers unresolved reference but compilation working

我已經嘗試過使緩存無效。 清潔構建和重建項目也完成了。 但是我仍然不斷收到以下未解析的引用:Dispatchers、launch、withContext、delay,...但是 CoroutineScope沒有被標記為未解析的引用,即導入 kotlinx.coroutines。 * 未標記為未知並 ...

針對不同的 gradle 任務有不同的 Android lintOptions

[英]Have different Android lintOptions for different gradle tasks

我想在本地 (IDE) 和 CI 上運行 Android Lint。 我有一個這樣的任務,我希望abortOnError在 CI 上運行時為true ,但在本地運行時為false 。 我試過了 但我Android tasks have already been created.了Andro ...

使用 Flow 時 MissingConstraints lint 錯誤

[英]MissingConstraints lint error when using Flow

我正在使用最近發布的約束布局版本 2.0,他們添加了一個名為Flow的新功能,它基本上取代了過去的線性布局(具有更多自定義)。 但是 android lint 阻止了我的 CI 構建,因為它認為視圖缺少約束。 為這些視圖中的每一個抑制這種 lint 錯誤似乎是一個 B 計划,所以我詢問是否有一種方法 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM