Skip to content

Commit 316c0b1

Browse files
committed
Enable Typesafe Project Accessors
1 parent f84eab3 commit 316c0b1

File tree

11 files changed

+40
-38
lines changed

11 files changed

+40
-38
lines changed

app/build.gradle.kts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -128,22 +128,22 @@ dependencies {
128128

129129
implementation(libs.androidx.window)
130130

131-
implementation(project(":feature:camera"))
132-
implementation(project(":feature:creation"))
133-
implementation(project(":feature:home"))
134-
implementation(project(":feature:results"))
131+
implementation(projects.feature.camera)
132+
implementation(projects.feature.creation)
133+
implementation(projects.feature.home)
134+
implementation(projects.feature.results)
135135

136-
implementation(project(":core:theme"))
136+
implementation(projects.core.theme)
137137

138-
baselineProfile(project(":benchmark"))
138+
baselineProfile(projects.benchmark)
139139

140140
// Android Instrumented Tests
141141
androidTestImplementation(platform(libs.androidx.compose.bom))
142142
androidTestImplementation(libs.androidx.ui.test.junit4)
143143
androidTestImplementation(libs.androidx.junit)
144144
androidTestImplementation(libs.androidx.espresso.core)
145145
androidTestImplementation(libs.hilt.android.testing)
146-
androidTestImplementation(project(":core:testing"))
146+
androidTestImplementation(projects.core.testing)
147147
kspAndroidTest(libs.hilt.compiler)
148148

149149
debugImplementation(libs.androidx.ui.test.manifest)

benchmark/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,5 +95,5 @@ dependencies {
9595
implementation(libs.androidx.uiautomator)
9696
implementation(libs.androidx.benchmark.macro.junit4)
9797
implementation(libs.hilt.android.testing)
98-
implementation(project(":core:testing"))
98+
implementation(projects.core.testing)
9999
}

core/network/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,12 @@ dependencies {
7777
}
7878
implementation(libs.firebase.app.check)
7979
implementation(libs.firebase.config)
80-
implementation(project(":core:util"))
80+
implementation(projects.core.util)
8181
implementation(libs.firebase.config.ktx)
8282
ksp(libs.hilt.compiler)
8383

8484
androidTestImplementation(libs.androidx.ui.test.junit4)
8585
androidTestImplementation(libs.hilt.android.testing)
86-
androidTestImplementation(project(":core:testing"))
86+
androidTestImplementation(projects.core.testing)
8787
kspAndroidTest(libs.hilt.compiler)
8888
}

