[libdancer-plugin-rest-perl] 36/63: perlcritic/perltidy conf files
Jonas Smedegaard
dr at jones.dk
Wed Jul 2 11:44:53 UTC 2014
This is an automated email from the git hooks/post-receive script.
js pushed a commit to annotated tag 0.07
in repository libdancer-plugin-rest-perl.
commit 2d66043a617ace87cfd752b21c6aa7bc9c6bf29c
Author: Alexis Sukrieh <sukria at sukria.net>
Date: Tue Oct 26 12:53:15 2010 +0200
perlcritic/perltidy conf files
---
.perlcriticrc | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
.perltidyrc | 34 ++++++++++++++++++++++++++++++++++
2 files changed, 91 insertions(+)
diff --git a/.perlcriticrc b/.perlcriticrc
new file mode 100644
index 0000000..ff69073
--- /dev/null
+++ b/.perlcriticrc
@@ -0,0 +1,57 @@
+verbose = [%p] %m at %f line %l, near '%r'\n
+severity = 2
+
+# we don't want these POD rules
+[-Documentation::RequirePodSections]
+
+# we want to be able to define short getters
+[-Subroutines::RequireFinalReturn]
+
+# we use eval strings in Dancer for dynamic loading
+[-BuiltinFunctions::ProhibitStringyEval]
+
+# we use magic closure bindings in some places
+[-TestingAndDebugging::ProhibitNoStrict]
+[-TestingAndDebugging::ProhibitNoWarnings]
+
+# We're not under CVS! :)
+[-Miscellanea::RequireRcsKeywords]
+
+# only Dancer.pm matters here
+[-Modules::RequireVersionVar]
+
+# we use postifx controls
+[-ControlStructures::ProhibitPostfixControls]
+
+# we provide syntactic sugar, so we need them
+[-Subroutines::ProhibitSubroutinePrototypes]
+
+# we check $@
+[-ErrorHandling::RequireCheckingReturnValueOfEval]
+
+# we use $@ and $!
+[-Variables::ProhibitPunctuationVars]
+
+# we don't check close
+[-InputOutput::RequireCheckedClose]
+
+# I really don't think q{/} is more readable than '/'...
+[-ValuesAndExpressions::ProhibitNoisyQuotes]
+
+# We don't care about POD links for now
+[-Documentation::RequirePodLinksIncludeText]
+
+[-RegularExpressions::RequireExtendedFormatting]
+minimum_regex_length_to_complain_about = 5
+
+# we have name and log here
+[-Subroutines::ProhibitBuiltinHomonyms]
+
+[-ValuesAndExpressions::ProhibitMagicNumbers]
+
+[-Subroutines::RequireArgUnpacking]
+
+[-Modules::ProhibitAutomaticExportation]
+
+[-ValuesAndExpressions::ProhibitCommaSeparatedStatements]
+[-ControlStructures::ProhibitUnlessBlocks]
diff --git a/.perltidyrc b/.perltidyrc
new file mode 100644
index 0000000..5866d16
--- /dev/null
+++ b/.perltidyrc
@@ -0,0 +1,34 @@
+-l=79 # Max line width is 79 cols
+-i=4 # Indent level is 4 cols
+-ci=4 # Continuation indent is 4 cols
+
+-b
+-se # Errors to STDERR
+-vt=2 # Maximal vertical tightness
+-cti=0 # No extra indentation for closing brackets
+-pt=1 # Medium parenthesis tightness
+-bt=1 # Medium brace tightness
+-sbt=1 # Medium square bracket tightness
+-bbt=1 # Medium block brace tightness
+-nsfs # No space before semicolons
+-nolq # Don't outdent long quoted strings
+-wbb="% + - * / x != == >= <= =~ < > | & **= += *= &= <<= &&= -= /= |= >>= ||= .= %= ^= x="
+# Break before all operators
+
+# extras/overrides/deviations from PBP
+--maximum-line-length=79 # be less generous
+--warning-output # Show warnings
+--maximum-consecutive-blank-lines=2 # default is 1
+--nohanging-side-comments # troublesome for commented out code
+
+-isbc # block comments may only be indented if they have some space characters before the #
+-ci=2 # Continuation indent is 2 cols
+
+# we use version control, so just rewrite the file
+-b
+
+# for the up-tight folk :)
+-pt=2 # High parenthesis tightness
+-bt=2 # High brace tightness
+-sbt=2 # High square bracket tightness
+
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdancer-plugin-rest-perl.git
More information about the Pkg-perl-cvs-commits
mailing list