Type object
File match .groovylintrc.json .groovylintrc.js .groovylintrc.cjs .groovylintrc.yml .groovylintrc.yaml .groovylintrc
Schema URL https://catalog.lintel.tools/schemas/schemastore/groovylint-configuration/latest.json
Source https://raw.githubusercontent.com/nvuillam/npm-groovy-lint/refs/heads/main/docs/groovy-lint.jsonschema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Schema describing the .groovylintrc.json format

Properties

extends string

Name of a base configuration bundled with npm-groovy-lint.

Values: "all" "format" "recommended" "recommended-jenkinsfile"
rules object

Overrides for CodeNarc rules (string severity or advanced object).

783 nested properties
basic.AssertWithinFinallyBlock string | object

Assert Within Finally Block

AssertWithinFinallyBlock string | object

Assert Within Finally Block

basic.AssignmentInConditional string | object

Assignment In Conditional

AssignmentInConditional string | object

Assignment In Conditional

basic.BigDecimalInstantiation string | object

Big Decimal Instantiation

BigDecimalInstantiation string | object

Big Decimal Instantiation

basic.BitwiseOperatorInConditional string | object

Bitwise Operator In Conditional

BitwiseOperatorInConditional string | object

Bitwise Operator In Conditional

basic.BooleanGetBoolean string | object

Boolean Get Boolean

BooleanGetBoolean string | object

Boolean Get Boolean

basic.BrokenNullCheck string | object

Broken Null Check

BrokenNullCheck string | object

Broken Null Check

basic.BrokenOddnessCheck string | object

Broken Oddness Check

BrokenOddnessCheck string | object

Broken Oddness Check

basic.ClassForName string | object

Class For Name

ClassForName string | object

Class For Name

basic.ComparisonOfTwoConstants string | object

Comparison Of Two Constants

ComparisonOfTwoConstants string | object

Comparison Of Two Constants

basic.ComparisonWithSelf string | object

Comparison With Self

ComparisonWithSelf string | object

Comparison With Self

basic.ConstantAssertExpression string | object

Constant Assert Expression

ConstantAssertExpression string | object

Constant Assert Expression

basic.ConstantIfExpression string | object

Constant If Expression

ConstantIfExpression string | object

Constant If Expression

basic.ConstantTernaryExpression string | object

Constant Ternary Expression

ConstantTernaryExpression string | object

Constant Ternary Expression

basic.DeadCode string | object

Dead Code

DeadCode string | object

Dead Code

basic.DoubleNegative string | object

Double Negative

DoubleNegative string | object

Double Negative

basic.DuplicateCaseStatement string | object

Duplicate Case Statement

DuplicateCaseStatement string | object

Duplicate Case Statement

basic.DuplicateMapKey string | object

Duplicate Map Key

DuplicateMapKey string | object

Duplicate Map Key

basic.DuplicateSetValue string | object

Duplicate Set Value

DuplicateSetValue string | object

Duplicate Set Value

basic.EmptyCatchBlock string | object

Empty Catch Block

EmptyCatchBlock string | object

Empty Catch Block

basic.EmptyClass string | object

Empty Class

EmptyClass string | object

Empty Class

basic.EmptyElseBlock string | object

Empty Else Block

EmptyElseBlock string | object

Empty Else Block

basic.EmptyFinallyBlock string | object

Empty Finally Block

EmptyFinallyBlock string | object

Empty Finally Block

basic.EmptyForStatement string | object

Empty For Statement

EmptyForStatement string | object

Empty For Statement

basic.EmptyIfStatement string | object

Empty If Statement

EmptyIfStatement string | object

Empty If Statement

basic.EmptyInstanceInitializer string | object

Empty Instance Initializer

EmptyInstanceInitializer string | object

Empty Instance Initializer

basic.EmptyMethod string | object

Empty Method

EmptyMethod string | object

Empty Method

basic.EmptyStaticInitializer string | object

Empty Static Initializer

EmptyStaticInitializer string | object

Empty Static Initializer

basic.EmptySwitchStatement string | object

Empty Switch Statement

EmptySwitchStatement string | object

Empty Switch Statement

basic.EmptySynchronizedStatement string | object

Empty Synchronized Statement

EmptySynchronizedStatement string | object

Empty Synchronized Statement

basic.EmptyTryBlock string | object

Empty Try Block

EmptyTryBlock string | object

Empty Try Block

basic.EmptyWhileStatement string | object

Empty While Statement

EmptyWhileStatement string | object

Empty While Statement

basic.EqualsAndHashCode string | object

Equals And Hash Code

EqualsAndHashCode string | object

Equals And Hash Code

basic.EqualsOverloaded string | object

Equals Overloaded

EqualsOverloaded string | object

Equals Overloaded

basic.ExplicitGarbageCollection string | object

Explicit Garbage Collection

ExplicitGarbageCollection string | object

Explicit Garbage Collection

basic.ForLoopShouldBeWhileLoop string | object

For Loop Should Be While Loop

ForLoopShouldBeWhileLoop string | object

For Loop Should Be While Loop

basic.HardCodedWindowsFileSeparator string | object

Hard Coded Windows File Separator

HardCodedWindowsFileSeparator string | object

Hard Coded Windows File Separator

basic.HardCodedWindowsRootDirectory string | object

Hard Coded Windows Root Directory

HardCodedWindowsRootDirectory string | object

Hard Coded Windows Root Directory

basic.IntegerGetInteger string | object

Integer Get Integer

IntegerGetInteger string | object

Integer Get Integer

basic.MultipleUnaryOperators string | object

Multiple Unary Operators

MultipleUnaryOperators string | object

Multiple Unary Operators

basic.ParameterAssignmentInFilterClosure string | object

Parameter Assignment In Filter Closure

ParameterAssignmentInFilterClosure string | object

Parameter Assignment In Filter Closure

basic.RandomDoubleCoercedToZero string | object

Random Double Coerced To Zero

RandomDoubleCoercedToZero string | object

Random Double Coerced To Zero

basic.RemoveAllOnSelf string | object

Remove All On Self

RemoveAllOnSelf string | object

Remove All On Self

basic.ReturnFromFinallyBlock string | object

Return From Finally Block

ReturnFromFinallyBlock string | object

Return From Finally Block

basic.ThrowExceptionFromFinallyBlock string | object

Throw Exception From Finally Block

ThrowExceptionFromFinallyBlock string | object

Throw Exception From Finally Block

braces.ElseBlockBraces string | object

Else Block Braces

ElseBlockBraces string | object

Else Block Braces

braces.ForStatementBraces string | object

For Statement Braces

ForStatementBraces string | object

For Statement Braces

braces.IfStatementBraces string | object

If Statement Braces

IfStatementBraces string | object

If Statement Braces

braces.WhileStatementBraces string | object

While Statement Braces

WhileStatementBraces string | object

While Statement Braces

comments.ClassJavadoc string | object

Class Javadoc

ClassJavadoc string | object

Class Javadoc

comments.JavadocConsecutiveEmptyLines string | object