core/testing/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ dependencies {
5555
implementation(libs.hilt.android)
5656
implementation(libs.androidx.runner)
5757
implementation(libs.hilt.android.testing)
58-
implementation(project(":data"))
59-
implementation(project(":core:network"))
60-
implementation(project(":core:util"))
58+
implementation(projects.data)
59+
implementation(projects.core.network)
60+
implementation(projects.core.util)
6161
ksp(libs.hilt.compiler)
6262

6363
androidTestImplementation(platform(libs.androidx.compose.bom))

core/theme/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ dependencies {
5656
implementation(platform(libs.androidx.compose.bom))
5757
implementation(libs.androidx.ui.tooling.preview)
5858
implementation(libs.androidx.material3)
59-
implementation(project(":core:util"))
59+
implementation(projects.core.util)
6060

6161
implementation(libs.androidx.adaptive)
6262
implementation(libs.androidx.adaptive.layout)
@@ -70,7 +70,7 @@ dependencies {
7070
androidTestImplementation(libs.androidx.junit)
7171
androidTestImplementation(libs.androidx.espresso.core)
7272
androidTestImplementation(libs.hilt.android.testing)
73-
androidTestImplementation(project(":core:testing"))
73+
androidTestImplementation(projects.core.testing)
7474

7575
debugImplementation(libs.androidx.ui.test.manifest)
7676
}

data/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ androidComponents {
4545
}
4646

4747
dependencies {
48-
implementation(project(":core:network"))
49-
implementation(project(":core:util"))
48+
implementation(projects.core.network)
49+
implementation(projects.core.util)
5050

5151
implementation(libs.kotlinx.serialization.json)
5252
implementation(libs.retrofit)

feature/camera/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,17 +71,17 @@ dependencies {
7171
implementation(libs.androidx.ui.tooling)
7272
debugImplementation(libs.androidx.ui.tooling.preview)
7373

74-
implementation(project(":core:theme"))
75-
implementation(project(":core:util"))
76-
implementation(project(":data"))
74+
implementation(projects.core.theme)
75+
implementation(projects.core.util)
76+
implementation(projects.data)
7777

7878
// Android Instrumented Tests
7979
androidTestImplementation(platform(libs.androidx.compose.bom))
8080
androidTestImplementation(libs.androidx.ui.test.junit4)
8181
androidTestImplementation(libs.androidx.junit)
8282
androidTestImplementation(libs.androidx.espresso.core)
8383
androidTestImplementation(libs.hilt.android.testing)
84-
androidTestImplementation(project(":core:testing"))
84+
androidTestImplementation(projects.core.testing)
8585
kspAndroidTest(libs.hilt.compiler)
8686

8787
debugImplementation(libs.androidx.ui.test.manifest)

feature/creation/build.gradle.kts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,13 @@ dependencies {
7474
implementation(libs.androidx.ui.tooling)
7575
debugImplementation(libs.androidx.ui.tooling.preview)
7676

77-
implementation(project(":core:theme"))
78-
implementation(project(":core:util"))
79-
implementation(project(":data"))
80-
implementation(project(":feature:results"))
77+
implementation(projects.core.theme)
78+
implementation(projects.core.util)
79+
implementation(projects.data)
80+
implementation(projects.feature.results)
8181
testImplementation(libs.hilt.android.testing)
8282
testImplementation(libs.robolectric)
83-
testImplementation(project(":core:testing"))
83+
testImplementation(projects.core.testing)
8484
testImplementation(kotlin("test"))
8585

8686
// Android Instrumented Tests
@@ -89,7 +89,7 @@ dependencies {
8989
androidTestImplementation(libs.androidx.junit)
9090
androidTestImplementation(libs.androidx.espresso.core)
9191
androidTestImplementation(libs.hilt.android.testing)
92-
androidTestImplementation(project(":core:testing"))
92+
androidTestImplementation(projects.core.testing)
9393
kspAndroidTest(libs.hilt.compiler)
9494

9595
debugImplementation(libs.androidx.ui.test.manifest)

feature/home/build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,20 +68,20 @@ dependencies {
6868
implementation(libs.androidx.ui.tooling)
6969
debugImplementation(libs.androidx.ui.tooling.preview)
7070

71-
implementation(project(":core:theme"))
72-
implementation(project(":core:util"))
73-
implementation(project(":data"))
71+
implementation(projects.core.theme)
72+
implementation(projects.core.util)
73+
implementation(projects.data)
7474
testImplementation(libs.hilt.android.testing)
7575
testImplementation(libs.robolectric)
76-
testImplementation(project(":core:testing"))
76+
testImplementation(projects.core.testing)
7777

7878
// Android Instrumented Tests
7979
androidTestImplementation(platform(libs.androidx.compose.bom))
8080
androidTestImplementation(libs.androidx.ui.test.junit4)
8181
androidTestImplementation(libs.androidx.junit)
8282
androidTestImplementation(libs.androidx.espresso.core)
8383
androidTestImplementation(libs.hilt.android.testing)
84-
androidTestImplementation(project(":core:testing"))
84+
androidTestImplementation(projects.core.testing)
8585
kspAndroidTest(libs.hilt.compiler)
8686

8787
debugImplementation(libs.androidx.ui.test.manifest)

feature/results/build.gradle.kts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,12 @@ dependencies {
6464

6565
testImplementation(libs.hilt.android.testing)
6666
testImplementation(libs.robolectric)
67-
testImplementation(project(":core:testing"))
68-
implementation(project(":core:network"))
67+
testImplementation(projects.core.testing)
68+
implementation(projects.core.network)
6969

70-
implementation(project(":core:theme"))
71-
implementation(project(":core:util"))
72-
implementation(project(":data"))
70+
implementation(projects.core.theme)
71+
implementation(projects.core.util)
72+
implementation(projects.data)
7373
testImplementation(kotlin("test"))
7474

7575
// Android Instrumented Tests
@@ -78,7 +78,7 @@ dependencies {
7878
androidTestImplementation(libs.androidx.junit)
7979
androidTestImplementation(libs.androidx.espresso.core)
8080
androidTestImplementation(libs.hilt.android.testing)
81-
androidTestImplementation(project(":core:testing"))
81+
androidTestImplementation(projects.core.testing)
8282
kspAndroidTest(libs.hilt.compiler)
8383

8484
debugImplementation(libs.androidx.ui.test.manifest)

0 commit comments

Comments
 (0)