1 ##############################################################################
2 # $URL: http://perlcritic.tigris.org/svn/perlcritic/trunk/Perl-Critic/t/Modules/RequireVersionVar.run $
3 # $Date: 2008-03-16 17:40:45 -0500 (Sun, 16 Mar 2008) $
6 ##############################################################################
14 #-----------------------------------------------------------------------------
21 #-----------------------------------------------------------------------------
28 #-----------------------------------------------------------------------------
33 $Package::VERSION = 1.0;
35 #-----------------------------------------------------------------------------
42 #-----------------------------------------------------------------------------
47 use vars qw($VERSION);
49 #-----------------------------------------------------------------------------
51 ## name fail with lexical
56 #-----------------------------------------------------------------------------
58 ## name fail with wrong variable
63 #-----------------------------------------------------------------------------
65 ## name pass with "no critic" on
66 ## TODO "no critic" doesn't work at the document level
71 ## no critic (RequireVersionVar)
73 #-----------------------------------------------------------------------------
75 ## name Readonly VERSION
79 Readonly our $VERSION = 1.0;
81 #-----------------------------------------------------------------------------
83 ## name Readonly::Scalar VERSION
87 Readonly::Scalar our $VERSION = 1.0;
89 #-----------------------------------------------------------------------------
91 ## name Readonly::Scalar VERSION
95 Readonly::Scalar my $VERSION = 1.0; #Note this is lexical
97 ##############################################################################
100 # cperl-indent-level: 4
102 # indent-tabs-mode: nil
103 # c-indentation-style: bsd
105 # ex: set ts=8 sts=4 sw=4 tw=78 ft=perl expandtab shiftround :