You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by mm...@apache.org on 2009/09/30 18:37:51 UTC
svn commit: r820340 - in /spamassassin/trunk: lib/Mail/SpamAssassin/Dns.pm
xt/60_perlcritic.t
Author: mmartinec
Date: Wed Sep 30 16:37:50 2009
New Revision: 820340
URL: http://svn.apache.org/viewvc?rev=820340&view=rev
Log:
Enable TestingAndDebugging::ProhibitNoStrict test but
allow the use of 'no strict "refs"'
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm
spamassassin/trunk/xt/60_perlcritic.t
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm?rev=820340&r1=820339&r2=820340&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Dns.pm Wed Sep 30 16:37:50 2009
@@ -76,13 +76,13 @@
# loads later (which will happen). If we do a fork(), we could wind up
# attempting to load these modules in *every* subprocess.
#
- # We turn off strict and warnings, because Net::DNS and Razor both contain
- # crud that -w complains about (perl 5.6.0). Not that this seems to work,
- # mind ;)
-
- no strict;
- local ($^W) = 0;
+# # We turn off strict and warnings, because Net::DNS and Razor both contain
+# # crud that -w complains about (perl 5.6.0). Not that this seems to work,
+# # mind ;)
+# no strict;
+# local ($^W) = 0;
+ no warnings;
eval {
require Net::DNS;
require Net::DNS::Resolver;
Modified: spamassassin/trunk/xt/60_perlcritic.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/xt/60_perlcritic.t?rev=820340&r1=820339&r2=820340&view=diff
==============================================================================
--- spamassassin/trunk/xt/60_perlcritic.t (original)
+++ spamassassin/trunk/xt/60_perlcritic.t Wed Sep 30 16:37:50 2009
@@ -29,7 +29,10 @@
severity = 5
verbose = 10
- exclude = ValuesAndExpressions::ProhibitLeadingZeros InputOutput::ProhibitBarewordFileHandles InputOutput::ProhibitTwoArgOpen TestingAndDebugging::RequireUseStrict Subroutines::ProhibitExplicitReturnUndef Variables::RequireLexicalLoopIterators Subroutines::ProhibitSubroutinePrototypes BuiltinFunctions::ProhibitStringyEval TestingAndDebugging::ProhibitNoStrict InputOutput::ProhibitInteractiveTest
+ exclude = ValuesAndExpressions::ProhibitLeadingZeros InputOutput::ProhibitBarewordFileHandles InputOutput::ProhibitTwoArgOpen TestingAndDebugging::RequireUseStrict Subroutines::ProhibitExplicitReturnUndef Variables::RequireLexicalLoopIterators Subroutines::ProhibitSubroutinePrototypes BuiltinFunctions::ProhibitStringyEval InputOutput::ProhibitInteractiveTest
+
+ [TestingAndDebugging::ProhibitNoStrict]
+ allow = refs
};
close RC;