Subject: | Non-optional fatalization of strictures |
Module injects fatal warnings all over the place, without the ability to turn it off. At least one of the following needs to take place (in order of least work => best outcome)
*) M::S needs to unamibuously document what it is emitting
*) Needs to provide an option to disable the fatals
*) Needs to provide the option and default it to "no fatals
*) Needs to stop copying the questionable ideas of strictures altogether
More discussion:
http://blogs.perl.org/users/peter_rabbitson/2014/01/fatal-warnings-are-a-ticking-time-bomb-via-chromatic.html
https://rt.cpan.org/Ticket/Display.html?id=93004
Affected pieces of code:
https://metacpan.org/source/XSAWYERX/Module-Starter-1.62/lib/Module/Starter/Simple.pm#L759
https://metacpan.org/source/XSAWYERX/Module-Starter-1.62/lib/Module/Starter/Simple.pm#L808
https://metacpan.org/source/XSAWYERX/Module-Starter-1.62/lib/Module/Starter/Simple.pm#L896
https://metacpan.org/source/XSAWYERX/Module-Starter-1.62/lib/Module/Starter/Simple.pm#L1103
https://metacpan.org/source/XSAWYERX/Module-Starter-1.62/lib/Module/Starter/Simple.pm#L1620