-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency file
Description
Since the scapegoat plugin, we use for static code analysis, has no proper scala3 support, it should be checked, if we can replace it with the scalafix scapegoat plugin.
Scapegoat rules that are not supported yet, but may be needed:
- NegationIsEmpty
- NegationNonEmpty
- PartialFunctionInsteadOfMatch
- PreferMapEmpty
- PreferSeqEmpty
- PreferSetEmpty
- PublicFinalizer
- RedundantFinalModifierOnMethod
- RedundantFinalModifierOnVar
- RedundantFinalizer
- ReverseFunc
- ReverseTailReverse
- ReverseTakeReverse
- SimplifyBooleanExpression
- StoreBeforeReturn
- SubstringZero
- SuspiciousMatchOnClassObject
- SwapSortFilter
- TypeShadowing
- UnnecessaryIf
- UnnecessaryReturnUse
- VarClosure
Some of these checks may/could be performed by the scala3 compiler. This needs to be checked.
Metadata
Metadata
Assignees
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency file