NAME
Module::Checkstyle::Check::Block - Check bracketing etc.
CONFIGURATION DIRECTIVES
- Default block style
-
Sets default values for opening-curly, closing-curly and ignore-on-same-line. The following default styles are available:
- BSD/Allman (bsd)
-
Opening and closing curly brackets are placed on lines by themselves.
if(x == y) { something(); } else { somethingelse(); }Defaults are
opening-curly = alone,closing-curly = aloneandignore-on-same-line = true. - GNU (gnu)
-
Opening and closing curly brackets are placed on lines by themselves
if (x == y) { something (); } else { somethingelse (); }Defaults are
opening-curly = alone,closing-curly = aloneandignore-on-same-line = true. - K&R (k&r)
-
Opening curly bracket is placed on the same line as the keyword that defined the block.
if (x == y) { something(); } else { somethingelse(); }Defaults are
opening-curly = same,closing-curly = sameandignore-on-same-line = true. - Whitesmiths (wts)
-
if (x == y) { something(); } else { somethingelse(); }Defaults are
opening-curly = alone,closing-curly = aloneandignore-on-same-line = true. - Perl Best Practices (pbp)
-
if (x == y) { something(); } else { somethingelse(); }Defaults are
opening-curly = same,closing-curly = aloneandignore-on-same-line = true.
- Opening curly position
-
Controls the position of an opening curly bracket. Set opening-curly to either 'alone' or 'same'.
opening-curly = alone | same - Closing curly position
-
Controls the position of a closing curly bracket. Set closing-curly to either 'alone' or same'.
closing-curly = alone | same - Ignore curly positions when they appear on the same line
-
Set ignore-on-same-line to a true value to ignore opening-curly and closing-curly when the curlies appear on the same line. This is useful for expressions such as
my @x = map { $_ + 1 } @y;.ignore-on-same-line = true
SEE ALSO
Writing configuration files. "Format" in Module::Checkstyle::Config