2025-05-01から1ヶ月間の記事一覧

Scalaでimplicitを名前でimportしていたら怒るscalafix

というのを https://github.com/xuwei-k/scalafix-rules に入れたいが、現実問題としては、特定のライブラリなどがそれを全く考慮してない場合などがあり、個別にカスタマイズした方がいい場合が多いので、一旦ここに貼り付けつつ、説明を書くことにします。

sbt 1.11.0からの新しい方式でmaven centralにpublishしてみた

やってみた記録であって、公式の記述と比較して、あまり新しい話はありません。しっかりした情報を知りたい人は、以下の公式情報などを読みましょう https://github.com/sbt/sbt/releases/tag/v1.11.0 https://central.sonatype.org/news/20250326_ossrh_sun…

import scala.language.2.13によってScala 2と3のunapply非互換問題を無理やり解決する

以下を試してみたという話 github.com

Scala 2の場合のscalikejdbc.autoConstructのバグの説明

以下の解説 github.com

value classは素のmockitoとすごく相性が悪いがScala 3のopaque typeなら割と動くかも、という話

mockitoとは以下のJavaのライブラリです。 github.com Javaのライブラリなので、当然Scalaでも使えます。*1しかし、 *1:scala-jsやscala-native除く

slickのScala 3でのTableQueryのmacroを無理やり直した

以下の続き xuwei-k.hatenablog.com