{
  "extends": "recommended",
  "rules": {
    "convention.CompileStatic": "off",
    "convention.NoDef": "off",
    "convention.VariableTypeRequired": "off",
    "convention.MethodReturnTypeRequired": "off",
    "groovyism.ExplicitCallToEqualsMethod": "off",
    "groovyism.GStringExpressionWithinString": "off",
    "naming.VariableName": "off",
    "naming.FactoryMethodName": "off",
    "unnecessary.UnnecessaryGetter": "off",
    "size.NestedBlockDepth": {
      "maxNestedBlockDepth": 10
    },
    "unused.UnusedVariable": {
      "ignoreVariableNames": "_"
    }
  }
}
