perlcritic: Subroutine "type_attr" does not end with "return"
perlcritic: Subroutine "render" does not end with "return"
perlcritic:  Augmented assignment operator .= used in declaration
perlcritic: Augmented assignment operator .= used in declaration
perlcritic: Augmented assignment operator .= used in declaration
perlritic:  Subroutine "html_element" does not end with "return"
perlcritic:  Subroutine "BUILD" does not end with "return"
perlcritic: Subroutines "build_tags", "BUILD" does not end with "return"
perlcritic: Subroutines  does not end with "return"
perlcritic:  Subroutine "apply_widget_role" does not end with "return"
perlcritic: Subroutine "set_captcha" does not end with "return"
perlcritic: Subroutines "validated", "is_valid" do not end with "return"; Always unpack @_ first
perlcritic: "$index" is declared but not used
percritic:  Subroutine "build_tt_include_path", "build_tt_template", "build_tt_vars", "build_tt_default_options" does not end with "return"
perlcritic: Augmented assignment operator .= used in declaration
perlcritic
perlcritic: Subroutines "has_field", "has_block", "apply" does not end with "return"; Always unpack @_ first;
perlcritic: Subroutine "update_model" does not end with "return"