Inspectopedia Help

Remove unnecessary parentheses

Reports redundant empty parentheses in annotation entries.

Use the 'Remove unnecessary parentheses' quick-fix to clean up the code.

Examples:

annotation class MyAnnotationA annotation class MyAnnotationB(val x: Int) annotation class MyAnnotationC(val x: Int = 10) // default value is present @MyAnnotationA() // <== parentheses are redundant fun testA() { } @MyAnnotationB() // <== missing argument, parentheses are required fun testB() { } @MyAnnotationC() // <== parentheses are redundant fun testC() { }

Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Kotlin, 241.16690-IJ

Last modified: 29 April 2024