Skip to content

Commit

Permalink
Update baselines to allowlist existing by-lazy usages
Browse files Browse the repository at this point in the history
Test: the _lint_test bazel targets
Bug: None
Change-Id: I1ea9f97237650fe82bdcb1d8cc710df14f7756ff

GitOrigin-RevId: e515f3618cda9e5eae9c242d646a4870b5b9bc8d
  • Loading branch information
tnorbye authored and intellij-monorepo-bot committed Jun 3, 2022
1 parent 95191b3 commit ffea520
Show file tree
Hide file tree
Showing 24 changed files with 1,088 additions and 43 deletions.
31 changes: 20 additions & 11 deletions adt-ui/lint_baseline.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<issues format="5" by="lint 7.0.0-dev">
<issues format="5" by="lint 7.4.0-dev">

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/main/java/com/android/tools/adtui/InformationPopup.kt"
line="153"/>
</issue>

<issue
id="JbUiStored"
message="Do not store `JBUI.scale` scaled results in fields; this will not work correctly on dynamic theme or font size changes">
<location
file="src/main/java/com/android/tools/adtui/stdui/CloseButton.java"
line="31"/>
</issue>

<issue
id="JbUiStored"
Expand Down Expand Up @@ -78,7 +94,7 @@
message="Do not store `JBUI.scale` scaled results in fields; this will not work correctly on dynamic theme or font size changes">
<location
file="src/main/java/com/android/tools/adtui/instructions/InstructionsPanel.java"
line="302"/>
line="340"/>
</issue>

<issue
Expand Down Expand Up @@ -350,22 +366,15 @@
message="Do not store `JBUI.scale` scaled results in fields; this will not work correctly on dynamic theme or font size changes">
<location
file="src/main/java/com/android/tools/adtui/workbench/WorkBench.java"
line="620"/>
line="679"/>
</issue>

<issue
id="VisibleForTests"
message="This method should only be accessed from tests or within private scope">
<location
file="src/main/java/com/android/tools/adtui/treegrid/TreeGridSpeedSearch.java"
line="51"/>
line="52"/>
</issue>

<issue
id="JbUiStored"
message="Do not store `JBUI.scale` scaled results in fields; this will not work correctly on dynamic theme or font size changes">
<location
file="src/main/java/com/android/tools/adtui/stdui/CloseButton.java"
line="31"/>
</issue>
</issues>
2 changes: 1 addition & 1 deletion android-adb/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ iml_module(
name = "intellij.android.adb",
srcs = ["src"],
iml_files = ["intellij.android.adb.iml"],
lint_baseline = "//tools/base/lint:studio-checks/empty_baseline.xml",
lint_baseline = "lint_baseline.xml",
resources = ["resources"],
visibility = ["//visibility:public"],
# do not sort: must match IML order
Expand Down
108 changes: 108 additions & 0 deletions android-adb/lint_baseline.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
<?xml version="1.0" encoding="UTF-8"?>
<issues format="5" by="lint 7.4.0-dev">

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adblib/AndroidAdbLibHost.kt"
line="28"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adblib/AndroidAdbLoggerFactory.kt"
line="26"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adb/wireless/PairDevicesUsingWiFiService.kt"
line="34"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adb/wireless/PairDevicesUsingWiFiService.kt"
line="36"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adb/wireless/PairDevicesUsingWiFiService.kt"
line="46"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adb/wireless/PairDevicesUsingWiFiService.kt"
line="50"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adb/wireless/PairingCodePairingDialog.kt"
line="33"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adb/wireless/RandomProvider.kt"
line="24"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/ui/SimpleDialog.kt"
line="40"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adb/wireless/WiFiPairingNotificationServiceImpl.kt"
line="26"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adb/wireless/WiFiPairingPanel.kt"
line="33"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adb/wireless/WiFiPairingPanel.kt"
line="51"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/adb/wireless/WiFiPairingPanel.kt"
line="57"/>
</issue>

</issues>
2 changes: 1 addition & 1 deletion android-common/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ iml_module(
name = "intellij.android.common",
srcs = ["src"],
iml_files = ["intellij.android.common.iml"],
lint_baseline = "//tools/base/lint:studio-checks/empty_baseline.xml",
lint_baseline = "lint_baseline.xml",
tags = ["no_test_windows"],
test_class = "com.android.tools.idea.AndroidCommonTestSuite",
# keep sorted
Expand Down
20 changes: 20 additions & 0 deletions android-common/lint_baseline.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<issues format="5" by="lint 7.4.0-dev">

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/kotlin/AndroidKtPsiUtils.kt"
line="90"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/concurrency/FutureUtils.kt"
line="143"/>
</issue>

</issues>
2 changes: 1 addition & 1 deletion android-lang/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ iml_module(
"resources",
],
iml_files = ["intellij.android.lang.iml"],
lint_baseline = "//tools/base/lint:studio-checks/empty_baseline.xml",
lint_baseline = "lint_baseline.xml",
visibility = ["//visibility:public"],
# do not sort: must match IML order
deps = [
Expand Down
12 changes: 12 additions & 0 deletions android-lang/lint_baseline.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<issues format="5" by="lint 7.4.0-dev">

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/lang/androidSql/resolution/InternalTables.kt"
line="36"/>
</issue>

</issues>
20 changes: 18 additions & 2 deletions android-npw/lint_baseline.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<issues format="5" by="lint 7.1.0-dev">
<issues format="5" by="lint 7.4.0-dev">

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/npw/module/ChooseModuleTypeWizard.kt"
line="79"/>
</issue>

<issue
id="AvoidByLazy"
message="Avoid `by lazy` for simple lazy initialization">
<location
file="src/com/android/tools/idea/npw/module/ConfigureModuleStep.kt"
line="130"/>
</issue>

<issue
id="JbUiStored"
Expand All @@ -14,7 +30,7 @@
message="Do not compare java.io.File with `equals` or `==`: will not work correctly on case insensitive file systems! See `go/files-howto`.">
<location
file="src/com/android/tools/idea/npw/assetstudio/wizard/ConfirmGenerateImagesStep.java"
line="432"/>
line="418"/>
</issue>

</issues>
Loading

0 comments on commit ffea520

Please sign in to comment.