Javadoc Consecutive Empty Lines

JavadocConsecutiveEmptyLines string | object

Javadoc Consecutive Empty Lines

comments.JavadocEmptyAuthorTag string | object

Javadoc Empty Author Tag

JavadocEmptyAuthorTag string | object

Javadoc Empty Author Tag

comments.JavadocEmptyExceptionTag string | object

Javadoc Empty Exception Tag

JavadocEmptyExceptionTag string | object

Javadoc Empty Exception Tag

comments.JavadocEmptyFirstLine string | object

Javadoc Empty First Line

JavadocEmptyFirstLine string | object

Javadoc Empty First Line

comments.JavadocEmptyLastLine string | object

Javadoc Empty Last Line

JavadocEmptyLastLine string | object

Javadoc Empty Last Line

comments.JavadocEmptyParamTag string | object

Javadoc Empty Param Tag

JavadocEmptyParamTag string | object

Javadoc Empty Param Tag

comments.JavadocEmptyReturnTag string | object

Javadoc Empty Return Tag

JavadocEmptyReturnTag string | object

Javadoc Empty Return Tag

comments.JavadocEmptySeeTag string | object

Javadoc Empty See Tag

JavadocEmptySeeTag string | object

Javadoc Empty See Tag

comments.JavadocEmptySinceTag string | object

Javadoc Empty Since Tag

JavadocEmptySinceTag string | object

Javadoc Empty Since Tag

comments.JavadocEmptyThrowsTag string | object

Javadoc Empty Throws Tag

JavadocEmptyThrowsTag string | object

Javadoc Empty Throws Tag

comments.JavadocEmptyVersionTag string | object

Javadoc Empty Version Tag

JavadocEmptyVersionTag string | object

Javadoc Empty Version Tag

comments.JavadocMissingExceptionDescription string | object

Javadoc Missing Exception Description

JavadocMissingExceptionDescription string | object

Javadoc Missing Exception Description

comments.JavadocMissingParamDescription string | object

Javadoc Missing Param Description

JavadocMissingParamDescription string | object

Javadoc Missing Param Description

comments.JavadocMissingThrowsDescription string | object

Javadoc Missing Throws Description

JavadocMissingThrowsDescription string | object

Javadoc Missing Throws Description

concurrency.BusyWait string | object

Busy Wait

BusyWait string | object

Busy Wait

concurrency.DoubleCheckedLocking string | object

Double Checked Locking

DoubleCheckedLocking string | object

Double Checked Locking

concurrency.InconsistentPropertyLocking string | object

Inconsistent Property Locking

InconsistentPropertyLocking string | object

Inconsistent Property Locking

concurrency.InconsistentPropertySynchronization string | object

Inconsistent Property Synchronization

InconsistentPropertySynchronization string | object

Inconsistent Property Synchronization

concurrency.NestedSynchronization string | object

Nested Synchronization

NestedSynchronization string | object

Nested Synchronization

concurrency.StaticCalendarField string | object

Static Calendar Field

StaticCalendarField string | object

Static Calendar Field

concurrency.StaticConnection string | object

Static Connection

StaticConnection string | object

Static Connection

concurrency.StaticDateFormatField string | object

Static Date Format Field

StaticDateFormatField string | object

Static Date Format Field

concurrency.StaticMatcherField string | object

Static Matcher Field

StaticMatcherField string | object

Static Matcher Field

concurrency.StaticSimpleDateFormatField string | object

Static Simple Date Format Field

StaticSimpleDateFormatField string | object

Static Simple Date Format Field

concurrency.SynchronizedMethod string | object

Synchronized Method

SynchronizedMethod string | object

Synchronized Method

concurrency.SynchronizedOnBoxedPrimitive string | object

Synchronized On Boxed Primitive

SynchronizedOnBoxedPrimitive string | object

Synchronized On Boxed Primitive

concurrency.SynchronizedOnGetClass string | object

Synchronized On Get Class

SynchronizedOnGetClass string | object

Synchronized On Get Class

concurrency.SynchronizedOnReentrantLock string | object

Synchronized On Reentrant Lock

SynchronizedOnReentrantLock string | object

Synchronized On Reentrant Lock

concurrency.SynchronizedOnString string | object

Synchronized On String

SynchronizedOnString string | object

Synchronized On String

concurrency.SynchronizedOnThis string | object

Synchronized On This

SynchronizedOnThis string | object

Synchronized On This

concurrency.SynchronizedReadObjectMethod string | object

Synchronized Read Object Method

SynchronizedReadObjectMethod string | object

Synchronized Read Object Method

concurrency.SystemRunFinalizersOnExit string | object

System Run Finalizers On Exit

SystemRunFinalizersOnExit string | object

System Run Finalizers On Exit

concurrency.ThisReferenceEscapesConstructor string | object

This Reference Escapes Constructor

ThisReferenceEscapesConstructor string | object

This Reference Escapes Constructor

concurrency.ThreadGroup string | object

Thread Group

ThreadGroup string | object

Thread Group

concurrency.ThreadLocalNotStaticFinal string | object

Thread Local Not Static Final

ThreadLocalNotStaticFinal string | object

Thread Local Not Static Final

concurrency.ThreadYield string | object

Thread Yield

ThreadYield string | object

Thread Yield

concurrency.UseOfNotifyMethod string | object

Use Of Notify Method

UseOfNotifyMethod string | object

Use Of Notify Method

concurrency.VolatileArrayField string | object

Volatile Array Field

VolatileArrayField string | object

Volatile Array Field

concurrency.VolatileLongOrDoubleField string | object

Volatile Long Or Double Field

VolatileLongOrDoubleField string | object

Volatile Long Or Double Field

concurrency.WaitOutsideOfWhileLoop string | object

Wait Outside Of While Loop

WaitOutsideOfWhileLoop string | object

Wait Outside Of While Loop

convention.CompileStatic string | object

Compile Static

CompileStatic string | object

Compile Static

convention.ConfusingTernary string | object

Confusing Ternary

ConfusingTernary string | object

Confusing Ternary

convention.CouldBeElvis string | object

Could Be Elvis

CouldBeElvis string | object

Could Be Elvis

convention.CouldBeSwitchStatement string | object

Could Be Switch Statement

CouldBeSwitchStatement string | object

Could Be Switch Statement

convention.FieldTypeRequired string | object

Field Type Required

FieldTypeRequired string | object

Field Type Required

convention.HashtableIsObsolete string | object

Hashtable Is Obsolete

HashtableIsObsolete string | object

Hashtable Is Obsolete

convention.IfStatementCouldBeTernary string | object

If Statement Could Be Ternary

IfStatementCouldBeTernary string | object

If Statement Could Be Ternary

convention.ImplicitClosureParameter string | object

Implicit Closure Parameter

ImplicitClosureParameter string | object

Implicit Closure Parameter

convention.ImplicitReturnStatement string | object

Implicit Return Statement

ImplicitReturnStatement string | object

Implicit Return Statement

