1 ##############################################################################
2 # $URL: http://perlcritic.tigris.org/svn/perlcritic/trunk/Perl-Critic/lib/Perl/Critic/Exception/Configuration.pm $
3 # $Date: 2008-07-03 10:19:10 -0500 (Thu, 03 Jul 2008) $
6 ##############################################################################
8 package Perl::Critic::Exception::Configuration;
14 our $VERSION = '1.088';
16 #-----------------------------------------------------------------------------
18 use Exception::Class (
19 'Perl::Critic::Exception::Configuration' => {
20 isa => 'Perl::Critic::Exception',
21 description => 'A problem with Perl::Critic configuration, whether from a file or a command line or some other source.',
22 fields => [ qw{ source } ],
26 #-----------------------------------------------------------------------------
32 #-----------------------------------------------------------------------------
40 Perl::Critic::Exception::Configuration - A problem with L<Perl::Critic> configuration.
44 A representation of a problem found with the configuration of
45 L<Perl::Critic>, whether from a F<.perlcriticrc>, another profile
46 file, or command line.
48 This is an abstract class. It should never be instantiated.
57 Where the configuration information came from, if it could be determined.
65 L<Perl::Critic::Exception::Configuration::Generic>
66 L<Perl::Critic::Exception::Configuration::Option>
71 Elliot Shank <perl@galumph.com>
75 Copyright (c) 2007-2008 Elliot Shank. All rights reserved.
77 This program is free software; you can redistribute it and/or modify
78 it under the same terms as Perl itself. The full text of this license
79 can be found in the LICENSE file included with this module.
85 # cperl-indent-level: 4
87 # indent-tabs-mode: nil
88 # c-indentation-style: bsd
90 # ex: set ts=8 sts=4 sw=4 tw=78 ft=perl expandtab shiftround :