Skip to content

Commit 29ba1cf

Browse files
authored
Add ktlint-gradle and reformat code (#300)
1 parent ac42983 commit 29ba1cf

File tree

434 files changed

+4040
-3034
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

434 files changed

+4040
-3034
lines changed

.editorconfig

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[*.{kt,kts}]
2+
3+
ktlint_disabled_rules=no-wildcard-imports,max-line-length
4+
5+
# Imports must be ordered in lexicographic order without any empty lines in-between.
6+
# https://github.com/pinterest/ktlint/issues/1236
7+
ij_kotlin_imports_layout=*

build.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ plugins {
1111
id("com.android.library") apply false
1212
id("org.jetbrains.kotlin.android") apply false
1313
id("org.jetbrains.dokka") apply true
14+
id("org.jlleitschuh.gradle.ktlint") apply true
1415
}
1516

1617
allprojects {
@@ -26,6 +27,14 @@ subprojects {
2627
archiveClassifier.set("sources")
2728
from("src/main/java", "src/main/resources")
2829
}
30+
31+
apply(plugin = "org.jlleitschuh.gradle.ktlint")
32+
33+
ktlint {
34+
android.set(true)
35+
disabledRules.add("no-wildcard-imports")
36+
disabledRules.add("max-line-length")
37+
}
2938
}
3039

3140
tasks.register("clean", Delete::class).configure {

gradle/libs.versions.toml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
[versions]
22

3-
android-gradle-plugin = "7.3.1"
4-
53
androidx-activity = "1.6.1"
64
androidx-appcompat = "1.5.1"
75
androidx-browser = "1.4.0"
@@ -146,8 +144,3 @@ navigation = ["androidx-navigation-fragment", "androidx-navigation-ui"]
146144
room = ["androidx-room-runtime", "androidx-room-ktx"]
147145
test-frameworks = ["junit", "androidx-ext-junit", "androidx-expresso-core", "robolectric", "kotlin-junit", "assertj", "kotlinx-coroutines-test"]
148146

149-
[plugins]
150-
agpapp = { id = "com.android.application", version.ref = "android-gradle-plugin" }
151-
agplib = { id = "com.android.library", version.ref = "android-gradle-plugin" }
152-
kotlin = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
153-
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }

readium/adapters/pdfium/pdfium-document/src/main/java/org/readium/adapters/pdfium/document/PdfiumDocument.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@ package org.readium.adapters.pdfium.document
99
import android.content.Context
1010
import android.graphics.Bitmap
1111
import android.os.ParcelFileDescriptor
12+
import com.shockwave.pdfium.PdfDocument as _PdfiumDocument
1213
import com.shockwave.pdfium.PdfiumCore
14+
import java.io.File
15+
import kotlin.reflect.KClass
1316
import kotlinx.coroutines.Dispatchers
1417
import kotlinx.coroutines.withContext
1518
import org.readium.r2.shared.PdfSupport
@@ -20,9 +23,6 @@ import org.readium.r2.shared.util.pdf.PdfDocument
2023
import org.readium.r2.shared.util.pdf.PdfDocumentFactory
2124
import org.readium.r2.shared.util.use
2225
import timber.log.Timber
23-
import java.io.File
24-
import kotlin.reflect.KClass
25-
import com.shockwave.pdfium.PdfDocument as _PdfiumDocument
2626

2727
@OptIn(PdfSupport::class)
2828
class PdfiumDocument(
@@ -84,7 +84,7 @@ class PdfiumDocumentFactory(context: Context) : PdfDocumentFactory<PdfiumDocumen
8484

8585
override val documentType: KClass<PdfiumDocument> = PdfiumDocument::class
8686

87-
private val core by lazy { PdfiumCore(context.applicationContext ) }
87+
private val core by lazy { PdfiumCore(context.applicationContext) }
8888

8989
override suspend fun open(file: File, password: String?): PdfiumDocument =
9090
core.fromFile(file, password)

readium/adapters/pdfium/pdfium-navigator/src/main/java/org/readium/adapters/pdfium/navigator/PdfiumDefaults.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
package org.readium.adapters.pdfium.navigator
88

9-
import org.readium.r2.shared.ExperimentalReadiumApi
109
import org.readium.r2.navigator.preferences.ReadingProgression
10+
import org.readium.r2.shared.ExperimentalReadiumApi
1111

1212
/**
1313
* Default values for the PDF navigator with the PDFium adapter.

readium/adapters/pdfium/pdfium-navigator/src/main/java/org/readium/adapters/pdfium/navigator/PdfiumDocumentFragment.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import android.view.View
1313
import android.view.ViewGroup
1414
import androidx.lifecycle.lifecycleScope
1515
import com.github.barteksc.pdfviewer.PDFView
16+
import kotlin.math.roundToInt
1617
import kotlinx.coroutines.launch
1718
import org.readium.adapters.pdfium.document.PdfiumDocumentFactory
1819
import org.readium.r2.navigator.pdf.PdfDocumentFragment
@@ -24,7 +25,6 @@ import org.readium.r2.shared.fetcher.Resource
2425
import org.readium.r2.shared.publication.Link
2526
import org.readium.r2.shared.publication.Publication
2627
import timber.log.Timber
27-
import kotlin.math.roundToInt
2828

2929
@ExperimentalReadiumApi
3030
class PdfiumDocumentFragment internal constructor(
@@ -55,7 +55,11 @@ class PdfiumDocumentFragment internal constructor(
5555
private var isReloading: Boolean = false
5656
private var hasToReload: Int? = null
5757

58-
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View =
58+
override fun onCreateView(
59+
inflater: LayoutInflater,
60+
container: ViewGroup?,
61+
savedInstanceState: Bundle?
62+
): View =
5963
PDFView(inflater.context, null)
6064
.also { pdfView = it }
6165

readium/adapters/pdfium/pdfium-navigator/src/main/java/org/readium/adapters/pdfium/navigator/PdfiumPreferencesEditor.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class PdfiumPreferencesEditor internal constructor(
8686

8787
val scrollAxis: EnumPreference<Axis> =
8888
EnumPreferenceDelegate(
89-
getValue = { preferences.scrollAxis},
89+
getValue = { preferences.scrollAxis },
9090
getEffectiveValue = { state.settings.scrollAxis },
9191
getIsEffective = { true },
9292
updateValue = { value -> updateValues { it.copy(scrollAxis = value) } },

readium/adapters/pdfium/pdfium-navigator/src/main/java/org/readium/adapters/pdfium/navigator/PdfiumSettingsResolver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
package org.readium.adapters.pdfium.navigator
88

9-
import org.readium.r2.shared.publication.ReadingProgression as PublicationReadingProgression
109
import org.readium.r2.navigator.preferences.Axis
1110
import org.readium.r2.navigator.preferences.Fit
1211
import org.readium.r2.navigator.preferences.ReadingProgression
1312
import org.readium.r2.shared.ExperimentalReadiumApi
1413
import org.readium.r2.shared.publication.Metadata
14+
import org.readium.r2.shared.publication.ReadingProgression as PublicationReadingProgression
1515

1616
@ExperimentalReadiumApi
1717
internal class PdfiumSettingsResolver(

readium/adapters/pspdfkit/pspdfkit-document/src/main/java/org/readium/adapters/pspdfkit/document/PsPdfKitDocument.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,17 @@ import com.pspdfkit.annotations.actions.GoToAction
1313
import com.pspdfkit.document.DocumentSource
1414
import com.pspdfkit.document.OutlineElement
1515
import com.pspdfkit.document.PageBinding
16+
import com.pspdfkit.document.PdfDocument as _PsPdfKitDocument
1617
import com.pspdfkit.document.PdfDocumentLoader
18+
import java.io.File
19+
import kotlin.reflect.KClass
1720
import kotlinx.coroutines.Dispatchers
1821
import kotlinx.coroutines.withContext
1922
import org.readium.r2.shared.fetcher.Resource
2023
import org.readium.r2.shared.publication.ReadingProgression
2124
import org.readium.r2.shared.util.pdf.PdfDocument
2225
import org.readium.r2.shared.util.pdf.PdfDocumentFactory
2326
import timber.log.Timber
24-
import java.io.File
25-
import kotlin.reflect.KClass
26-
import com.pspdfkit.document.PdfDocument as _PsPdfKitDocument
2727

2828
class PsPdfKitDocumentFactory(context: Context) : PdfDocumentFactory<PsPdfKitDocument> {
2929
private val context = context.applicationContext

readium/adapters/pspdfkit/pspdfkit-document/src/main/java/org/readium/adapters/pspdfkit/document/ResourceDataProvider.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
package org.readium.adapters.pspdfkit.document
88

99
import com.pspdfkit.document.providers.DataProvider
10+
import java.util.*
1011
import kotlinx.coroutines.runBlocking
1112
import org.readium.r2.shared.fetcher.Resource
1213
import org.readium.r2.shared.fetcher.synchronized
1314
import org.readium.r2.shared.util.getOrElse
1415
import org.readium.r2.shared.util.isLazyInitialized
1516
import timber.log.Timber
16-
import java.util.*
1717

1818
class ResourceDataProvider(
1919
resource: Resource,
@@ -57,4 +57,4 @@ class ResourceDataProvider(
5757
runBlocking { resource.close() }
5858
}
5959
}
60-
}
60+
}

0 commit comments

Comments
 (0)