convention.InvertedCondition string | object

Inverted Condition

InvertedCondition string | object

Inverted Condition

convention.InvertedIfElse string | object

Inverted If Else

InvertedIfElse string | object

Inverted If Else

convention.LongLiteralWithLowerCaseL string | object

Long Literal With Lower Case L

LongLiteralWithLowerCaseL string | object

Long Literal With Lower Case L

convention.MethodParameterTypeRequired string | object

Method Parameter Type Required

MethodParameterTypeRequired string | object

Method Parameter Type Required

convention.MethodReturnTypeRequired string | object

Method Return Type Required

MethodReturnTypeRequired string | object

Method Return Type Required

convention.NoDef string | object

No Def

NoDef string | object

No Def

convention.NoDouble string | object

No Double

NoDouble string | object

No Double

convention.NoFloat string | object

No Float

NoFloat string | object

No Float

convention.NoJavaUtilDate string | object

No Java Util Date

NoJavaUtilDate string | object

No Java Util Date

convention.NoTabCharacter string | object

No Tab Character

NoTabCharacter string | object

No Tab Character

convention.ParameterReassignment string | object

Parameter Reassignment

ParameterReassignment string | object

Parameter Reassignment

convention.PublicMethodsBeforeNonPublicMethods string | object

Public Methods Before Non Public Methods

PublicMethodsBeforeNonPublicMethods string | object

Public Methods Before Non Public Methods

convention.StaticFieldsBeforeInstanceFields string | object

Static Fields Before Instance Fields

StaticFieldsBeforeInstanceFields string | object

Static Fields Before Instance Fields

convention.StaticMethodsBeforeInstanceMethods string | object

Static Methods Before Instance Methods

StaticMethodsBeforeInstanceMethods string | object

Static Methods Before Instance Methods

convention.TernaryCouldBeElvis string | object

Ternary Could Be Elvis

TernaryCouldBeElvis string | object

Ternary Could Be Elvis

convention.TrailingComma string | object

Trailing Comma

TrailingComma string | object

Trailing Comma

convention.VariableTypeRequired string | object

Variable Type Required

VariableTypeRequired string | object

Variable Type Required

convention.VectorIsObsolete string | object

Vector Is Obsolete

VectorIsObsolete string | object

Vector Is Obsolete

design.AbstractClassWithPublicConstructor string | object

Abstract Class With Public Constructor

AbstractClassWithPublicConstructor string | object

Abstract Class With Public Constructor

design.AbstractClassWithoutAbstractMethod string | object

Abstract Class Without Abstract Method

AbstractClassWithoutAbstractMethod string | object

Abstract Class Without Abstract Method

design.AssignmentToStaticFieldFromInstanceMethod string | object

Assignment To Static Field From Instance Method

AssignmentToStaticFieldFromInstanceMethod string | object

Assignment To Static Field From Instance Method

design.BooleanMethodReturnsNull string | object

Boolean Method Returns Null

BooleanMethodReturnsNull string | object

Boolean Method Returns Null

design.BuilderMethodWithSideEffects string | object

Builder Method With Side Effects

BuilderMethodWithSideEffects string | object

Builder Method With Side Effects

design.CloneableWithoutClone string | object

Cloneable Without Clone

CloneableWithoutClone string | object

Cloneable Without Clone

design.CloseWithoutCloseable string | object

Close Without Closeable

CloseWithoutCloseable string | object

Close Without Closeable

design.CompareToWithoutComparable string | object

Compare To Without Comparable

CompareToWithoutComparable string | object

Compare To Without Comparable

design.ConstantsOnlyInterface string | object

Constants Only Interface

ConstantsOnlyInterface string | object

Constants Only Interface

design.EmptyMethodInAbstractClass string | object

Empty Method In Abstract Class

EmptyMethodInAbstractClass string | object

Empty Method In Abstract Class

design.FinalClassWithProtectedMember string | object

Final Class With Protected Member

FinalClassWithProtectedMember string | object

Final Class With Protected Member

design.ImplementationAsType string | object

Implementation As Type

ImplementationAsType string | object

Implementation As Type

design.Instanceof string | object

Instanceof

Instanceof string | object

Instanceof

design.LocaleSetDefault string | object

Locale Set Default

LocaleSetDefault string | object

Locale Set Default

design.NestedForLoop string | object

Nested For Loop

NestedForLoop string | object

Nested For Loop

design.OptionalCollectionReturnType string | object

Optional Collection Return Type

OptionalCollectionReturnType string | object

Optional Collection Return Type

design.OptionalField string | object

Optional Field

OptionalField string | object

Optional Field

design.OptionalMethodParameter string | object

Optional Method Parameter

OptionalMethodParameter string | object

Optional Method Parameter

design.PrivateFieldCouldBeFinal string | object

Private Field Could Be Final

PrivateFieldCouldBeFinal string | object

Private Field Could Be Final

design.PublicInstanceField string | object

Public Instance Field

PublicInstanceField string | object

Public Instance Field

design.ReturnsNullInsteadOfEmptyArray string | object

Returns Null Instead Of Empty Array

ReturnsNullInsteadOfEmptyArray string | object

Returns Null Instead Of Empty Array

design.ReturnsNullInsteadOfEmptyCollection string | object

Returns Null Instead Of Empty Collection

ReturnsNullInsteadOfEmptyCollection string | object

Returns Null Instead Of Empty Collection

design.SimpleDateFormatMissingLocale string | object

Simple Date Format Missing Locale

SimpleDateFormatMissingLocale string | object

Simple Date Format Missing Locale

design.StatelessSingleton string | object

Stateless Singleton

StatelessSingleton string | object

Stateless Singleton

design.ToStringReturnsNull string | object

To String Returns Null

ToStringReturnsNull string | object

To String Returns Null

dry.DuplicateListLiteral string | object

Duplicate List Literal

DuplicateListLiteral string | object

Duplicate List Literal

dry.DuplicateMapLiteral string | object

Duplicate Map Literal

DuplicateMapLiteral string | object

Duplicate Map Literal

dry.DuplicateNumberLiteral string | object

Duplicate Number Literal

DuplicateNumberLiteral string | object

Duplicate Number Literal

dry.DuplicateStringLiteral string | object

Duplicate String Literal

DuplicateStringLiteral string | object

Duplicate String Literal

enhanced.CloneWithoutCloneable string | object

Clone Without Cloneable

CloneWithoutCloneable string | object

Clone Without Cloneable

enhanced.JUnitAssertEqualsConstantActualValue string | object

J Unit Assert Equals Constant Actual Value

JUnitAssertEqualsConstantActualValue string | object

J Unit Assert Equals Constant Actual Value

enhanced.MissingOverrideAnnotation string | object

Missing Override Annotation

MissingOverrideAnnotation string | object

Missing Override Annotation

enhanced.UnsafeImplementationAsMap string | object

Unsafe Implementation As Map

UnsafeImplementationAsMap string | object

Unsafe Implementation As Map

exceptions.CatchArrayIndexOutOfBoundsException string | object

