DB-Skip
view release on metacpan or search on metacpan
The Perl debugger will skip over all the functions named skip(), since
they are excluded by the parameters passed to DB::Skip. However
functions named debug() will be treated as normal.
DESCRIPTION
The perl debugger is a wonderful tool and offers you many options to get
to where you want to be in your code. However sometimes you want to just
cruise through it.
This can be somewhat frustrating if you're using modules like Moo that
insert a lot of busywork functions that are necessary for execution, but
obscure the actual flow in the debugger.
Loading this module in your code will augment the debugger's main
function with one that silently ignores statements when their package or
sub matches any of the given parameters.
Note that this only concerns statements directly within the parameters.
Statements in subs called within ignored statements will still be picked
up by the debugger, as long as they do not match any of the exclusion
parameters.
lib/DB/Skip.pm view on Meta::CPAN
excluded by the parameters passed to DB::Skip. However functions named debug()
will be treated as normal.
=head1 DESCRIPTION
The perl debugger is a wonderful tool and offers you many options to get to
where you want to be in your code. However sometimes you want to just cruise
through it.
This can be somewhat frustrating if you're using modules like Moo that insert a
lot of busywork functions that are necessary for execution, but obscure the
actual flow in the debugger.
Loading this module in your code will augment the debugger's main function with
one that silently ignores statements when their package or sub matches any of
the given parameters.
Note that this only concerns statements directly within the parameters.
Statements in subs called within ignored statements will still be picked up by
the debugger, as long as they do not match any of the exclusion parameters.
( run in 0.736 second using v1.01-cache-2.11-cpan-87723dcf8b7 )