@@ -244,7 +244,8 @@ void t_perl_generator::init_generator() {
244244 f_types_ << autogen_comment () << perl_includes ();
245245
246246 // Print header
247- f_consts_ << autogen_comment () << " package " << perl_namespace (program_) << " Constants;" << ' \n '
247+ f_consts_ << autogen_comment () << " package " << perl_namespace (program_)
248+ << " Constants; ## no critic (RequireFilenameMatchesPackage)" << ' \n '
248249 << perl_includes () << ' \n ' ;
249250}
250251
@@ -292,7 +293,8 @@ void t_perl_generator::generate_typedef(t_typedef* ttypedef) {
292293 * @param tenum The enumeration
293294 */
294295void t_perl_generator::generate_enum (t_enum* tenum) {
295- f_types_ << " package " << perl_namespace (program_) << tenum->get_name () << " ;" << ' \n ' ;
296+ f_types_ << " package " << perl_namespace (program_) << tenum->get_name ()
297+ << " ; ## no critic (RequireFilenameMatchesPackage)" << ' \n ' ;
296298
297299 vector<t_enum_value*> constants = tenum->get_constants ();
298300 vector<t_enum_value*>::iterator c_iter;
@@ -458,7 +460,8 @@ void t_perl_generator::generate_perl_struct_definition(ostream& out,
458460 const vector<t_field*>& members = tstruct->get_members ();
459461 vector<t_field*>::const_iterator m_iter;
460462
461- out << " package " << perl_namespace (tstruct->get_program ()) << tstruct->get_name () << " ;\n " ;
463+ out << " package " << perl_namespace (tstruct->get_program ()) << tstruct->get_name ()
464+ << " ; ## no critic (RequireFilenameMatchesPackage)\n " ;
462465 if (is_exception) {
463466 out << " use base qw(Thrift::TException);\n " ;
464467 }
@@ -719,7 +722,8 @@ void t_perl_generator::generate_service_processor(t_service* tservice) {
719722 indent_up ();
720723
721724 // Generate the header portion
722- f_service_ << " package " << perl_namespace (program_) << service_name_ << " Processor;" << ' \n '
725+ f_service_ << " package " << perl_namespace (program_) << service_name_
726+ << " Processor; ## no critic (RequireFilenameMatchesPackage)" << ' \n '
723727 << ' \n ' << " use strict;" << ' \n ' << extends_processor << ' \n ' << ' \n ' ;
724728
725729 if (extends.empty ()) {
@@ -943,7 +947,8 @@ void t_perl_generator::generate_service_interface(t_service* tservice) {
943947 + " If);" ;
944948 }
945949
946- f_service_ << " package " << perl_namespace (program_) << service_name_ << " If;" << ' \n ' << ' \n '
950+ f_service_ << " package " << perl_namespace (program_) << service_name_
951+ << " If; ## no critic (RequireFilenameMatchesPackage)" << ' \n ' << ' \n '
947952 << " use strict;" << ' \n ' << extends_if << ' \n ' << ' \n ' ;
948953
949954 indent_up ();
@@ -968,7 +973,8 @@ void t_perl_generator::generate_service_rest(t_service* tservice) {
968973 extends_if = " use base qw(" + perl_namespace (extends_s->get_program ()) + extends_s->get_name ()
969974 + " Rest);" ;
970975 }
971- f_service_ << " package " << perl_namespace (program_) << service_name_ << " Rest;" << ' \n ' << ' \n '
976+ f_service_ << " package " << perl_namespace (program_) << service_name_
977+ << " Rest; ## no critic (RequireFilenameMatchesPackage)" << ' \n ' << ' \n '
972978 << " use strict;" << ' \n ' << extends_if << ' \n ' << ' \n ' ;
973979
974980 if (extends.empty ()) {
@@ -1030,7 +1036,8 @@ void t_perl_generator::generate_service_client(t_service* tservice) {
10301036 extends_client = " use base qw(" + extends + " Client);" ;
10311037 }
10321038
1033- f_service_ << " package " << perl_namespace (program_) << service_name_ << " Client;" << ' \n ' << ' \n '
1039+ f_service_ << " package " << perl_namespace (program_) << service_name_
1040+ << " Client; ## no critic (RequireFilenameMatchesPackage)" << ' \n ' << ' \n '
10341041 << extends_client << ' \n ' << " use base qw(" << perl_namespace (program_)
10351042 << service_name_ << " If);" << ' \n ' ;
10361043
0 commit comments