Catch Array Index Out Of Bounds Exception

CatchArrayIndexOutOfBoundsException string | object

Catch Array Index Out Of Bounds Exception

exceptions.CatchError string | object

Catch Error

CatchError string | object

Catch Error

exceptions.CatchException string | object

Catch Exception

CatchException string | object

Catch Exception

exceptions.CatchIllegalMonitorStateException string | object

Catch Illegal Monitor State Exception

CatchIllegalMonitorStateException string | object

Catch Illegal Monitor State Exception

exceptions.CatchIndexOutOfBoundsException string | object

Catch Index Out Of Bounds Exception

CatchIndexOutOfBoundsException string | object

Catch Index Out Of Bounds Exception

exceptions.CatchNullPointerException string | object

Catch Null Pointer Exception

CatchNullPointerException string | object

Catch Null Pointer Exception

exceptions.CatchRuntimeException string | object

Catch Runtime Exception

CatchRuntimeException string | object

Catch Runtime Exception

exceptions.CatchThrowable string | object

Catch Throwable

CatchThrowable string | object

Catch Throwable

exceptions.ConfusingClassNamedException string | object

Confusing Class Named Exception

ConfusingClassNamedException string | object

Confusing Class Named Exception

exceptions.ExceptionExtendsError string | object

Exception Extends Error

ExceptionExtendsError string | object

Exception Extends Error

exceptions.ExceptionExtendsThrowable string | object

Exception Extends Throwable

ExceptionExtendsThrowable string | object

Exception Extends Throwable

exceptions.ExceptionNotThrown string | object

Exception Not Thrown

ExceptionNotThrown string | object

Exception Not Thrown

exceptions.MissingNewInThrowStatement string | object

Missing New In Throw Statement

MissingNewInThrowStatement string | object

Missing New In Throw Statement

exceptions.ReturnNullFromCatchBlock string | object

Return Null From Catch Block

ReturnNullFromCatchBlock string | object

Return Null From Catch Block

exceptions.SwallowThreadDeath string | object

Swallow Thread Death

SwallowThreadDeath string | object

Swallow Thread Death

exceptions.ThrowError string | object

Throw Error

ThrowError string | object

Throw Error

exceptions.ThrowException string | object

Throw Exception

ThrowException string | object

Throw Exception

exceptions.ThrowNullPointerException string | object

Throw Null Pointer Exception

ThrowNullPointerException string | object

Throw Null Pointer Exception

exceptions.ThrowRuntimeException string | object

Throw Runtime Exception

ThrowRuntimeException string | object

Throw Runtime Exception

exceptions.ThrowThrowable string | object

Throw Throwable

ThrowThrowable string | object

Throw Throwable

formatting.BlankLineBeforePackage string | object

Blank Line Before Package

BlankLineBeforePackage string | object

Blank Line Before Package

formatting.BlockEndsWithBlankLine string | object

Block Ends With Blank Line

BlockEndsWithBlankLine string | object

Block Ends With Blank Line

formatting.BlockStartsWithBlankLine string | object

Block Starts With Blank Line

BlockStartsWithBlankLine string | object

Block Starts With Blank Line

formatting.BracesForClass string | object

Braces For Class

BracesForClass string | object

Braces For Class

formatting.BracesForForLoop string | object

Braces For For Loop

BracesForForLoop string | object

Braces For For Loop

formatting.BracesForIfElse string | object

Braces For If Else

BracesForIfElse string | object

Braces For If Else

formatting.BracesForMethod string | object

Braces For Method

BracesForMethod string | object

Braces For Method

formatting.BracesForTryCatchFinally string | object

Braces For Try Catch Finally

BracesForTryCatchFinally string | object

Braces For Try Catch Finally

formatting.ClassEndsWithBlankLine string | object

Class Ends With Blank Line

ClassEndsWithBlankLine string | object

Class Ends With Blank Line

formatting.ClassStartsWithBlankLine string | object

Class Starts With Blank Line

ClassStartsWithBlankLine string | object

Class Starts With Blank Line

formatting.ClosureStatementOnOpeningLineOfMultipleLineClosure string | object

Closure Statement On Opening Line Of Multiple Line Closure

ClosureStatementOnOpeningLineOfMultipleLineClosure string | object

Closure Statement On Opening Line Of Multiple Line Closure

formatting.ConsecutiveBlankLines string | object

Consecutive Blank Lines

ConsecutiveBlankLines string | object

Consecutive Blank Lines

formatting.FileEndsWithoutNewline string | object

File Ends Without Newline

FileEndsWithoutNewline string | object

File Ends Without Newline

formatting.Indentation string | object

Indentation

Indentation string | object

Indentation

formatting.LineLength string | object

Line Length

LineLength string | object

Line Length

formatting.MissingBlankLineAfterImports string | object

Missing Blank Line After Imports

MissingBlankLineAfterImports string | object

Missing Blank Line After Imports

formatting.MissingBlankLineAfterPackage string | object

Missing Blank Line After Package

MissingBlankLineAfterPackage string | object

Missing Blank Line After Package

formatting.MissingBlankLineBeforeAnnotatedField string | object

Missing Blank Line Before Annotated Field

MissingBlankLineBeforeAnnotatedField string | object

Missing Blank Line Before Annotated Field

formatting.SpaceAfterCatch string | object

Space After Catch

SpaceAfterCatch string | object

Space After Catch

formatting.SpaceAfterClosingBrace string | object

Space After Closing Brace

SpaceAfterClosingBrace string | object

Space After Closing Brace

formatting.SpaceAfterComma string | object

Space After Comma

SpaceAfterComma string | object

Space After Comma

formatting.SpaceAfterFor string | object

Space After For

SpaceAfterFor string | object

Space After For

formatting.SpaceAfterIf string | object

Space After If

SpaceAfterIf string | object

Space After If

formatting.SpaceAfterMethodCallName string | object

Space After Method Call Name

SpaceAfterMethodCallName string | object

Space After Method Call Name

formatting.SpaceAfterMethodDeclarationName string | object

Space After Method Declaration Name

SpaceAfterMethodDeclarationName string | object

Space After Method Declaration Name

formatting.SpaceAfterNotOperator string | object

Space After Not Operator

SpaceAfterNotOperator string | object

Space After Not Operator

formatting.SpaceAfterOpeningBrace string | object

Space After Opening Brace

SpaceAfterOpeningBrace string | object

Space After Opening Brace

formatting.SpaceAfterSemicolon string | object

Space After Semicolon

SpaceAfterSemicolon string | object

Space After Semicolon

formatting.SpaceAfterSwitch string | object

Space After Switch

SpaceAfterSwitch string | object

Space After Switch

formatting.SpaceAfterWhile string | object

Space After While

SpaceAfterWhile string | object

Space After While

formatting.SpaceAroundClosureArrow string | object

Space Around Closure Arrow

SpaceAroundClosureArrow string | object

Space Around Closure Arrow

formatting.SpaceAroundMapEntryColon string | object

Space Around Map Entry Colon

