PSR-2
PHP_CodeSniffer PSR-2
Rules
Indent [eslint][http://eslint.org/docs/rules/indent]
options:
This rule has an object option:
"SwitchCase" (default: 0) enforces indentation level for case clauses in switch statements
"VariableDeclarator" (default: 1) enforces indentation level for var declarators; can also take an object to define separate rules for var, let and const declarations.
"outerIIFEBody" (default: 1) enforces indentation level for file-level IIFEs.
"MemberExpression" (default: 1) enforces indentation level for multi-line property chains. This can also be set to "off" to disable checking for MemberExpression indentation.
"FunctionDeclaration" takes an object to define rules for function declarations.
parameters (default: 1) enforces indentation level for parameters in a function declaration. This can either be a number indicating indentation level, or the string "first" indicating that all parameters of the declaration must be aligned with the first parameter. This can also be set to "off" to disable checking for FunctionDeclaration parameters.
body (default: 1) enforces indentation level for the body of a function declaration.
"FunctionExpression" takes an object to define rules for function expressions.
parameters (default: 1) enforces indentation level for parameters in a function expression. This can either be a number indicating indentation level, or the string "first" indicating that all parameters of the expression must be aligned with the first parameter. This can also be set to "off" to disable checking for FunctionExpression parameters.
body (default: 1) enforces indentation level for the body of a function expression.
"CallExpression" takes an object to define rules for function call expressions.
arguments (default: 1) enforces indentation level for arguments in a call expression. This can either be a number indicating indentation level, or the string "first" indicating that all arguments of the expression must be aligned with the first argument. This can also be set to "off" to disable checking for CallExpression arguments.
"ArrayExpression" (default: 1) enforces indentation level for elements in arrays. It can also be set to the string "first", indicating that all the elements in the array should be aligned with the first element. This can also be set to "off" to disable checking for array elements.
"ObjectExpression" (default: 1) enforces indentation level for properties in objects. It can be set to the string "first", indicating that all properties in the object should be aligned with the first property. This can also be set to "off" to disable checking for object properties.
"flatTernaryExpressions": true (false by default) requires no indentation for ternary expressions which are nested in other ternary expressions.
PSR-2
PHP_CodeSniffer PSR-2
Rules
Indent [eslint][http://eslint.org/docs/rules/indent]
options:
This rule has an object option:
"SwitchCase"(default: 0) enforces indentation level forcaseclauses inswitchstatements"VariableDeclarator"(default: 1) enforces indentation level forvardeclarators; can also take an object to define separate rules forvar,letandconstdeclarations."outerIIFEBody"(default: 1) enforces indentation level for file-level IIFEs."MemberExpression"(default: 1) enforces indentation level for multi-line property chains. This can also be set to"off"to disable checking for MemberExpression indentation."FunctionDeclaration"takes an object to define rules for function declarations.parameters(default: 1) enforces indentation level for parameters in a function declaration. This can either be a number indicating indentation level, or the string"first"indicating that all parameters of the declaration must be aligned with the first parameter. This can also be set to"off"to disable checking for FunctionDeclaration parameters.body(default: 1) enforces indentation level for the body of a function declaration."FunctionExpression"takes an object to define rules for function expressions.parameters(default: 1) enforces indentation level for parameters in a function expression. This can either be a number indicating indentation level, or the string"first"indicating that all parameters of the expression must be aligned with the first parameter. This can also be set to"off"to disable checking for FunctionExpression parameters.body(default: 1) enforces indentation level for the body of a function expression."CallExpression"takes an object to define rules for function call expressions.arguments(default: 1) enforces indentation level for arguments in a call expression. This can either be a number indicating indentation level, or the string"first"indicating that all arguments of the expression must be aligned with the first argument. This can also be set to"off"to disable checking for CallExpression arguments."ArrayExpression"(default: 1) enforces indentation level for elements in arrays. It can also be set to the string"first", indicating that all the elements in the array should be aligned with the first element. This can also be set to"off"to disable checking for array elements."ObjectExpression"(default: 1) enforces indentation level for properties in objects. It can be set to the string"first", indicating that all properties in the object should be aligned with the first property. This can also be set to"off"to disable checking for object properties."flatTernaryExpressions": true(falseby default) requires no indentation for ternary expressions which are nested in other ternary expressions.