From 9a36555f1a6577747cc20d476dec89f83acb20eb Mon Sep 17 00:00:00 2001 From: Janis Date: Tue, 21 Apr 2026 14:31:36 +0200 Subject: [PATCH] feat: add lint command to CLAUDE.md and create lint script --- CLAUDE.md | 1 + CLAUDE.original.md | 1 + lint | 3 +++ modules/bot/build.gradle.kts | 2 +- modules/io/build.gradle.kts | 11 ----------- 5 files changed, 6 insertions(+), 12 deletions(-) create mode 100644 lint diff --git a/CLAUDE.md b/CLAUDE.md index d75a177..dccc202 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -9,6 +9,7 @@ Scala 3.5.1 · Gradle 9 ./compile # Compile all modules — always run ./test # Run all tests ./coverage # Check coverage +./lint # Run linters ``` Use consistently. diff --git a/CLAUDE.original.md b/CLAUDE.original.md index b5ab597..8439c5e 100644 --- a/CLAUDE.original.md +++ b/CLAUDE.original.md @@ -9,6 +9,7 @@ Scala 3.5.1 · Gradle 9 ./compile # Compile all modules — always run ./test # Run all tests ./coverage # Check coverage +./lint # Run linters ``` Try to stick to these commands for consistency. diff --git a/lint b/lint new file mode 100644 index 0000000..848a455 --- /dev/null +++ b/lint @@ -0,0 +1,3 @@ +#! /usr/bin/env bash + +./gradlew scalafix spotlessCheck diff --git a/modules/bot/build.gradle.kts b/modules/bot/build.gradle.kts index b111ec5..8041789 100644 --- a/modules/bot/build.gradle.kts +++ b/modules/bot/build.gradle.kts @@ -49,10 +49,10 @@ dependencies { } implementation(project(":modules:api")) + implementation(project(":modules:io")) implementation(project(":modules:rule")) implementation("com.microsoft.onnxruntime:onnxruntime:${versions["ONNXRUNTIME"]!!}") - testImplementation(project(":modules:io")) testImplementation(platform("org.junit:junit-bom:${versions["JUNIT_BOM"]!!}")) testImplementation("org.junit.jupiter:junit-jupiter") testImplementation("org.scalatest:scalatest_3:${versions["SCALATEST"]!!}") diff --git a/modules/io/build.gradle.kts b/modules/io/build.gradle.kts index 9480fa1..7a6751d 100644 --- a/modules/io/build.gradle.kts +++ b/modules/io/build.gradle.kts @@ -77,17 +77,6 @@ dependencies { testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine") } -configurations.matching { !it.name.startsWith("scoverage") }.configureEach { - resolutionStrategy.force("org.scala-lang:scala-library:${versions["SCALA_LIBRARY"]!!}") -} -configurations.scoverage { - resolutionStrategy.eachDependency { - if (requested.group == "org.scoverage" && requested.name.startsWith("scalac-scoverage-plugin_")) { - useTarget("${requested.group}:scalac-scoverage-plugin_2.13.16:2.3.0") - } - } -} - tasks.withType { options.encoding = "UTF-8" options.compilerArgs.add("-parameters")