Non-boolean method name must not start with question word
Reports non-boolean methods whose names start with a question word. Such method names may be confusing.
Non-boolean methods that override library methods are ignored by this inspection.
A quick-fix that renames such methods is available only in the editor.
Configure the inspection:
Use the Boolean method name prefixes list to specify the question words that should be used only for boolean methods.
Use the Ignore methods with 'java.lang.Boolean' return type option to ignore methods with
Use the Ignore methods overriding/implementing a super method option to ignore methods which have supers.
Boolean method name prefixes
[are, can, check, contains, could, endsWith, equals, has, is, matches, must, shall, should, startsWith, was, were, will, would]
Ignore methods with 'java.lang.Boolean' return type
Ignore methods overriding/implementing a super method
IntelliJ IDEA 2023.3, Qodana for JVM 2023.3