Skip to content

Commit d3bc177

Browse files
committed
[PerlCritic] remove useless parentheses for builtin
1 parent e8a4a5b commit d3bc177

File tree

10 files changed

+29
-32
lines changed

10 files changed

+29
-32
lines changed

perl/gherkin-perl.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ sub lookahead_@(lookAheadHint.Id) {
142142
while (1) {
143143
$token = $context->read_token();
144144
$token->detach;
145-
push( @@queue, $token );
145+
push @@queue, $token;
146146

147147
@foreach(var tokenType in lookAheadHint.ExpectedTokens) {<text>
148148
($match) = @MatchToken(tokenType);

perl/lib/Gherkin.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ sub _parse_source_encoding_header {
6868
my $header_end = 0;
6969
my @header = grep {
7070
not ($header_end ||= ($_ !~ m/^\s*#/))
71-
} split( /\n/, $source->data );
71+
} split /\n/, $source->data;
7272
my $encoding;
7373
for my $line (@header) {
7474
if ($line =~ m/\s*#\s+encoding:\s+(\S+)/) {

perl/lib/Gherkin/AstBuilder.pm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@ sub current_node {
4545

4646
sub start_rule {
4747
my ( $self, $rule_type ) = @_;
48-
push( @{ $self->{'stack'} }, ast_node($rule_type) );
48+
push @{ $self->{'stack'} }, ast_node($rule_type);
4949
return;
5050
}
5151

5252
sub end_rule {
5353
my ( $self, $rule_type ) = @_;
54-
my $node = pop( @{ $self->{'stack'} } );
54+
my $node = pop @{ $self->{'stack'} };
5555
$self->current_node->add( $node->rule_type, $self->transform_node($node) );
5656
return;
5757
}
@@ -187,7 +187,7 @@ sub transform_node {
187187
my $media_type = $separator_token->matched_text;
188188
my $delimiter = $separator_token->matched_keyword;
189189
my $line_tokens = $node->get_tokens('Other');
190-
my $content = join( "\n", map { $_->matched_text } @{$line_tokens} );
190+
my $content = join "\n", map { $_->matched_text } @{$line_tokens};
191191

192192
return Cucumber::Messages::DocString->new(
193193
location => $self->get_location($separator_token),

perl/lib/Gherkin/AstNode.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ sub new {
1212

1313
sub add {
1414
my ( $self, $rule_type, $obj ) = @_;
15-
push( @{ ( $self->{'_sub_items'}->{$rule_type} ||= [] ) }, $obj );
15+
push @{ ( $self->{'_sub_items'}->{$rule_type} ||= [] ) }, $obj;
1616
return;
1717
}
1818

perl/lib/Gherkin/Exceptions.pm

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ sub new {
4545

4646
sub message {
4747
my $self = shift;
48-
return sprintf( '(%i:%i): %s',
48+
return sprintf '(%i:%i): %s',
4949
$self->location->{'line'},
5050
( $self->location->{'column'} || 0 ),
51-
$self->detailed_message );
51+
$self->detailed_message;
5252
}
5353

5454
package Gherkin::Exceptions::NoSuchLanguage;
@@ -130,11 +130,10 @@ sub new {
130130

131131
sub detailed_message {
132132
my $self = shift;
133-
return sprintf(
133+
return sprintf
134134
'expected: %s, got \'%s\'',
135135
( join ', ', @{ $self->expected_token_types } ),
136-
$self->received_token_value,
137-
);
136+
$self->received_token_value;
138137
}
139138

140139
1;

perl/lib/Gherkin/Generated/Parser.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3893,7 +3893,7 @@ sub lookahead_0 {
38933893
while (1) {
38943894
$token = $context->read_token();
38953895
$token->detach;
3896-
push( @queue, $token );
3896+
push @queue, $token;
38973897

38983898

38993899
($match) = $context->token_matcher->match_ScenarioLine($token);
@@ -3924,7 +3924,7 @@ sub lookahead_1 {
39243924
while (1) {
39253925
$token = $context->read_token();
39263926
$token->detach;
3927-
push( @queue, $token );
3927+
push @queue, $token;
39283928

39293929

39303930
($match) = $context->token_matcher->match_ExamplesLine($token);

perl/lib/Gherkin/Line.pm

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ sub _build_indent {
3232

3333
sub get_rest_trimmed {
3434
my ( $self, $from ) = @_;
35-
my $rest = substr( $self->_trimmed_line_text, $from );
35+
my $rest = substr $self->_trimmed_line_text, $from;
3636
$rest =~ s/^\s*//;
3737
$rest =~ s/\s*$//;
3838
return $rest;
@@ -45,7 +45,7 @@ sub get_line_text {
4545
if ( $indent_to_remove < 0 or $indent_to_remove > $self->indent ) {
4646
return $self->_trimmed_line_text;
4747
} else {
48-
return substr( $self->line_text, $indent_to_remove );
48+
return substr $self->line_text, $indent_to_remove;
4949
}
5050
}
5151

@@ -57,13 +57,13 @@ sub is_empty {
5757
sub startswith {
5858
my ( $self, $prefix ) = @_;
5959
return unless defined $self->_trimmed_line_text;
60-
return !index( $self->_trimmed_line_text, $prefix );
60+
return !index $self->_trimmed_line_text, $prefix;
6161
}
6262

6363
sub startswith_title_keyword {
6464
my ( $self, $prefix ) = @_;
6565
return unless defined $self->_trimmed_line_text;
66-
return !index( $self->_trimmed_line_text, $prefix . ':' );
66+
return !index $self->_trimmed_line_text, $prefix . ':';
6767
}
6868

6969
sub _split_table_cells_iterator {
@@ -120,13 +120,12 @@ sub table_cells {
120120
my $cell_indent = length($cell) - length($stripped_cell);
121121
$stripped_cell =~ s/\s+$//;
122122
$stripped_cell =~ s/(\\\\|\\\||\\n)/$unescape_map{$1}/g;
123-
push(
123+
push
124124
@{$cells},
125125
{
126126
column => $col + $self->indent + $cell_indent,
127127
text => $stripped_cell
128-
}
129-
);
128+
};
130129
}
131130

132131
return $cells;
@@ -140,8 +139,8 @@ sub tags {
140139

141140
my @tags;
142141
my @errors;
143-
my @items = split( /@/, $items_line );
144-
shift(@items); # Blank first item
142+
my @items = split /@/, $items_line;
143+
shift @items; # Blank first item
145144

146145
for my $untrimmed (@items) {
147146
my $item = $untrimmed;

perl/lib/Gherkin/ParserContext.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ sub new {
1515
return bless $options, $class;
1616
}
1717

18-
sub add_tokens { my $self = shift; push( @{ $self->token_queue }, @_ ); return; }
18+
sub add_tokens { my $self = shift; push @{ $self->token_queue }, @_; return; }
1919
sub errors { my $self = shift; return @{ $self->_errors } }
2020
sub add_errors {
2121
my $self = shift;
@@ -24,7 +24,7 @@ sub add_errors {
2424
}
2525

2626
sub read_token {
27-
my ($self) = shift();
27+
my ($self) = shift;
2828
return shift( @{ $self->token_queue } ) || $self->token_scanner->read;
2929
}
3030

perl/lib/Gherkin/TokenFormatterBuilder.pm

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ sub formatted_tokens { return $_[0]->{'formatted_tokens'} }
1515

1616
sub build {
1717
my ( $self, $token ) = @_;
18-
push( @{ $self->formatted_tokens }, $self->format_token($token) );
18+
push @{ $self->formatted_tokens }, $self->format_token($token);
1919
return;
2020
}
2121

@@ -32,18 +32,17 @@ my $c = 0;
3232
sub format_token {
3333
my ( $self, $token ) = @_;
3434
return 'EOF' if $token->is_eof;
35-
my $v = sprintf(
35+
my $v = sprintf
3636
'(%s:%s)%s:%s/%s/%s',
3737
$token->location->{'line'},
3838
$token->location->{'column'},
3939
$token->matched_type || '',
4040
( $token->matched_keyword ?
4141
sprintf('(%s)%s',$token->matched_keyword_type || '',$token->matched_keyword || '') : ''),
4242
$token->matched_text || '',
43-
join( ',',
43+
join ',',
4444
map { $_->{'column'} . ':' . $_->{'text'} }
45-
@{ $token->matched_items } )
46-
);
45+
@{ $token->matched_items };
4746
utf8::encode($v);
4847
return $v;
4948
}

perl/lib/Gherkin/TokenMatcher.pm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ sub _set_token_matched {
143143
$token->matched_type($matched_type);
144144

145145
if ( defined $options->{'text'} ) {
146-
chomp( $options->{'text'} );
146+
chomp $options->{'text'};
147147
$token->matched_text( $options->{'text'} );
148148
}
149149

@@ -221,7 +221,7 @@ sub match_StepLine {
221221

222222
for my $keyword (@keywords) {
223223
if ( $line->startswith($keyword) ) {
224-
my $title = $line->get_rest_trimmed( length($keyword) );
224+
my $title = $line->get_rest_trimmed( length $keyword );
225225
my $keyword_type =
226226
(scalar @{$self->_keyword_types->{$keyword}} > 1)
227227
? Cucumber::Messages::Step::KEYWORDTYPE_UNKNOWN
@@ -259,7 +259,7 @@ sub _match_DocStringSeparator {
259259

260260
my $content_type;
261261
if ($is_open) {
262-
$content_type = $token->line->get_rest_trimmed( length($separator) );
262+
$content_type = $token->line->get_rest_trimmed( length $separator );
263263
$self->_active_doc_string_separator($separator);
264264
$self->_indent_to_remove( $token->line->indent );
265265
} else {

0 commit comments

Comments
 (0)