[Rio-pm] Perl Critic + Modern::Perl
Tiago Peczenyj
tiago.peczenyj em gmail.com
Domingo Julho 3 08:48:09 PDT 2011
Tenho o seguinte arquivo:
$ cat a.pl
use Modern::Perl;
say "oie";
Mas se eu rodar o perl critic
$ perlcritic -4 a.pl
Code not contained in explicit package at line 1, column 1. Violates
encapsulation. (Severity: 4)
Module does not end with "1;" at line 3, column 1. Must end with a
recognizable true value. (Severity: 4)
Code before strictures are enabled at line 3, column 1. See page 429
of PBP. (Severity: 5)
Code before warnings are enabled at line 3, column 1. See page 431 of
PBP. (Severity: 4)
Acho estranho ele reclamar de strictures e warnings se o Modern::Perl
ja faz isso. comofas/
Outra coisa: mesmo que eu queira criar um script standalone é
recomendado fazer isto?
package main;
use Modern::Perl;
say "oie";
1;
Eu imagino que eu estivesse em uma estrutura com varios arquivos isso
faça sentido mas em algo pequeno ainda assim é recomendado?
Att
Pacman
--
Tiago B. Peczenyj
Linux User #405772
http://pacman.blog.br
Mais detalhes sobre a lista de discussão Rio-pm