From a8213abb92a9e9ad97e0f6f6c463738a6b3e401f Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Fri, 20 Jan 2023 22:34:44 -0500 Subject: [PATCH] Add more keys to excludeLintKeys --- main/src/main/scala/sbt/internal/LintUnused.scala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main/src/main/scala/sbt/internal/LintUnused.scala b/main/src/main/scala/sbt/internal/LintUnused.scala index d4f4253ac..5344cf0ec 100644 --- a/main/src/main/scala/sbt/internal/LintUnused.scala +++ b/main/src/main/scala/sbt/internal/LintUnused.scala @@ -32,17 +32,24 @@ object LintUnused { aggregate, concurrentRestrictions, commands, + configuration, crossScalaVersions, crossSbtVersions, + evictionWarningOptions, initialize, lintUnusedKeysOnLoad, onLoad, onLoadMessage, onUnload, + pollInterval, + pushRemoteCacheArtifact, + sbt.nio.Keys.outputFileStamper, sbt.nio.Keys.watchTriggers, serverConnectionType, serverIdleTimeout, shellPrompt, + sLog, + traceLevel, ), includeLintKeys := Set( scalacOptions, @@ -148,7 +155,7 @@ object LintUnused { case Some(data) => data.settingValue.isDefined case _ => false } - def isLocallyDefined(u: UnusedKey): Boolean = u.positions exists { + def isLocallyDefined(u: UnusedKey): Boolean = u.positions.exists { case pos: FilePosition => pos.path.contains(File.separator) case _ => false }