UNPKG

npm-groovy-lint

Version:

Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files

45 lines (44 loc) 1.51 kB
{ "extends": "all", "rules": { "basic.DeadCode": "error", "convention.CompileStatic": { "severity": "info" }, "convention.FieldTypeRequired": "info", "convention.IfStatementCouldBeTernary": "info", "convention.NoDef": "info", "convention.TrailingComma": "off", "convention.VariableTypeRequired": "info", "dry.DuplicateListLiteral": "info", "dry.DuplicateMapLiteral": "warning", "dry.DuplicateNumberLiteral": { "ignoreNumbers": [0, 1, 2, 3, -1], "severity": "info" }, "dry.DuplicateStringLiteral": "info", "exceptions.ThrowException": "info", "exceptions.ThrowNullPointerException": "info", "exceptions.ThrowRuntimeException": "info", "exceptions.ThrowThrowable": "info", "formatting.BracesForClass": "info", "formatting.BracesForForLoop": "info", "formatting.BracesForIfElse": "info", "formatting.BracesForMethod": "info", "formatting.BracesForTryCatchFinally": "info", "formatting.Indentation": { "spacesPerIndentLevel": 4, "severity": "info" }, "formatting.SpaceAroundMapEntryColon": "off", "groovyism.ExplicitCallToEqualsMethod": "info", "logging.Println": "off", "unused.UnusedArray": "error", "unused.UnusedObject": "error", "unused.UnusedPrivateField": "error", "unused.UnusedPrivateMethod": "error", "unused.UnusedPrivateMethodParameter": "error", "unused.UnusedVariable": "error", "unnecessary.UnnecessaryReturnKeyword": "off" } }