From 8d0d8898cb36a19f5e87f3d4d966bdb995c480fc Mon Sep 17 00:00:00 2001 From: StefanMoCoAt Date: Mon, 13 Apr 2026 22:03:41 +0200 Subject: [PATCH] Organize imports and clean up exceptions: remove unused imports across multiple modules, replace exception variable usage with wildcard, and improve code readability. --- .../turnier/feature/presentation/TurnierStammdatenTab.kt | 7 +++---- .../src/jvmMain/kotlin/at/mocode/desktop/PreviewMain.kt | 2 -- .../src/wasmJsMain/kotlin/at/mocode/web/WebMainScreen.kt | 1 - 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/frontend/features/turnier-feature/src/jvmMain/kotlin/at/mocode/turnier/feature/presentation/TurnierStammdatenTab.kt b/frontend/features/turnier-feature/src/jvmMain/kotlin/at/mocode/turnier/feature/presentation/TurnierStammdatenTab.kt index 84e7df27..56560c9c 100644 --- a/frontend/features/turnier-feature/src/jvmMain/kotlin/at/mocode/turnier/feature/presentation/TurnierStammdatenTab.kt +++ b/frontend/features/turnier-feature/src/jvmMain/kotlin/at/mocode/turnier/feature/presentation/TurnierStammdatenTab.kt @@ -14,7 +14,6 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import com.sun.tools.javac.code.Type import java.time.LocalDate private val PrimaryBlue = Color(0xFF1E3A8A) @@ -109,7 +108,7 @@ fun StammdatenTabContent( znsField.isAccessible = true znsDataLoaded = znsField.get(turnier) as Boolean } - } catch (e: Exception) { + } catch (_: Exception) { // Reflection fehlgeschlagen oder Store nicht erreichbar -> Fallback auf leere Felder } } @@ -428,7 +427,7 @@ fun StammdatenTabContent( val tB = if (bis.isBlank()) tV else LocalDate.parse(bis) !tV.isBefore(evV) && !tB.isAfter(evB) && !tB.isBefore(tV) } - } catch (e: Exception) { false } + } catch (_: Exception) { false } } AssistChip(onClick = {}, label = { Text("Datum gültig") }, leadingIcon = { Icon(if (dateOk) Icons.Default.Check else Icons.Default.Close, null, tint = if (dateOk) Color(0xFF2E7D32) else MaterialTheme.colorScheme.error) @@ -447,7 +446,7 @@ fun StammdatenTabContent( val tB = if (bis.isBlank()) tV else LocalDate.parse(bis) !tV.isBefore(evV) && !tB.isAfter(evB) && !tB.isBefore(tV) } - } catch (e: Exception) { false } + } catch (_: Exception) { false } base && dateValid }, colors = ButtonDefaults.buttonColors(containerColor = PrimaryBlue), diff --git a/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/desktop/PreviewMain.kt b/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/desktop/PreviewMain.kt index 176b2d1d..40f69e1f 100644 --- a/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/desktop/PreviewMain.kt +++ b/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/desktop/PreviewMain.kt @@ -5,8 +5,6 @@ import androidx.compose.material3.Surface import androidx.compose.runtime.Composable import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.window.singleWindowApplication -import at.mocode.frontend.features.verein.presentation.VereinScreen -import at.mocode.frontend.features.verein.presentation.VereinViewModel /** * Hot-Reload Preview Entry Point diff --git a/frontend/shells/meldestelle-web/src/wasmJsMain/kotlin/at/mocode/web/WebMainScreen.kt b/frontend/shells/meldestelle-web/src/wasmJsMain/kotlin/at/mocode/web/WebMainScreen.kt index dc057d49..5df20211 100644 --- a/frontend/shells/meldestelle-web/src/wasmJsMain/kotlin/at/mocode/web/WebMainScreen.kt +++ b/frontend/shells/meldestelle-web/src/wasmJsMain/kotlin/at/mocode/web/WebMainScreen.kt @@ -6,7 +6,6 @@ import androidx.compose.foundation.lazy.items import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.filled.OpenInNew import androidx.compose.material.icons.filled.Description -import androidx.compose.material.icons.filled.OpenInNew import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.Alignment