Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Perl-Critic CPAN distribution.

Report information
The Basics
Id: 57380
Status: resolved
Priority: 0/
Queue: Perl-Critic

People
Owner: Nobody in particular
Requestors: balldarrens [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 1.108



Subject: Variable "$nest" is not available at (re_eval 68) line 2, <DATA> line 1002
Date: Tue, 11 May 2010 12:43:34 -0400
To: bug-Perl-Critic [...] rt.cpan.org
From: Darren Ball <balldarrens [...] gmail.com>
Variable "$nest" is not available at (re_eval 68) line 2, <DATA> line 1002 perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Perl::Critic Versions of optional/unlisted/indirect dependencies: Email::Address = 1.889 File::HomeDir = 0.88 File::Which = 1.09 IPC::Open2 = 1.03 Perl::Tidy = 20090616 Pod::Spell = 1.01 Readonly::XS = 1.05 Variable "$nest" is not available at (re_eval 68) line 2, <DATA> line 1002. Variable "$nest" is not available at (re_eval 69) line 2, <DATA> line 1002. Regexp::Parser = 0.20 Term::ANSIColor = 2.02 Text::ParseWords = 3.27 Perl Version: perl -v This is perl, v5.10.1 built for i686-linux-thread-multi (with 2 registered patches, see perl -V for more detail) Copyright 1987-2009, Larry Wall Binary build 1006 [291086] provided by ActiveState http://www.ActiveState.com Built Aug 24 2009 13:45:03 Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Subject: [rt.cpan.org #57380]
Date: Tue, 11 May 2010 12:54:08 -0400
To: Bug-Perl-Critic [...] rt.cpan.org
From: Darren Ball <balldarrens [...] gmail.com>
Perl:Critic version is1.106 Not sure why these errors are occurring of if they are a problem. Other errors involving $nest: From make: Manifying blib/man3/Perl::Critic::Policy::Modules::RequireEndWithOne.3 /opt/langs/ActivePerl-5.10.1/bin/perl-static "-Iblib/arch" "-Iblib/lib" lib/Perl/Critic/PolicySummary.pod.PL lib/Perl/Critic/PolicySummary.pod Generating Perl::Critic::PolicySummary. Variable "$nest" is not available at (re_eval 400) line 2, <DATA> line 1002. Variable "$nest" is not available at (re_eval 401) line 2, <DATA> line 1002. Done. And: From make test: make test PERL_DL_NONLAZY=1 /opt/langs/ActivePerl-5.10.1/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00_modules.t .................................... ok t/01_config.t ..................................... Variable "$nest" is not available at (re_eval 268) line 2, <DATA> line 1002. Variable "$nest" is not available at (re_eval 269) line 2, <DATA> line 1002. t/01_config.t ..................................... ok t/01_config_bad_perlcriticrc.t .................... ok t/01_policy_config.t .............................. ok t/02_policy.t ..................................... ok t/03_pragmas.t .................................... ok t/04_options_processor.t .......................... ok t/05_utils.t ...................................... ok t/05_utils_perl.t ................................. ok t/05_utils_pod.t .................................. ok t/05_utils_ppi.t .................................. ok t/06_violation.t .................................. ok t/07_command.t .................................... ok t/07_perlcritic.t ................................. ok t/08_document.t ................................... ok t/09_theme.t ...................................... ok t/10_user_profile.t ............................... ok t/11_policy_factory.t ............................. ok t/12_policy_listing.t ............................. ok t/12_theme_listing.t .............................. ok t/13_bundled_policies.t ........................... ok t/14_policy_parameter_behavior_boolean.t .......... ok t/14_policy_parameter_behavior_enumeration.t ...... ok t/14_policy_parameter_behavior_integer.t .......... ok t/14_policy_parameter_behavior_list_string.t ...... ok t/14_policy_parameter_behavior_string.t ........... ok t/14_policy_parameters.t .......................... 158/314 Variable "$nest" is not available at (re_eval 392) line 2, <DATA> line 1002. Variable "$nest" is not available at (re_eval 393) line 2, <DATA> line 1002. t/14_policy_parameters.t .......................... ok t/15_statistics.t ................................. ok Also: perlcritic --version 1.106 perlcritic --list-themes Variable "$nest" is not available at (re_eval 191) line 2, <DATA> line 1002. Variable "$nest" is not available at (re_eval 192) line 2, <DATA> line 1002. bugs complexity core cosmetic maintenance pbp performance portability readability security tests unicode
Subject: Re: [rt.cpan.org #57380]
Date: Wed, 12 May 2010 06:59:50 -0500
To: bug-Perl-Critic [...] rt.cpan.org
From: Elliot Shank <perl [...] galumph.com>
This is not a Perl::Critic bug but one in Regexp::Parser, which is a module that Perl::Critic will use if it is available, but is not required. The current development version of Perl::Critic uses PPIx::Regexp instead, so this message will disappear in the future.
If you check the RT queue for Regexp::Parser you will find some patches for this. See https://rt.cpan.org/Ticket/Display.html?id=42096