checkstyle.allow.noauthor = yes
# Naming Conventions
+# non-static members
+checkstyle.pattern.member = ^[a-z][a-zA-Z0-9]*$
+# non-static, public members
+checkstyle.pattern.publicmember = ^f[A-Z][a-zA-Z0-9]*$
+# constants (static & final)
+checkstyle.pattern.const = ^[A-Z](_?[A-Z0-9]+)*$
+# other static
+checkstyle.pattern.static = ^[a-z][a-zA-Z0-9]*$
+# method parameters
+checkstyle.pattern.parameter = ^[a-z][a-zA-Z0-9]*$
+# packages
+checkstyle.pattern.package = ^[a-z]+(\.[a-zA-Z_][a-zA-Z_0-9]*)*$
+# classes and interfaces
+checkstyle.pattern.type = ^[A-Z][a-zA-Z0-9]*$
+# methods
+checkstyle.pattern.method = ^[a-z][a-zA-Z0-9]*$
+# local variables
+checkstyle.pattern.localvar = ^[a-z][a-zA-Z0-9]*$
+# final local variables
+checkstyle.pattern.localfinalvar = ^[a-z][a-zA-Z0-9]*$
# Headers
checkstyle.header.file = checkstyle.header