SpaceAroundMapEntryColon string | object

Space Around Map Entry Colon

formatting.SpaceAroundOperator string | object

Space Around Operator

SpaceAroundOperator string | object

Space Around Operator

formatting.SpaceBeforeClosingBrace string | object

Space Before Closing Brace

SpaceBeforeClosingBrace string | object

Space Before Closing Brace

formatting.SpaceBeforeOpeningBrace string | object

Space Before Opening Brace

SpaceBeforeOpeningBrace string | object

Space Before Opening Brace

formatting.SpaceInsideParentheses string | object

Space Inside Parentheses

SpaceInsideParentheses string | object

Space Inside Parentheses

formatting.TrailingWhitespace string | object

Trailing Whitespace

TrailingWhitespace string | object

Trailing Whitespace

generic.IllegalClassMember string | object

Illegal Class Member

IllegalClassMember string | object

Illegal Class Member

generic.IllegalClassReference string | object

Illegal Class Reference

IllegalClassReference string | object

Illegal Class Reference

generic.IllegalPackageReference string | object

Illegal Package Reference

IllegalPackageReference string | object

Illegal Package Reference

generic.IllegalRegex string | object

Illegal Regex

IllegalRegex string | object

Illegal Regex

generic.IllegalString string | object

Illegal String

IllegalString string | object

Illegal String

generic.IllegalSubclass string | object

Illegal Subclass

IllegalSubclass string | object

Illegal Subclass

generic.RequiredRegex string | object

Required Regex

RequiredRegex string | object

Required Regex

generic.RequiredString string | object

Required String

RequiredString string | object

Required String

generic.StatelessClass string | object

Stateless Class

StatelessClass string | object

Stateless Class

grails.GrailsDomainGormMethods string | object

Grails Domain Gorm Methods

GrailsDomainGormMethods string | object

Grails Domain Gorm Methods

grails.GrailsDomainHasEquals string | object

Grails Domain Has Equals

GrailsDomainHasEquals string | object

Grails Domain Has Equals

grails.GrailsDomainHasToString string | object

Grails Domain Has To String

GrailsDomainHasToString string | object

Grails Domain Has To String

grails.GrailsDomainReservedSqlKeywordName string | object

Grails Domain Reserved Sql Keyword Name

GrailsDomainReservedSqlKeywordName string | object

Grails Domain Reserved Sql Keyword Name

grails.GrailsDomainStringPropertyMaxSize string | object

Grails Domain String Property Max Size

GrailsDomainStringPropertyMaxSize string | object

Grails Domain String Property Max Size

grails.GrailsDomainWithServiceReference string | object

Grails Domain With Service Reference

GrailsDomainWithServiceReference string | object

Grails Domain With Service Reference

grails.GrailsDuplicateConstraint string | object

Grails Duplicate Constraint

GrailsDuplicateConstraint string | object

Grails Duplicate Constraint

grails.GrailsDuplicateMapping string | object

Grails Duplicate Mapping

GrailsDuplicateMapping string | object

Grails Duplicate Mapping

grails.GrailsMassAssignment string | object

Grails Mass Assignment

GrailsMassAssignment string | object

Grails Mass Assignment

grails.GrailsPublicControllerMethod string | object

Grails Public Controller Method

GrailsPublicControllerMethod string | object

Grails Public Controller Method

grails.GrailsServletContextReference string | object

Grails Servlet Context Reference

GrailsServletContextReference string | object

Grails Servlet Context Reference

grails.GrailsStatelessService string | object

Grails Stateless Service

GrailsStatelessService string | object

Grails Stateless Service

groovyism.AssignCollectionSort string | object

Assign Collection Sort

AssignCollectionSort string | object

Assign Collection Sort

groovyism.AssignCollectionUnique string | object

Assign Collection Unique

AssignCollectionUnique string | object

Assign Collection Unique

groovyism.ClosureAsLastMethodParameter string | object

Closure As Last Method Parameter

ClosureAsLastMethodParameter string | object

Closure As Last Method Parameter

groovyism.CollectAllIsDeprecated string | object

Collect All Is Deprecated

CollectAllIsDeprecated string | object

Collect All Is Deprecated

groovyism.ConfusingMultipleReturns string | object

Confusing Multiple Returns

ConfusingMultipleReturns string | object

Confusing Multiple Returns

groovyism.ExplicitArrayListInstantiation string | object

Explicit Array List Instantiation

ExplicitArrayListInstantiation string | object

Explicit Array List Instantiation

groovyism.ExplicitCallToAndMethod string | object

Explicit Call To And Method

ExplicitCallToAndMethod string | object

Explicit Call To And Method

groovyism.ExplicitCallToCompareToMethod string | object

Explicit Call To Compare To Method

ExplicitCallToCompareToMethod string | object

Explicit Call To Compare To Method

groovyism.ExplicitCallToDivMethod string | object

Explicit Call To Div Method

ExplicitCallToDivMethod string | object

Explicit Call To Div Method

groovyism.ExplicitCallToEqualsMethod string | object

Explicit Call To Equals Method

ExplicitCallToEqualsMethod string | object

Explicit Call To Equals Method

groovyism.ExplicitCallToGetAtMethod string | object

Explicit Call To Get At Method

ExplicitCallToGetAtMethod string | object

Explicit Call To Get At Method

groovyism.ExplicitCallToLeftShiftMethod string | object

Explicit Call To Left Shift Method

ExplicitCallToLeftShiftMethod string | object

Explicit Call To Left Shift Method

groovyism.ExplicitCallToMinusMethod string | object

Explicit Call To Minus Method

ExplicitCallToMinusMethod string | object

Explicit Call To Minus Method

groovyism.ExplicitCallToModMethod string | object

Explicit Call To Mod Method

ExplicitCallToModMethod string | object

Explicit Call To Mod Method

groovyism.ExplicitCallToMultiplyMethod string | object

Explicit Call To Multiply Method

ExplicitCallToMultiplyMethod string | object

Explicit Call To Multiply Method

groovyism.ExplicitCallToOrMethod string | object

Explicit Call To Or Method

ExplicitCallToOrMethod string | object

Explicit Call To Or Method

groovyism.ExplicitCallToPlusMethod string | object

Explicit Call To Plus Method

ExplicitCallToPlusMethod string | object

Explicit Call To Plus Method

groovyism.ExplicitCallToPowerMethod string | object

Explicit Call To Power Method

ExplicitCallToPowerMethod string | object

Explicit Call To Power Method

groovyism.ExplicitCallToPutAtMethod string | object

Explicit Call To Put At Method

ExplicitCallToPutAtMethod string | object

Explicit Call To Put At Method

groovyism.ExplicitCallToRightShiftMethod string | object

Explicit Call To Right Shift Method

ExplicitCallToRightShiftMethod string | object

Explicit Call To Right Shift Method

groovyism.ExplicitCallToXorMethod string | object

Explicit Call To Xor Method

ExplicitCallToXorMethod string | object

Explicit Call To Xor Method

