Closed mahfouz72 closed 2 months ago
Design Checks
I am not seeing all design checks. FinalClass
and atleast one other isn't listed. If issue title is going to say "all X", then we either need all X or a description of which ones are dropped and why. I assume maybe the other designs are moved to their own issues? Pointing to those issues will be helpful.
Edit: It looks like these checks aren't picked up in the tracker's scan. I still think this is sort of misleading.
I am good to approve despite above comment. This issue looks like we will close with no other changes.
I have updated the issue title to be a bit more specific, we can close this one.
child of #14942
HideUtilityClassConstructorCheck
doc : https://checkstyle.org/checks/design/hideutilityclassconstructor.html#HideUtilityClassConstructor
unnamed variables can't be a static field. This is completely unrelated to unnamed variables.
InnerTypeLast
doc: https://checkstyle.org/checks/design/innertypelast.html
variable definition in this check appears in class member tokens and unnamed variables can't be class members
InterfaceIsTypeCheck
doc : https://checkstyle.org/checks/design/interfaceistype.html
variable definition in this check is as an interface member token and unnamed variables can't be interface members.
MutableExceptionCheck
doc: https://checkstyle.org/checks/design/mutableexception.html
variable definition in this check refers to the class fields that should be final and unnamed variables can't be class fields.
VisibilityModifierCheck
doc : https://checkstyle.org/checks/design/visibilitymodifier.html
This check checks the visibility of class members and unnamed variables can't be class members.