-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
area:lintingLinting warnings enabled with -W or -XlintLinting warnings enabled with -W or -Xlintitype:bugregressionThis worked in a previous version but doesn't anymoreThis worked in a previous version but doesn't anymorestat:needs minimizationNeeds a self contained minimizationNeeds a self contained minimization
Description
Compiler version
3.7.4-RC2, 3.8.0-RC1-bin-20251024-41d321d-NIGHTLY
does not occur on 3.7.4-RC1 or earlier
Code
//> using options -Wunused:imports
//> using dep org.virtuslab.scala-cli-signing::cli:0.2.11
//> using dep com.github.alexarchambault::case-app:2.1.0
import caseapp.Parser
import caseapp.Help
import scala.cli.signing.shared.{PasswordOption, Secret}
case class SharedSecretOptions(token: PasswordOption = PasswordOption.Value(Secret("")))
object SharedSecretOptions {
import scala.cli.signing.util.ArgParsers.argParser
implicit lazy val parser: Parser[SharedSecretOptions] = Parser.derive
implicit lazy val help: Help[SharedSecretOptions] = Help.derive
}I will try to bisect & minimize this later.
Output
[warn] ./repro.scala:10:44
[warn] unused import
[warn] import scala.cli.signing.util.ArgParsers.argParser
[warn] ^^^^^^^^^Expectation
No warning.
Extra context
- discovered in: Bump Scala 3 Next RC to 3.7.4-RC2 VirtusLab/scala-cli#3921
Metadata
Metadata
Assignees
Labels
area:lintingLinting warnings enabled with -W or -XlintLinting warnings enabled with -W or -Xlintitype:bugregressionThis worked in a previous version but doesn't anymoreThis worked in a previous version but doesn't anymorestat:needs minimizationNeeds a self contained minimizationNeeds a self contained minimization