groovyism.ExplicitHashMapInstantiation string | object

Explicit Hash Map Instantiation

ExplicitHashMapInstantiation string | object

Explicit Hash Map Instantiation

groovyism.ExplicitHashSetInstantiation string | object

Explicit Hash Set Instantiation

ExplicitHashSetInstantiation string | object

Explicit Hash Set Instantiation

groovyism.ExplicitLinkedHashMapInstantiation string | object

Explicit Linked Hash Map Instantiation

ExplicitLinkedHashMapInstantiation string | object

Explicit Linked Hash Map Instantiation

groovyism.ExplicitLinkedListInstantiation string | object

Explicit Linked List Instantiation

ExplicitLinkedListInstantiation string | object

Explicit Linked List Instantiation

groovyism.ExplicitStackInstantiation string | object

Explicit Stack Instantiation

ExplicitStackInstantiation string | object

Explicit Stack Instantiation

groovyism.ExplicitTreeSetInstantiation string | object

Explicit Tree Set Instantiation

ExplicitTreeSetInstantiation string | object

Explicit Tree Set Instantiation

groovyism.GStringAsMapKey string | object

G String As Map Key

GStringAsMapKey string | object

G String As Map Key

groovyism.GStringExpressionWithinString string | object

G String Expression Within String

GStringExpressionWithinString string | object

G String Expression Within String

groovyism.GetterMethodCouldBeProperty string | object

Getter Method Could Be Property

GetterMethodCouldBeProperty string | object

Getter Method Could Be Property

groovyism.GroovyLangImmutable string | object

Groovy Lang Immutable

GroovyLangImmutable string | object

Groovy Lang Immutable

groovyism.UseCollectMany string | object

Use Collect Many

UseCollectMany string | object

Use Collect Many

groovyism.UseCollectNested string | object

Use Collect Nested

UseCollectNested string | object

Use Collect Nested

imports.DuplicateImport string | object

Duplicate Import

DuplicateImport string | object

Duplicate Import

imports.ImportFromSamePackage string | object

Import From Same Package

ImportFromSamePackage string | object

Import From Same Package

imports.ImportFromSunPackages string | object

Import From Sun Packages

ImportFromSunPackages string | object

Import From Sun Packages

imports.MisorderedStaticImports string | object

Misordered Static Imports

MisorderedStaticImports string | object

Misordered Static Imports

imports.NoWildcardImports string | object

No Wildcard Imports

NoWildcardImports string | object

No Wildcard Imports

imports.UnnecessaryGroovyImport string | object

Unnecessary Groovy Import

UnnecessaryGroovyImport string | object

Unnecessary Groovy Import

imports.UnusedImport string | object

Unused Import

UnusedImport string | object

Unused Import

jdbc.DirectConnectionManagement string | object

Direct Connection Management

DirectConnectionManagement string | object

Direct Connection Management

jdbc.JdbcConnectionReference string | object

Jdbc Connection Reference

JdbcConnectionReference string | object

Jdbc Connection Reference

jdbc.JdbcResultSetReference string | object

Jdbc Result Set Reference

JdbcResultSetReference string | object

Jdbc Result Set Reference

jdbc.JdbcStatementReference string | object

Jdbc Statement Reference

JdbcStatementReference string | object

Jdbc Statement Reference

junit.ChainedTest string | object

Chained Test

ChainedTest string | object

Chained Test

junit.CoupledTestCase string | object

Coupled Test Case

CoupledTestCase string | object

Coupled Test Case

junit.JUnitAssertAlwaysFails string | object

J Unit Assert Always Fails

JUnitAssertAlwaysFails string | object

J Unit Assert Always Fails

junit.JUnitAssertAlwaysSucceeds string | object

J Unit Assert Always Succeeds

JUnitAssertAlwaysSucceeds string | object

J Unit Assert Always Succeeds

junit.JUnitFailWithoutMessage string | object

J Unit Fail Without Message

JUnitFailWithoutMessage string | object

J Unit Fail Without Message

junit.JUnitLostTest string | object

J Unit Lost Test

JUnitLostTest string | object

J Unit Lost Test

junit.JUnitPublicField string | object

J Unit Public Field

JUnitPublicField string | object

J Unit Public Field

junit.JUnitPublicNonTestMethod string | object

J Unit Public Non Test Method

JUnitPublicNonTestMethod string | object

J Unit Public Non Test Method

junit.JUnitPublicProperty string | object

J Unit Public Property

JUnitPublicProperty string | object

J Unit Public Property

junit.JUnitSetUpCallsSuper string | object

J Unit Set Up Calls Super

JUnitSetUpCallsSuper string | object

J Unit Set Up Calls Super

junit.JUnitStyleAssertions string | object

J Unit Style Assertions

JUnitStyleAssertions string | object

J Unit Style Assertions

junit.JUnitTearDownCallsSuper string | object

J Unit Tear Down Calls Super

JUnitTearDownCallsSuper string | object

J Unit Tear Down Calls Super

junit.JUnitTestMethodWithoutAssert string | object

J Unit Test Method Without Assert

JUnitTestMethodWithoutAssert string | object

J Unit Test Method Without Assert

junit.JUnitUnnecessarySetUp string | object

J Unit Unnecessary Set Up

JUnitUnnecessarySetUp string | object

J Unit Unnecessary Set Up

junit.JUnitUnnecessaryTearDown string | object

J Unit Unnecessary Tear Down

JUnitUnnecessaryTearDown string | object

J Unit Unnecessary Tear Down

junit.JUnitUnnecessaryThrowsException string | object

J Unit Unnecessary Throws Exception

JUnitUnnecessaryThrowsException string | object

J Unit Unnecessary Throws Exception

junit.SpockIgnoreRestUsed string | object

Spock Ignore Rest Used

SpockIgnoreRestUsed string | object

Spock Ignore Rest Used

junit.UnnecessaryFail string | object

Unnecessary Fail

UnnecessaryFail string | object

Unnecessary Fail

junit.UseAssertEqualsInsteadOfAssertTrue string | object

Use Assert Equals Instead Of Assert True

UseAssertEqualsInsteadOfAssertTrue string | object

Use Assert Equals Instead Of Assert True

junit.UseAssertFalseInsteadOfNegation string | object

Use Assert False Instead Of Negation

UseAssertFalseInsteadOfNegation string | object

Use Assert False Instead Of Negation

junit.UseAssertNullInsteadOfAssertEquals string | object

Use Assert Null Instead Of Assert Equals

UseAssertNullInsteadOfAssertEquals string | object

Use Assert Null Instead Of Assert Equals

junit.UseAssertSameInsteadOfAssertTrue string | object

Use Assert Same Instead Of Assert True

UseAssertSameInsteadOfAssertTrue string | object

Use Assert Same Instead Of Assert True

junit.UseAssertTrueInsteadOfAssertEquals string | object

Use Assert True Instead Of Assert Equals

UseAssertTrueInsteadOfAssertEquals string | object

Use Assert True Instead Of Assert Equals

