Login
Update TODO list.
authorJeffrey Ryan Thalhammer <jeff@imaginative-software.com>
Wed, 27 Aug 2008 03:24:17 +0000 (03:24 +0000)
committerJeffrey Ryan Thalhammer <jeff@imaginative-software.com>
Wed, 27 Aug 2008 03:24:17 +0000 (03:24 +0000)
TODO.pod

index bfc1442..1f9432b 100644 (file)
--- a/TODO.pod
+++ b/TODO.pod
@@ -460,6 +460,13 @@ Forbid C<exit()> in files that lack a shebang.  Inspired by
 L<http://use.perl.org/~Ovid/journal/36746> and an analgous checker in
 FindBugs.
 
+=item * Modules::ProhibitRedundantLoading
+
+Don't allow a package to "use" the same module more than once, unless
+there is a "no <module>" between them.
+
+See https://rt.cpan.org/Ticket/Display.html?id=38074.
+
 =back
 
 
@@ -531,15 +538,13 @@ that does a hash-lookup like this:
     my %logical_ops = hashify( qw( ! || && ||= &&= and or not ) );
     sub is_logical_op { return exists $logical_ops{ $_[0] }; }
 
-Why?
-
-
-=item * Allow color output to work through a pipe.
+Question: Why?
 
-http://rt.cpan.org/Ticket/Display.html?id=30140
+Answer: Readability, mostly.  Performance, maybe.
 
-F<ack> now supports this.
+=item Refactor guts of perlcritic into a module (Perl::Critic::App ??)
 
+Because it is getting unwieldy in there.
 
 =back