Skip to content

Instantly share code, notes, and snippets.

val workaroundScalaPB2112 = {
// https://github.com/scalapb/ScalaPB/pull/2112
protocbridge.SandboxedJvmGenerator.forModule(
"scala",
protocbridge.Artifact(
"com.thesamet.scalapb",
"compilerplugin_3",
scalapb.compiler.Version.scalapbVersion
),
"scalapb.ScalaPbCodeGenerator$",
TraceValues
2
aggregate
189
allCredentials
14
allDependencies
27
allExcludeDependencies
7
[error] Failed tests:
[error] sbt.internal.librarymanagement.CustomPomParserTest
[error] Error during tests:
[error] sbt.internal.librarymanagement.FakeResolverSpecification
[error] Error: Total 18, Failed 0, Errors 2, Passed 16
[error] Error during tests:
[error] sbt.internal.parser.SbtParserErrorSpec
[error] sbt.internal.parser.NewFormatSpec
[error] stack trace is suppressed; run last lmCoursierShaded / assembly for the full output
[error] stack trace is suppressed; run last workerProj / Test / testQuick for the full output
package fix
import fix.PlayJsonReadsWrites.ImplicitValOrGiven
import scala.meta._
import scalafix.v1._
object PlayJsonReadsWrites {
private object ImplicitValOrGiven {
def unapply(t: Tree): Option[Type] = PartialFunction.condOpt(t) {
import java.io.File
import scala.quoted.Quotes
import scala.reflect.TypeTest
import scala.tasty.inspector.Inspector
import scala.tasty.inspector.Tasty
import scala.tasty.inspector.TastyInspector
object CoherenceTest {
enum TastyOrJar {
case Tasty(value: File)
@transient
val validatePom = taskKey[Unit]("")
def checkPom(pom: scala.xml.Node): List[String] = {
List(
"modelVersion",
"groupId",
"artifactId",
"version",
"packaging",
com/eed3si9n/gigahorse-apache-http_3/0.9.3/gigahorse-apache-http_3-0.9.3.jar
com/eed3si9n/gigahorse-core_3/0.9.3/gigahorse-core_3-0.9.3.jar
com/eed3si9n/shaded-apache-httpclient5/0.9.3/shaded-apache-httpclient5-0.9.3.jar
com/eed3si9n/shaded-jawn-parser_3/1.3.2/shaded-jawn-parser_3-1.3.2.jar
com/eed3si9n/shaded-scalajson_3/1.0.0-M4/shaded-scalajson_3-1.0.0-M4.jar
com/eed3si9n/sjson-new-core_3/0.14.0-M5/sjson-new-core_3-0.14.0-M5.jar
com/eed3si9n/sjson-new-murmurhash_3/0.14.0-M5/sjson-new-murmurhash_3-0.14.0-M5.jar
com/eed3si9n/sjson-new-scalajson_3/0.14.0-M5/sjson-new-scalajson_3-0.14.0-M5.jar
com/github/ben-manes/caffeine/caffeine/2.8.5/caffeine-2.8.5.jar
com/github/mwiede/jsch/0.2.23/jsch-0.2.23.jar
@xuwei-k
xuwei-k / main.txt
Last active February 1, 2026 23:18
Inferred 427881
Select 413599
Ident 364011
Apply 250594
ValDef 137340
TypeApply 136694
TypeIdent 95117
This 87350
DefDef 83619
Block 65461
all 31634.123773
org.wartremover.contrib.warts.OldTime 5237.259589 16.555728
org.wartremover.warts.ListAppend 3161.420842 9.993704
org.wartremover.contrib.warts.NoNeedForMonad 3048.37524 9.636351
org.wartremover.warts.AutoUnboxing 2195.635245 6.940718
org.wartremover.warts.Null 1979.61538 6.257848
org.wartremover.warts.IterableOps 1109.232934 3.506444
org.wartremover.warts.StringPlusAny 592.534995 1.873088
org.wartremover.warts.Any 510.312543 1.613171
org.wartremover.warts.Overloading 470.160403 1.486244
@xuwei-k
xuwei-k / 2.txt
Last active January 22, 2026 22:33
all 152731.644728
org.wartremover.warts.Null 16067.238004 10.519914
org.wartremover.warts.IterableOps 11728.525706 7.679172
org.wartremover.warts.Nothing 11095.056086 7.264412
org.wartremover.warts.OptionPartial 5925.057811 3.879391
org.wartremover.warts.Any 4936.884109 3.232391
org.wartremover.warts.SeqApply 3837.783285 2.512762
org.wartremover.warts.Equals 3718.214622 2.434476
org.wartremover.warts.GlobalExecutionContext 3635.088292 2.380049
org.wartremover.warts.Overloading 3445.783082 2.256103