Add workaround for PPI ≥ 1.262

This commit is contained in:
Paul Howarth 2019-04-29 13:15:43 +01:00
parent 4c3b785b46
commit b8cc7ee9fc
2 changed files with 15 additions and 1 deletions

View File

@ -1,3 +1,14 @@
--- lib/Perl/Critic/Command.pm
+++ lib/Perl/Critic/Command.pm
@@ -187,7 +187,7 @@ sub _get_input {
# Reading code from STDIN. All the code is slurped into
# a string. PPI will barf if the string is just whitespace.
- my $code_string = do { local $RS = undef; <STDIN> };
+ my $code_string = do { local $RS = undef; <STDIN> }; ## no critic (InputOutput::ProhibitExplicitStdin)
# Notice if STDIN was closed (pipe error, etc)
if ( ! defined $code_string ) {
--- t/05_utils.t
+++ t/05_utils.t
@@ -418,7 +418,7 @@ sub test_parse_arg_list {

View File

@ -1,6 +1,6 @@
Name: perl-Perl-Critic
Version: 1.132
Release: 7%{?dist}
Release: 8%{?dist}
Summary: Critique Perl source code for best-practices
License: GPL+ or Artistic
URL: https://metacpan.org/release/Perl-Critic
@ -158,6 +158,9 @@ LC_ALL=en_US ./Build %{!?perl_bootstrap:author}test
%{_mandir}/man3/Test::Perl::Critic::Policy.3*
%changelog
* Mon Apr 29 2019 Paul Howarth <paul@city-fan.org> - 1.132-8
- Add workaround for PPI 1.262
* Fri Apr 26 2019 Paul Howarth <paul@city-fan.org> - 1.132-7
- Add workaround for PPI 1.250
https://github.com/Perl-Critic/Perl-Critic/issues/858