[[Property:title|CA006 - Object test typing not needed]] [[Property:link_title|CA006]] [[Property:weight|0]] [[Property:uuid|32d6e539-9565-14c2-31b1-5a947a6841f9]] __NOTOC__ =Description= In an object test if the expression conforms to the specified type, that type is redundant. :{| class="doctable" |- | '''Scope''' | feature |- | '''Status''' | Enabled |- | '''Severity''' | Suggestion |- | '''Applicability''' | All |- | '''Score''' | 40 |} =Example of violation= s: STRING_32 ... if attached {READABLE_STRING_GENERAL} s as l_s then l_s.do_something end =Recommendation= Remove the specified type in the object test. In the example, it can simply be: if attached s as l_sl then l_s.do_something end