Skip to content

Commit dc25e7b

Browse files
authored
Update KTLint (#585)
1 parent 846a6f1 commit dc25e7b

File tree

385 files changed

+1597
-1374
lines changed

Some content is hidden

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

385 files changed

+1597
-1374
lines changed

.editorconfig

+15-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
1-
[*.{kt,kts}]
1+
root = true
22

3-
ktlint_disabled_rules=no-wildcard-imports,max-line-length
3+
[*]
4+
ij_continuation_indent_size = 4
45

6+
[*.{kt,kts}]
7+
ij_kotlin_code_style_defaults = KOTLIN_OFFICIAL
58
# Imports must be ordered in lexicographic order without any empty lines in-between.
69
# https://github.com/pinterest/ktlint/issues/1236
710
ij_kotlin_imports_layout=*
11+
ktlint_code_style = intellij_idea
12+
ktlint_standard_no-wildcard-imports = disabled
13+
ktlint_standard_max-line-length = disabled
14+
15+
ktlint_standard_class-naming = disabled
16+
ktlint_standard_comment-wrapping = disabled
17+
ktlint_standard_discouraged-comment-location = disabled
18+
ktlint_standard_function-naming = disabled
19+
ktlint_standard_property-naming = disabled
20+
ktlint_standard_trailing-comma-on-call-site = disabled

gradle/libs.versions.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ androidx-lifecycle = "2.8.7"
2525
androidx-media = "1.7.0"
2626
androidx-media2 = "1.3.0"
2727
androidx-media3 = "1.4.1"
28-
androidx-navigation = "2.8.3"
29-
androidx-paging = "3.3.2"
28+
androidx-navigation = "2.8.4"
29+
androidx-paging = "3.3.4"
3030
androidx-recyclerview = "1.3.2"
3131
androidx-room = "2.6.1"
3232
androidx-viewpager2 = "1.1.0"
@@ -52,7 +52,7 @@ kotlinx-serialization-json = "1.7.3"
5252
# See https://github.com/google/ksp/releases
5353
ksp = "2.0.21-1.0.25"
5454

55-
ktlint = "11.5.1"
55+
ktlint = "12.1.1"
5656

5757
# We cannot upgrade to 1.9.0 as it conflicts with liblcp.
5858
# See https://github.com/readium/kotlin-toolkit/issues/29

readium/adapters/exoplayer/audio/src/main/java/org/readium/adapter/exoplayer/audio/DefaultExoPlayerCacheProvider.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import org.readium.r2.shared.util.toUrl
1717
*/
1818
@OptIn(UnstableApi::class)
1919
public class DefaultExoPlayerCacheProvider(
20-
private val cache: Cache
20+
private val cache: Cache,
2121
) : ExoPlayerCacheProvider {
2222

2323
@kotlin.OptIn(DelicateReadiumApi::class)
@@ -30,7 +30,7 @@ public class DefaultExoPlayerCacheProvider(
3030

3131
@OptIn(UnstableApi::class)
3232
public fun ExoPlayerCacheProvider.createCacheDataSourceFactory(
33-
publication: Publication
33+
publication: Publication,
3434
): CacheDataSource.Factory? {
3535
val cache = getCache(publication) ?: return null
3636
val upstreamDataSourceFactory = ExoPlayerDataSource.Factory(publication)

readium/adapters/exoplayer/audio/src/main/java/org/readium/adapter/exoplayer/audio/ExoAudiobookPlayer.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ internal class ExoAudiobookPlayer(
2222
private val player: ExoPlayer,
2323
private val itemDurations: List<Duration>?,
2424
private val seekForwardIncrement: Duration,
25-
private val seekBackwardIncrement: Duration
25+
private val seekBackwardIncrement: Duration,
2626
) : ForwardingPlayer(player) {
2727

2828
fun seekBy(offset: Duration) {
@@ -46,7 +46,7 @@ internal class ExoAudiobookPlayer(
4646
@OptIn(ExperimentalTime::class)
4747
private fun smartSeekBy(
4848
offset: Duration,
49-
durations: List<Duration>
49+
durations: List<Duration>,
5050
) {
5151
val (newIndex, newPosition) =
5252
SmartSeeker.dispatchSeek(

readium/adapters/exoplayer/audio/src/main/java/org/readium/adapter/exoplayer/audio/ExoPlayerDataSource.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ import timber.log.Timber
2929
*/
3030
@androidx.annotation.OptIn(androidx.media3.common.util.UnstableApi::class)
3131
internal class ExoPlayerDataSource internal constructor(
32-
private val publication: Publication
32+
private val publication: Publication,
3333
) : BaseDataSource(/* isNetwork = */ true) {
3434

3535
class Factory(
3636
private val publication: Publication,
37-
private val transferListener: TransferListener? = null
37+
private val transferListener: TransferListener? = null,
3838
) : DataSource.Factory {
3939

4040
override fun createDataSource(): DataSource =
@@ -49,7 +49,7 @@ internal class ExoPlayerDataSource internal constructor(
4949
val resource: Resource,
5050
val uri: Uri,
5151
var position: Long,
52-
var remaining: Long
52+
var remaining: Long,
5353
)
5454

5555
private var openedResource: OpenedResource? = null

readium/adapters/exoplayer/audio/src/main/java/org/readium/adapter/exoplayer/audio/ExoPlayerDefaults.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ package org.readium.adapter.exoplayer.audio
1616
*/
1717
public data class ExoPlayerDefaults(
1818
val pitch: Double? = null,
19-
val speed: Double? = null
19+
val speed: Double? = null,
2020
) {
2121
init {
2222
require(pitch == null || pitch > 0)

readium/adapters/exoplayer/audio/src/main/java/org/readium/adapter/exoplayer/audio/ExoPlayerEngine.kt

+6-6
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public class ExoPlayerEngine private constructor(
5454
private val exoPlayer: ExoAudiobookPlayer,
5555
private val settingsResolver: SettingsResolver,
5656
private val configuration: Configuration,
57-
initialPreferences: ExoPlayerPreferences
57+
initialPreferences: ExoPlayerPreferences,
5858
) : AudioEngine<ExoPlayerSettings, ExoPlayerPreferences> {
5959

6060
public companion object {
@@ -67,7 +67,7 @@ public class ExoPlayerEngine private constructor(
6767
configuration: Configuration,
6868
initialIndex: Int,
6969
initialPosition: Duration,
70-
initialPreferences: ExoPlayerPreferences
70+
initialPreferences: ExoPlayerPreferences,
7171
): ExoPlayerEngine {
7272
val exoPlayer = ExoPlayer.Builder(application)
7373
.setMediaSourceFactory(DefaultMediaSourceFactory(dataSourceFactory))
@@ -143,18 +143,18 @@ public class ExoPlayerEngine private constructor(
143143
public data class Configuration(
144144
val positionRefreshRate: Hz = 2.0.hz,
145145
val seekBackwardIncrement: Duration = 15.seconds,
146-
val seekForwardIncrement: Duration = 30.seconds
146+
val seekForwardIncrement: Duration = 30.seconds,
147147
)
148148

149149
public data class Playlist(
150150
val mediaMetadata: MediaMetadata,
151151
val duration: Duration?,
152-
val items: List<Item>
152+
val items: List<Item>,
153153
) {
154154
public data class Item(
155155
val url: Url,
156156
val mediaMetadata: MediaMetadata,
157-
val duration: Duration?
157+
val duration: Duration?,
158158
)
159159
}
160160

@@ -184,7 +184,7 @@ public class ExoPlayerEngine private constructor(
184184

185185
public sealed class Error(
186186
override val message: String,
187-
override val cause: org.readium.r2.shared.util.Error?
187+
override val cause: org.readium.r2.shared.util.Error?,
188188
) : AudioEngine.Error {
189189

190190
public data class Engine(override val cause: ThrowableError<ExoPlaybackException>) :

readium/adapters/exoplayer/audio/src/main/java/org/readium/adapter/exoplayer/audio/ExoPlayerEngineProvider.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ public class ExoPlayerEngineProvider(
3737
private val metadataProvider: MediaMetadataProvider = DefaultMediaMetadataProvider(),
3838
private val cacheProvider: ExoPlayerCacheProvider? = null,
3939
private val defaults: ExoPlayerDefaults = ExoPlayerDefaults(),
40-
private val configuration: ExoPlayerEngine.Configuration = ExoPlayerEngine.Configuration()
40+
private val configuration: ExoPlayerEngine.Configuration = ExoPlayerEngine.Configuration(),
4141
) : AudioEngineProvider<ExoPlayerSettings, ExoPlayerPreferences, ExoPlayerPreferencesEditor> {
4242

4343
override suspend fun createEngine(
4444
publication: Publication,
4545
initialLocator: Locator,
46-
initialPreferences: ExoPlayerPreferences
46+
initialPreferences: ExoPlayerPreferences,
4747
): Try<ExoPlayerEngine, Nothing> {
4848
val metadataFactory = metadataProvider.createMetadataFactory(publication)
4949
val settingsResolver = ExoPlayerSettingsResolver(defaults)
@@ -80,7 +80,7 @@ public class ExoPlayerEngineProvider(
8080

8181
override fun createPreferenceEditor(
8282
publication: Publication,
83-
initialPreferences: ExoPlayerPreferences
83+
initialPreferences: ExoPlayerPreferences,
8484
): ExoPlayerPreferencesEditor =
8585
ExoPlayerPreferencesEditor(
8686
initialPreferences,

readium/adapters/exoplayer/audio/src/main/java/org/readium/adapter/exoplayer/audio/ExoPlayerPreferences.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import org.readium.r2.navigator.preferences.Configurable
1717
@kotlinx.serialization.Serializable
1818
public data class ExoPlayerPreferences(
1919
val pitch: Double? = null,
20-
val speed: Double? = null
20+
val speed: Double? = null,
2121
) : Configurable.Preferences<ExoPlayerPreferences> {
2222

2323
override fun plus(other: ExoPlayerPreferences): ExoPlayerPreferences =

readium/adapters/exoplayer/audio/src/main/java/org/readium/adapter/exoplayer/audio/ExoPlayerPreferencesEditor.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ import org.readium.r2.shared.publication.Metadata
2626
public class ExoPlayerPreferencesEditor(
2727
initialPreferences: ExoPlayerPreferences,
2828
@Suppress("UNUSED_PARAMETER") publicationMetadata: Metadata,
29-
defaults: ExoPlayerDefaults
29+
defaults: ExoPlayerDefaults,
3030
) : PreferencesEditor<ExoPlayerPreferences> {
3131

3232
private data class State(
3333
val preferences: ExoPlayerPreferences,
34-
val settings: ExoPlayerSettings
34+
val settings: ExoPlayerSettings,
3535
)
3636

3737
private val settingsResolver: ExoPlayerSettingsResolver =

readium/adapters/exoplayer/audio/src/main/java/org/readium/adapter/exoplayer/audio/ExoPlayerSettings.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ import org.readium.r2.navigator.preferences.Configurable
1515
*/
1616
public data class ExoPlayerSettings(
1717
val pitch: Double,
18-
val speed: Double
18+
val speed: Double,
1919
) : Configurable.Settings

readium/adapters/exoplayer/audio/src/main/java/org/readium/adapter/exoplayer/audio/ExoPlayerSettingsResolver.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import org.readium.r2.shared.ExperimentalReadiumApi
1010

1111
@OptIn(ExperimentalReadiumApi::class)
1212
internal class ExoPlayerSettingsResolver(
13-
private val defaults: ExoPlayerDefaults
13+
private val defaults: ExoPlayerDefaults,
1414
) : ExoPlayerEngine.SettingsResolver {
1515

1616
override fun settings(preferences: ExoPlayerPreferences): ExoPlayerSettings {

readium/adapters/exoplayer/audio/src/main/java/org/readium/adapter/exoplayer/audio/SmartSeeker.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ internal object SmartSeeker {
2121
offset: Duration,
2222
currentPosition: Duration,
2323
currentIndex: Int,
24-
playlist: List<Duration>
24+
playlist: List<Duration>,
2525
): Result {
2626
val currentDuration = playlist[currentIndex]
2727
val dummyNewPosition = currentPosition + offset

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class PdfiumDocument(
3535
@InternalReadiumApi public val core: PdfiumCore,
3636
@InternalReadiumApi public val document: _PdfiumDocument,
3737
override val identifier: String?,
38-
override val pageCount: Int
38+
override val pageCount: Int,
3939
) : PdfDocument {
4040

4141
private val metadata: _PdfiumDocument.Meta by lazy { core.getDocumentMeta(document) }

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ import org.readium.r2.navigator.preferences.ReadingProgression
1717
*/
1818
public data class PdfiumDefaults(
1919
val pageSpacing: Double? = null,
20-
val readingProgression: ReadingProgression? = null
20+
val readingProgression: ReadingProgression? = null,
2121
)

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public class PdfiumDocumentFragment internal constructor(
4343
private val href: Url,
4444
private val initialPageIndex: Int,
4545
initialSettings: PdfiumSettings,
46-
private val listener: Listener?
46+
private val listener: Listener?,
4747
) : PdfDocumentFragment<PdfiumSettings>() {
4848

4949
// Dummy constructor to address https://github.com/readium/kotlin-toolkit/issues/395
@@ -78,7 +78,7 @@ public class PdfiumDocumentFragment internal constructor(
7878
override fun onCreateView(
7979
inflater: LayoutInflater,
8080
container: ViewGroup?,
81-
savedInstanceState: Bundle?
81+
savedInstanceState: Bundle?,
8282
): View =
8383
PDFView(inflater.context, null)
8484
.also { pdfView = it }

readium/adapters/pdfium/navigator/src/main/java/org/readium/adapter/pdfium/navigator/PdfiumEngineProvider.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import org.readium.r2.shared.util.data.ReadError
3333
@ExperimentalReadiumApi
3434
public class PdfiumEngineProvider(
3535
private val defaults: PdfiumDefaults = PdfiumDefaults(),
36-
private val listener: Listener? = null
36+
private val listener: Listener? = null,
3737
) : PdfEngineProvider<PdfiumSettings, PdfiumPreferences, PdfiumPreferencesEditor> {
3838

3939
public interface Listener : PdfEngineProvider.Listener {
@@ -43,7 +43,7 @@ public class PdfiumEngineProvider(
4343
}
4444

4545
override fun createDocumentFragmentFactory(
46-
input: PdfDocumentFragmentInput<PdfiumSettings>
46+
input: PdfDocumentFragmentInput<PdfiumSettings>,
4747
): SingleFragmentFactory<PdfiumDocumentFragment> =
4848
createFragmentFactory {
4949
PdfiumDocumentFragment(
@@ -80,7 +80,7 @@ public class PdfiumEngineProvider(
8080

8181
override fun createPreferenceEditor(
8282
publication: Publication,
83-
initialPreferences: PdfiumPreferences
83+
initialPreferences: PdfiumPreferences,
8484
): PdfiumPreferencesEditor =
8585
PdfiumPreferencesEditor(
8686
initialPreferences,

readium/adapters/pdfium/navigator/src/main/java/org/readium/adapter/pdfium/navigator/PdfiumPreferences.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public data class PdfiumPreferences(
2525
val fit: Fit? = null,
2626
val pageSpacing: Double? = null,
2727
val readingProgression: ReadingProgression? = null,
28-
val scrollAxis: Axis? = null
28+
val scrollAxis: Axis? = null,
2929
) : Configurable.Preferences<PdfiumPreferences> {
3030

3131
init {

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ import org.readium.r2.shared.publication.Metadata
2323
public class PdfiumPreferencesEditor internal constructor(
2424
initialPreferences: PdfiumPreferences,
2525
publicationMetadata: Metadata,
26-
defaults: PdfiumDefaults
26+
defaults: PdfiumDefaults,
2727
) : PreferencesEditor<PdfiumPreferences> {
2828

2929
private data class State(
3030
val preferences: PdfiumPreferences,
31-
val settings: PdfiumSettings
31+
val settings: PdfiumSettings,
3232
)
3333

3434
private val settingsResolver: PdfiumSettingsResolver =

readium/adapters/pdfium/navigator/src/main/java/org/readium/adapter/pdfium/navigator/PdfiumSettings.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ public data class PdfiumSettings(
1717
val fit: Fit,
1818
val pageSpacing: Double,
1919
val readingProgression: ReadingProgression,
20-
val scrollAxis: Axis
20+
val scrollAxis: Axis,
2121
) : Configurable.Settings

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import org.readium.r2.shared.publication.ReadingProgression as PublicationReadin
1414

1515
internal class PdfiumSettingsResolver(
1616
private val metadata: Metadata,
17-
private val defaults: PdfiumDefaults
17+
private val defaults: PdfiumDefaults,
1818
) {
1919

2020
fun settings(preferences: PdfiumPreferences): PdfiumSettings {

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public class PsPdfKitDocumentFactory(context: Context) : PdfDocumentFactory<PsPd
5555
}
5656

5757
public class PsPdfKitDocument(
58-
public val document: _PsPdfKitDocument
58+
public val document: _PsPdfKitDocument,
5959
) : PdfDocument {
6060

6161
// FIXME: Doesn't seem to be exposed by PSPDFKit.

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import timber.log.Timber
1818

1919
internal class ResourceDataProvider(
2020
resource: Resource,
21-
private val onResourceError: (ReadError) -> Unit = { Timber.e(it.toDebugDescription()) }
21+
private val onResourceError: (ReadError) -> Unit = { Timber.e(it.toDebugDescription()) },
2222
) : DataProvider {
2323

2424
var error: ReadError? = null

readium/adapters/pspdfkit/navigator/src/main/java/org/readium/adapter/pspdfkit/navigator/PsPdfKitDefaults.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ public data class PsPdfKitDefaults(
2121
val pageSpacing: Double? = null,
2222
val readingProgression: ReadingProgression? = null,
2323
val scroll: Boolean? = null,
24-
val spread: Spread? = null
24+
val spread: Spread? = null,
2525
)

readium/adapters/pspdfkit/navigator/src/main/java/org/readium/adapter/pspdfkit/navigator/PsPdfKitDocumentFragment.kt

+4-4
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public class PsPdfKitDocumentFragment internal constructor(
6868
private val href: Url,
6969
initialPageIndex: Int,
7070
initialSettings: PsPdfKitSettings,
71-
private val listener: Listener?
71+
private val listener: Listener?,
7272
) : PdfDocumentFragment<PsPdfKitSettings>() {
7373

7474
internal interface Listener {
@@ -93,7 +93,7 @@ public class PsPdfKitDocumentFragment internal constructor(
9393
private val psPdfKitListener = PsPdfKitListener()
9494

9595
private class DocumentViewModel(
96-
document: suspend () -> ReadTry<PsPdfKitDocument>
96+
document: suspend () -> ReadTry<PsPdfKitDocument>,
9797
) : ViewModel() {
9898

9999
private val _document: Deferred<ReadTry<PsPdfKitDocument>> =
@@ -142,7 +142,7 @@ public class PsPdfKitDocumentFragment internal constructor(
142142
override fun onCreateView(
143143
inflater: LayoutInflater,
144144
container: ViewGroup?,
145-
savedInstanceState: Bundle?
145+
savedInstanceState: Bundle?,
146146
): View =
147147
FragmentContainerView(inflater.context)
148148
.apply {
@@ -276,7 +276,7 @@ public class PsPdfKitDocumentFragment internal constructor(
276276
pageIndex: Int,
277277
event: MotionEvent?,
278278
pagePosition: PointF?,
279-
clickedAnnotation: Annotation?
279+
clickedAnnotation: Annotation?,
280280
): Boolean {
281281
if (
282282
pagePosition == null || clickedAnnotation is LinkAnnotation ||

0 commit comments

Comments
 (0)