junit.UseAssertTrueInsteadOfNegation string | object

Use Assert True Instead Of Negation

UseAssertTrueInsteadOfNegation string | object

Use Assert True Instead Of Negation

logging.LoggerForDifferentClass string | object

Logger For Different Class

LoggerForDifferentClass string | object

Logger For Different Class

logging.LoggerWithWrongModifiers string | object

Logger With Wrong Modifiers

LoggerWithWrongModifiers string | object

Logger With Wrong Modifiers

logging.LoggingSwallowsStacktrace string | object

Logging Swallows Stacktrace

LoggingSwallowsStacktrace string | object

Logging Swallows Stacktrace

logging.MultipleLoggers string | object

Multiple Loggers

MultipleLoggers string | object

Multiple Loggers

logging.PrintStackTrace string | object

Print Stack Trace

PrintStackTrace string | object

Print Stack Trace

logging.Println string | object

Println

Println string | object

Println

logging.SystemErrPrint string | object

System Err Print

SystemErrPrint string | object

System Err Print

logging.SystemOutPrint string | object

System Out Print

SystemOutPrint string | object

System Out Print

naming.AbstractClassName string | object

Abstract Class Name

AbstractClassName string | object

Abstract Class Name

naming.ClassName string | object

Class Name

ClassName string | object

Class Name

naming.ClassNameSameAsFilename string | object

Class Name Same As Filename

ClassNameSameAsFilename string | object

Class Name Same As Filename

naming.ClassNameSameAsSuperclass string | object

Class Name Same As Superclass

ClassNameSameAsSuperclass string | object

Class Name Same As Superclass

naming.ConfusingMethodName string | object

Confusing Method Name

ConfusingMethodName string | object

Confusing Method Name

naming.FactoryMethodName string | object

Factory Method Name

FactoryMethodName string | object

Factory Method Name

naming.FieldName string | object

Field Name

FieldName string | object

Field Name

naming.InterfaceName string | object

Interface Name

InterfaceName string | object

Interface Name

naming.InterfaceNameSameAsSuperInterface string | object

Interface Name Same As Super Interface

InterfaceNameSameAsSuperInterface string | object

Interface Name Same As Super Interface

naming.MethodName string | object

Method Name

MethodName string | object

Method Name

naming.ObjectOverrideMisspelledMethodName string | object

Object Override Misspelled Method Name

ObjectOverrideMisspelledMethodName string | object

Object Override Misspelled Method Name

naming.PackageName string | object

Package Name

PackageName string | object

Package Name

naming.PackageNameMatchesFilePath string | object

Package Name Matches File Path

PackageNameMatchesFilePath string | object

Package Name Matches File Path

naming.ParameterName string | object

Parameter Name

ParameterName string | object

Parameter Name

naming.PropertyName string | object

Property Name

PropertyName string | object

Property Name

naming.VariableName string | object

Variable Name

VariableName string | object

Variable Name

security.FileCreateTempFile string | object

File Create Temp File

FileCreateTempFile string | object

File Create Temp File

security.InsecureRandom string | object

Insecure Random

InsecureRandom string | object

Insecure Random

security.JavaIoPackageAccess string | object

Java Io Package Access

JavaIoPackageAccess string | object

Java Io Package Access

security.NonFinalPublicField string | object

Non Final Public Field

NonFinalPublicField string | object

Non Final Public Field

security.NonFinalSubclassOfSensitiveInterface string | object

Non Final Subclass Of Sensitive Interface

NonFinalSubclassOfSensitiveInterface string | object

Non Final Subclass Of Sensitive Interface

security.ObjectFinalize string | object

Object Finalize

ObjectFinalize string | object

Object Finalize

security.PublicFinalizeMethod string | object

Public Finalize Method

PublicFinalizeMethod string | object

Public Finalize Method

security.SystemExit string | object

System Exit

SystemExit string | object

System Exit

security.UnsafeArrayDeclaration string | object

Unsafe Array Declaration

UnsafeArrayDeclaration string | object

Unsafe Array Declaration

serialization.EnumCustomSerializationIgnored string | object

Enum Custom Serialization Ignored

EnumCustomSerializationIgnored string | object

Enum Custom Serialization Ignored

serialization.SerialPersistentFields string | object

Serial Persistent Fields

SerialPersistentFields string | object

Serial Persistent Fields

serialization.SerialVersionUID string | object

Serial Version U I D

SerialVersionUID string | object

Serial Version U I D

serialization.SerializableClassMustDefineSerialVersionUID string | object

Serializable Class Must Define Serial Version U I D

SerializableClassMustDefineSerialVersionUID string | object

Serializable Class Must Define Serial Version U I D

size.ClassSize string | object

Class Size

ClassSize string | object

Class Size

size.MethodCount string | object

Method Count

MethodCount string | object

Method Count

size.MethodSize string | object

Method Size

MethodSize string | object

Method Size

size.NestedBlockDepth string | object

Nested Block Depth

NestedBlockDepth string | object

Nested Block Depth

size.ParameterCount string | object

Parameter Count

ParameterCount string | object

Parameter Count

unnecessary.AddEmptyString string | object

Add Empty String

AddEmptyString string | object

Add Empty String

unnecessary.ConsecutiveLiteralAppends string | object

Consecutive Literal Appends

ConsecutiveLiteralAppends string | object

Consecutive Literal Appends

unnecessary.ConsecutiveStringConcatenation string | object

Consecutive String Concatenation

ConsecutiveStringConcatenation string | object

Consecutive String Concatenation

unnecessary.UnnecessaryBigDecimalInstantiation string | object

Unnecessary Big Decimal Instantiation

UnnecessaryBigDecimalInstantiation string | object

Unnecessary Big Decimal Instantiation

unnecessary.UnnecessaryBigIntegerInstantiation string | object

Unnecessary Big Integer Instantiation

UnnecessaryBigIntegerInstantiation string | object

Unnecessary Big Integer Instantiation

unnecessary.UnnecessaryBooleanExpression string | object

Unnecessary Boolean Expression

UnnecessaryBooleanExpression string | object

Unnecessary Boolean Expression

unnecessary.UnnecessaryBooleanInstantiation string | object

Unnecessary Boolean Instantiation

UnnecessaryBooleanInstantiation string | object

Unnecessary Boolean Instantiation

unnecessary.UnnecessaryCallForLastElement string | object

Unnecessary Call For Last Element

UnnecessaryCallForLastElement string | object

Unnecessary Call For Last Element

unnecessary.UnnecessaryCallToSubstring string | object

Unnecessary Call To Substring

UnnecessaryCallToSubstring string | object

Unnecessary Call To Substring

unnecessary.UnnecessaryCast string | object

Unnecessary Cast

UnnecessaryCast string | object

Unnecessary Cast

unnecessary.UnnecessaryCatchBlock string | object

Unnecessary Catch Block

UnnecessaryCatchBlock string | object

Unnecessary Catch Block

unnecessary.UnnecessaryCollectCall string | object

Unnecessary Collect Call

