diff --git a/checkstyle.cfg b/checkstyle.cfg index bf1364f8b..36b86e7f0 100644 --- a/checkstyle.cfg +++ b/checkstyle.cfg @@ -10,6 +10,26 @@ checkstyle.javadoc.scope = protected 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