Inspectopedia Help

Code

Name

Language

'ProcessCanceledException' handled incorrectly  

Uast

A service can be converted to a light one  

Uast

Accessible context is missing  

Uast

ActionUpdateThread is missing  

JVM

Application service assigned to a static final field/property  

Uast

Calling method should be annotated with @RequiresBlockingContext  

Uast

Cancellation check in loops  

Uast

Companion object in extensions  

Kotlin

Component type mismatch  

Uast

Component/Action not registered  

JVM

Eager creation of action presentation  

Uast

Extension class should be final and non-public  

JVM

Extension registered as service/component  

Uast

Field blocks intention preview  

Uast

File.equals() usage  

Uast

Forbidden in suspend context method usage  

Kotlin

Incorrect or simplifiable retrieving service  

Uast

Incorrect parentDisposable parameter  

Uast

Invalid icon path in @Presentation  

Uast

Kotlin object registered as extension  

Kotlin

Light service must be final  

JVM

Map key may leak  

Uast

Migrate to getOptionPane()  

Uast

Mismatch between light service level and its constructor  

JVM

Non-default constructor in serializable class  

Uast

Non-default constructors for service and extension class  

Uast

Non-platform TokenSet declared in ParserDefinition  

Uast

QuickFix's getFamilyName() implementation must not depend on a specific context  

Uast

Stateful extension  

Uast

Threading and concurrency problems  

Uast

UElement as PsiElement usage  

Uast

Undesirable class usage  

Uast

Unresolved plugin configuration reference  

Uast

Unsafe VFS recursion  

Uast

Unsafe return statements visitor  

Uast

Unspecified action place  

Uast

Usage of IntelliJ API not available in older IDEs  

Uast

Use 'PluginId#equals(Object)'  

Uast

Use 'PsiType#equals(Object)' with primitive types  

Uast

Use 'VirtualFile#equals(Object)'  

Uast

Use Couple instead of Pair  

Uast

Use DPI-aware borders  

Uast

Use DPI-aware insets  

Uast

Use Darcula aware JBColor  

Uast

Using PsiElement string representation to generate new expression is incorrect  

Java

Using new Color(a,a,a)  

Uast

Last modified: 13 July 2023