UnnecessaryCollectCall string | object

Unnecessary Collect Call

unnecessary.UnnecessaryCollectionCall string | object

Unnecessary Collection Call

UnnecessaryCollectionCall string | object

Unnecessary Collection Call

unnecessary.UnnecessaryConstructor string | object

Unnecessary Constructor

UnnecessaryConstructor string | object

Unnecessary Constructor

unnecessary.UnnecessaryDefInFieldDeclaration string | object

Unnecessary Def In Field Declaration

UnnecessaryDefInFieldDeclaration string | object

Unnecessary Def In Field Declaration

unnecessary.UnnecessaryDefInMethodDeclaration string | object

Unnecessary Def In Method Declaration

UnnecessaryDefInMethodDeclaration string | object

Unnecessary Def In Method Declaration

unnecessary.UnnecessaryDefInVariableDeclaration string | object

Unnecessary Def In Variable Declaration

UnnecessaryDefInVariableDeclaration string | object

Unnecessary Def In Variable Declaration

unnecessary.UnnecessaryDotClass string | object

Unnecessary Dot Class

UnnecessaryDotClass string | object

Unnecessary Dot Class

unnecessary.UnnecessaryDoubleInstantiation string | object

Unnecessary Double Instantiation

UnnecessaryDoubleInstantiation string | object

Unnecessary Double Instantiation

unnecessary.UnnecessaryElseStatement string | object

Unnecessary Else Statement

UnnecessaryElseStatement string | object

Unnecessary Else Statement

unnecessary.UnnecessaryFinalOnPrivateMethod string | object

Unnecessary Final On Private Method

UnnecessaryFinalOnPrivateMethod string | object

Unnecessary Final On Private Method

unnecessary.UnnecessaryFloatInstantiation string | object

Unnecessary Float Instantiation

UnnecessaryFloatInstantiation string | object

Unnecessary Float Instantiation

unnecessary.UnnecessaryGString string | object

Unnecessary G String

UnnecessaryGString string | object

Unnecessary G String

unnecessary.UnnecessaryGetter string | object

Unnecessary Getter

UnnecessaryGetter string | object

Unnecessary Getter

unnecessary.UnnecessaryIfStatement string | object

Unnecessary If Statement

UnnecessaryIfStatement string | object

Unnecessary If Statement

unnecessary.UnnecessaryInstanceOfCheck string | object

Unnecessary Instance Of Check

UnnecessaryInstanceOfCheck string | object

Unnecessary Instance Of Check

unnecessary.UnnecessaryInstantiationToGetClass string | object

Unnecessary Instantiation To Get Class

UnnecessaryInstantiationToGetClass string | object

Unnecessary Instantiation To Get Class

unnecessary.UnnecessaryIntegerInstantiation string | object

Unnecessary Integer Instantiation

UnnecessaryIntegerInstantiation string | object

Unnecessary Integer Instantiation

unnecessary.UnnecessaryLongInstantiation string | object

Unnecessary Long Instantiation

UnnecessaryLongInstantiation string | object

Unnecessary Long Instantiation

unnecessary.UnnecessaryModOne string | object

Unnecessary Mod One

UnnecessaryModOne string | object

Unnecessary Mod One

unnecessary.UnnecessaryNullCheck string | object

Unnecessary Null Check

UnnecessaryNullCheck string | object

Unnecessary Null Check

unnecessary.UnnecessaryNullCheckBeforeInstanceOf string | object

Unnecessary Null Check Before Instance Of

UnnecessaryNullCheckBeforeInstanceOf string | object

Unnecessary Null Check Before Instance Of

unnecessary.UnnecessaryObjectReferences string | object

Unnecessary Object References

UnnecessaryObjectReferences string | object

Unnecessary Object References

unnecessary.UnnecessaryOverridingMethod string | object

Unnecessary Overriding Method

UnnecessaryOverridingMethod string | object

Unnecessary Overriding Method

unnecessary.UnnecessaryPackageReference string | object

Unnecessary Package Reference

UnnecessaryPackageReference string | object

Unnecessary Package Reference

unnecessary.UnnecessaryParenthesesForMethodCallWithClosure string | object

Unnecessary Parentheses For Method Call With Closure

UnnecessaryParenthesesForMethodCallWithClosure string | object

Unnecessary Parentheses For Method Call With Closure

unnecessary.UnnecessaryPublicModifier string | object

Unnecessary Public Modifier

UnnecessaryPublicModifier string | object

Unnecessary Public Modifier

unnecessary.UnnecessaryReturnKeyword string | object

Unnecessary Return Keyword

UnnecessaryReturnKeyword string | object

Unnecessary Return Keyword

unnecessary.UnnecessarySafeNavigationOperator string | object

Unnecessary Safe Navigation Operator

UnnecessarySafeNavigationOperator string | object

Unnecessary Safe Navigation Operator

unnecessary.UnnecessarySelfAssignment string | object

Unnecessary Self Assignment

UnnecessarySelfAssignment string | object

Unnecessary Self Assignment

unnecessary.UnnecessarySemicolon string | object

Unnecessary Semicolon

UnnecessarySemicolon string | object

Unnecessary Semicolon

unnecessary.UnnecessarySetter string | object

Unnecessary Setter

UnnecessarySetter string | object

Unnecessary Setter

unnecessary.UnnecessaryStringInstantiation string | object

Unnecessary String Instantiation

UnnecessaryStringInstantiation string | object

Unnecessary String Instantiation

unnecessary.UnnecessaryTernaryExpression string | object

Unnecessary Ternary Expression

UnnecessaryTernaryExpression string | object

Unnecessary Ternary Expression

unnecessary.UnnecessaryToString string | object

Unnecessary To String

UnnecessaryToString string | object

Unnecessary To String

unnecessary.UnnecessaryTransientModifier string | object

Unnecessary Transient Modifier

UnnecessaryTransientModifier string | object

Unnecessary Transient Modifier

unused.UnusedArray string | object

Unused Array

UnusedArray string | object

Unused Array

unused.UnusedMethodParameter string | object

Unused Method Parameter

UnusedMethodParameter string | object

Unused Method Parameter

unused.UnusedObject string | object

Unused Object

UnusedObject string | object

Unused Object

unused.UnusedPrivateField string | object

Unused Private Field

UnusedPrivateField string | object

Unused Private Field

unused.UnusedPrivateMethod string | object

Unused Private Method

UnusedPrivateMethod string | object

Unused Private Method

unused.UnusedPrivateMethodParameter string | object

Unused Private Method Parameter

UnusedPrivateMethodParameter string | object

Unused Private Method Parameter

unused.UnusedVariable string | object

Unused Variable

UnusedVariable string | object

Unused Variable

ClosingBraceNotAlone string | object
IndentationClosingBraces string | object
IndentationComments string | object
codenarcRulesets string

Comma-separated list of CodeNarc RuleSet files. When set, npm-groovy-lint ignores JSON rule definitions.

Any of

1. variant
2. variant
3. variant

All of

1. variant