You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Analyzer.md
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -33,9 +33,11 @@ Here's a list of currently supported rules:
33
33
|`basePackage`| warning | Checks if all sources are within the specified base package |
34
34
|`catchThrowable`| warning | Makes sure that code does not catch `Throwable` directly, which can hide critical errors like `OutOfMemoryError`|
35
35
|`finalValueClasses`| warning | Makes sure that value classes are marked final. |
36
+
|`finalCaseClasses`| warning | Makes sure that case classes are marked final. Does not affect inner classes. |
36
37
|`implicitParamDefaults`| warning | Makes sure that default values are not defined for implicit parameters |
37
38
|`implicitValueClasses`| warning | Makes sure that implicit classes extend `AnyVal` (when applicable). Nested classes check can be enabled by passing the `true` argument. |
38
-
|`implicitFunctionParams`| warning | Makes sure that implicit parameters are not function types or partial functions |
39
+
|`implicitFunctionParams`| warning | Makes sure that implicit parameters are not function types or partial functions |
40
+
39
41
40
42
Rules may be enabled and disabled in `build.sbt` with Scala compiler options:
0 commit comments