We should define an execution environment for src versus src/tests where we keep the rule disabled, but I think it makes sense to comply with the rule within the actual codebase itself.
executionEnvironments = [
{ root = "tests", reportUnusedParameter = false},
{ root = "src" }
]
Other violations are from singledispatch.