יובל קוג'מן (Yuval Kogman) > Devel-FIXME-0.01 > Devel::FIXME::Rules::PerlFile

Download:
Devel-FIXME-0.01.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  1
View/Report Bugs
Source  

NAME ^

Devel::FIXME::Rules::PerlFile - Support for rules stored as perl code in a file.

SYNOPSIS ^

        % vim ~/.fixme/rules.pl

DESCRIPTION ^

The file in the SYNOPSIS, or the file specified by the FIXME_RULEFILE environment variable, needs to return an array reference, containing code references.

These code references are the rules that are applied as methods on the fixme object.

EXAMPLE ^

This is a really silly rules file, but it does show what you can do:

        [
                sub {
                        my $self = shift;
                        # discard any file that is writable (assume not checked in to SCM)
                        return DROP unless -w $self->{file};
                },
                sub {
                        my $self = shift;
                        # any FIXME's in my dir are warned about
                        return SHOUT if $self->{file} =~ m!my/src/dir/!;
                },
        ];

The fixme object contains some fields. See Devel::FIXME's implementation.

AUTHOR ^

Yuval Kogman <nothingmuch@woobling.org>

COPYRIGHT & LICNESE ^

        Copyright (c) 2004 Yuval Kogman. All rights reserved
        This program is free software; you can redistribute
        it and/or modify it under the same terms as Perl itself.

SEE ALSO ^

Devel::FIXME

syntax highlighting: