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.
Example:
public void hasName(String name) {
assert names.contains(name);
}
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
java.lang.Boolean
return type.
- Use the Ignore methods overriding/implementing a super method option to ignore methods which have supers.