From ced4b73f1e79b2252a63a1078bb10a6531e1965b Mon Sep 17 00:00:00 2001 From: Scala Steward Date: Thu, 26 Sep 2024 18:43:34 +0000 Subject: [PATCH 1/3] Update scala-library to 2.13.15 --- build.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index 698c4135..20a7d205 100644 --- a/build.sbt +++ b/build.sbt @@ -4,7 +4,7 @@ ThisBuild / startYear := Some(2004) val commonSettings = Seq( versionScheme := Some("early-semver"), versionPolicyIntention := Compatibility.BinaryAndSourceCompatible, - crossScalaVersions := Seq("2.13.14", "2.12.20", "3.3.3"), + crossScalaVersions := Seq("2.13.15", "2.12.20", "3.3.3"), scalaVersion := crossScalaVersions.value.head, ) From 80940d495091fbe0f3a21db80d24a91b71bc207f Mon Sep 17 00:00:00 2001 From: philippus Date: Sun, 29 Sep 2024 12:35:39 +0200 Subject: [PATCH 2/3] Silence infer any --- .../scala/util/parsing/combinator/lexical/StdLexical.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shared/src/main/scala/scala/util/parsing/combinator/lexical/StdLexical.scala b/shared/src/main/scala/scala/util/parsing/combinator/lexical/StdLexical.scala index d5bdbdbf..a5f8a7ab 100644 --- a/shared/src/main/scala/scala/util/parsing/combinator/lexical/StdLexical.scala +++ b/shared/src/main/scala/scala/util/parsing/combinator/lexical/StdLexical.scala @@ -17,6 +17,7 @@ package lexical import token._ import input.CharArrayReader.EofCh +import scala.annotation.nowarn import scala.collection.mutable /** This component provides a standard lexical parser for a simple, @@ -54,6 +55,7 @@ class StdLexical extends Lexical with StdTokens { } // see `whitespace in `Scanners` + @nowarn("cat=lint-infer-any") def whitespace: Parser[Any] = rep[Any]( whitespaceChar | '/' ~ '*' ~ comment From 9b5cc10595a3b2142c1eec7638e37d1dbfa220eb Mon Sep 17 00:00:00 2001 From: philippus Date: Sun, 29 Sep 2024 12:36:35 +0200 Subject: [PATCH 3/3] Silence specific category --- .../scala/util/parsing/combinator/PackratParsersTest.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/src/test/scala/scala/util/parsing/combinator/PackratParsersTest.scala b/shared/src/test/scala/scala/util/parsing/combinator/PackratParsersTest.scala index 3918b4f8..07df04ec 100644 --- a/shared/src/test/scala/scala/util/parsing/combinator/PackratParsersTest.scala +++ b/shared/src/test/scala/scala/util/parsing/combinator/PackratParsersTest.scala @@ -222,7 +222,7 @@ private object grammars3 extends StandardTokenParsers with PackratParsers { | success(Nil) ) - @annotation.nowarn // Some(xs) in pattern isn't exhaustive + @annotation.nowarn("cat=other-match-analysis") def repMany1[T](p: => Parser[T], q: => Parser[T]): Parser[List[T]] = p~opt(repMany(p,q))~q ^^ {case x~Some(xs)~y => x::xs:::(y::Nil)}