Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re: RFC: Adding variable name to warning "Use of uninitialized value ??? in ..."

by LanX (Bishop)
on Apr 15, 2017 at 14:58 UTC ( #1188003=note: print w/replies, xml ) Need Help??

in reply to RFC: Adding variable name to warning "Use of uninitialized value ??? in ..."


To Do
  • cover more cases , not only concatenation , printf and sprintf , like addition and join . (...where do I find a complete list?)
  • test false positives
  • make SIG handler collaborating with older hooks, like for diagnostics
  • test package variables
  • test global variables ,symbols, barewords
  • cover slices like @a[0..2]
  • test with different Perl versions in perlbrew
  • handle call from filescope and eval
* 17.4.2017
  • handle multiple statements in same line
Nice to Have
  • report original source line too
  • patch B::Deparse instead of parsing string output
  • add hooks for further customization by user
  • handle tied variables

Cheers Rolf
(addicted to the Perl Programming Language and ☆☆☆☆ :)
Je suis Charlie!

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1188003]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (6)
As of 2018-06-18 08:21 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (109 votes). Check out past polls.