Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Perltidy: Understanding output - or suppress certain messages

by hoppfrosch (Scribe)
on Nov 19, 2012 at 08:25 UTC ( #1004480=perlquestion: print w/replies, xml ) Need Help??
hoppfrosch has asked for the wisdom of the Perl Monks concerning the following question:

Hi fellows,
using perltidy I got the fillowing output I cannot interpret/understand:
47:operator in print statement not recommended
Line 47 contains the following code:
44: use version; our $VERSION = qv('1.2.14'); 45: 46: use FindBin qw($Bin); 47: use lib $Bin. '/../..'; 48: 49: use Carp;
Now my questions:
  • What does the above perltidy warning/recommendation mean within this context?
  • What would be the correct way to write use lib $Bin. '/../..'; instead?
  • Is there a way to suppress certain UNWANTED recommendations/warnings/errors from perltidy to get a clean perltidy-errorlog?
Thanks in advance for your insights

Replies are listed 'Best First'.
Re: Perltidy: Understanding output - or suppress certain messages
by frozenwithjoy (Priest) on Nov 19, 2012 at 08:42 UTC

    My guess is that it is complaining about the concatenation operator. What happens if you try the following?

    use lib "$Bin/../..";
      Yeah - you're right. Perltidy is not complaining if concatenation is replaced in the way you suggested ...

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1004480]
Approved by frozenwithjoy
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (7)
As of 2018-06-21 20:42 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (119 votes). Check out past polls.