http://www.perlmonks.org?node_id=1165909

alexbyk has asked for the wisdom of the Perl Monks concerning the following question:

$fs->traverse('/foo')->filter(sub ($name, $dir) { $name !~ /^\./; }); $fs->traverse('/foo')->filter(sub { $_[0] !~ /^\./; });
Is there any option to keep the first line as is? Because with -pbp perltidy breaks it into 5 lines because of a signatures feature.

UPD: the answer is -fnl http://stackoverflow.com/a/37872291/1198451