Skip to content

Commit c92019c

Browse files
authored
Merge pull request #136 from lenguyenthanh/add-Wsafe-init
Add -Wsafe-init for scala 3.5.0
2 parents 835d7d6 + 9e66df4 commit c92019c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/src/main/scala/org/typelevel/scalacoptions/ScalacOptions.scala

+6
Original file line numberDiff line numberDiff line change
@@ -813,6 +813,12 @@ private[scalacoptions] trait ScalacOptions {
813813
version => version.isBetween(V2_13_0, V3_0_0) || version.isAtLeast(V3_3_0)
814814
)
815815

816+
/** Enables safe initialization check. More info:
817+
* [[https://docs.scala-lang.org/scala3/reference/other-new-features/safe-initialization.html]]
818+
*/
819+
val warnSafeInit =
820+
warnOption("safe-init", version => version >= V3_5_0)
821+
816822
/** Unused warning options (-Wunused:)
817823
*/
818824
val warnUnusedOptions: Set[ScalacOption] = ListSet(

0 commit comments

Comments
 (0)