|
@@ -177,545 +177,553 @@ automatically fix anything:
|
|
|
Choose from the list of available fixers:
|
|
|
|
|
|
* **align_double_arrow**
|
|
|
- Align double arrow symbols in
|
|
|
- consecutive lines.
|
|
|
+ Align double arrow symbols in
|
|
|
+ consecutive lines.
|
|
|
|
|
|
* **align_equals**
|
|
|
- Align equals symbols in
|
|
|
- consecutive lines.
|
|
|
+ Align equals symbols in
|
|
|
+ consecutive lines.
|
|
|
|
|
|
* **binary_operator_spaces** [@Symfony]
|
|
|
- Binary operators should be
|
|
|
- surrounded by at least one
|
|
|
- space.
|
|
|
+ Binary operators should be
|
|
|
+ surrounded by at least one
|
|
|
+ space.
|
|
|
|
|
|
* **blank_line_after_namespace** [@PSR2, @Symfony]
|
|
|
- There MUST be one blank line
|
|
|
- after the namespace
|
|
|
- declaration.
|
|
|
+ There MUST be one blank line
|
|
|
+ after the namespace
|
|
|
+ declaration.
|
|
|
|
|
|
* **blank_line_after_opening_tag** [@Symfony]
|
|
|
- Ensure there is no code on the
|
|
|
- same line as the PHP open tag
|
|
|
- and it is followed by a
|
|
|
- blankline.
|
|
|
+ Ensure there is no code on
|
|
|
+ the same line as the PHP open
|
|
|
+ tag and it is followed by a
|
|
|
+ blankline.
|
|
|
|
|
|
* **blank_line_before_return** [@Symfony]
|
|
|
- An empty line feed should
|
|
|
- precede a return statement.
|
|
|
+ An empty line feed should
|
|
|
+ precede a return statement.
|
|
|
|
|
|
* **braces** [@PSR2, @Symfony]
|
|
|
- The body of each structure
|
|
|
- MUST be enclosed by braces.
|
|
|
- Braces should be properly
|
|
|
- placed. Body of braces should
|
|
|
- be properly indented.
|
|
|
+ The body of each structure
|
|
|
+ MUST be enclosed by braces.
|
|
|
+ Braces should be properly
|
|
|
+ placed. Body of braces should
|
|
|
+ be properly indented.
|
|
|
+
|
|
|
+* **cast_spaces** [@Symfony]
|
|
|
+ A single space should be
|
|
|
+ between cast and variable.
|
|
|
|
|
|
* **class_definition** [@PSR2, @Symfony]
|
|
|
- Whitespace around the key
|
|
|
- words of a class, trait or
|
|
|
- interfaces definition should
|
|
|
- be one space.
|
|
|
+ Whitespace around the key
|
|
|
+ words of a class, trait or
|
|
|
+ interfaces definition should
|
|
|
+ be one space.
|
|
|
|
|
|
* **concat_with_spaces**
|
|
|
- Concatenation should be used
|
|
|
- with at least one whitespace
|
|
|
- around.
|
|
|
+ Concatenation should be used
|
|
|
+ with at least one whitespace
|
|
|
+ around.
|
|
|
|
|
|
* **concat_without_spaces** [@Symfony]
|
|
|
- Concatenation should be used
|
|
|
- without spaces.
|
|
|
-
|
|
|
-* **double_arrow_no_multiline_whitespace** [@Symfony]
|
|
|
- Operator => should not be
|
|
|
- surrounded by multi-line
|
|
|
- whitespaces.
|
|
|
+ Concatenation should be used
|
|
|
+ without spaces.
|
|
|
|
|
|
* **echo_to_print**
|
|
|
- Converts echo language
|
|
|
- construct to print if
|
|
|
- possible.
|
|
|
+ Converts echo language
|
|
|
+ construct to print if
|
|
|
+ possible.
|
|
|
|
|
|
* **elseif** [@PSR2, @Symfony]
|
|
|
- The keyword elseif should be
|
|
|
- used instead of else if so
|
|
|
- that all control keywords look
|
|
|
- like single words.
|
|
|
+ The keyword elseif should be
|
|
|
+ used instead of else if so
|
|
|
+ that all control keywords
|
|
|
+ look like single words.
|
|
|
|
|
|
* **encoding** [@PSR1, @PSR2, @Symfony]
|
|
|
- PHP code MUST use only UTF-8
|
|
|
- without BOM (remove BOM).
|
|
|
+ PHP code MUST use only UTF-8
|
|
|
+ without BOM (remove BOM).
|
|
|
|
|
|
* **ereg_to_preg**
|
|
|
- Replace deprecated ereg
|
|
|
- regular expression functions
|
|
|
- with preg. (Risky fixer!)
|
|
|
+ Replace deprecated ereg
|
|
|
+ regular expression functions
|
|
|
+ with preg. (Risky fixer!)
|
|
|
|
|
|
* **full_opening_tag** [@PSR1, @PSR2, @Symfony]
|
|
|
- PHP code must use the long
|
|
|
- <?php ?> tags or the
|
|
|
- short-echo <?= ?> tags; it
|
|
|
- must not use the other tag
|
|
|
- variations.
|
|
|
+ PHP code must use the long
|
|
|
+ <?php ?> tags or the
|
|
|
+ short-echo <?= ?> tags; it
|
|
|
+ must not use the other tag
|
|
|
+ variations.
|
|
|
|
|
|
* **function_declaration** [@PSR2, @Symfony]
|
|
|
- Spaces should be properly
|
|
|
- placed in a function
|
|
|
- declaration.
|
|
|
+ Spaces should be properly
|
|
|
+ placed in a function
|
|
|
+ declaration.
|
|
|
|
|
|
* **function_typehint_space** [@Symfony]
|
|
|
- Add missing space between
|
|
|
- function's argument and its
|
|
|
- typehint.
|
|
|
+ Add missing space between
|
|
|
+ function's argument and its
|
|
|
+ typehint.
|
|
|
|
|
|
* **hash_to_slash_comment** [@Symfony]
|
|
|
- Single line comments should
|
|
|
- use double slashes (//) and
|
|
|
- not hash (#).
|
|
|
+ Single line comments should
|
|
|
+ use double slashes (//) and
|
|
|
+ not hash (#).
|
|
|
|
|
|
* **header_comment**
|
|
|
- Add, replace or remove header
|
|
|
- comment.
|
|
|
+ Add, replace or remove header
|
|
|
+ comment.
|
|
|
|
|
|
* **heredoc_to_nowdoc** [@Symfony]
|
|
|
- Convert heredoc to nowdoc if
|
|
|
- possible.
|
|
|
+ Convert heredoc to nowdoc if
|
|
|
+ possible.
|
|
|
|
|
|
* **include** [@Symfony]
|
|
|
- Include/Require and file path
|
|
|
- should be divided with a
|
|
|
- single space. File path should
|
|
|
- not be placed under brackets.
|
|
|
+ Include/Require and file path
|
|
|
+ should be divided with a
|
|
|
+ single space. File path
|
|
|
+ should not be placed under
|
|
|
+ brackets.
|
|
|
|
|
|
* **linebreak_after_opening_tag**
|
|
|
- Ensure there is no code on the
|
|
|
- same line as the PHP open tag.
|
|
|
+ Ensure there is no code on
|
|
|
+ the same line as the PHP open
|
|
|
+ tag.
|
|
|
|
|
|
* **long_array_syntax**
|
|
|
- Arrays should use the long
|
|
|
- syntax.
|
|
|
+ Arrays should use the long
|
|
|
+ syntax.
|
|
|
|
|
|
* **lowercase_cast** [@Symfony]
|
|
|
- Cast should be written in
|
|
|
- lower case.
|
|
|
+ Cast should be written in
|
|
|
+ lower case.
|
|
|
|
|
|
* **lowercase_constants** [@PSR2, @Symfony]
|
|
|
- The PHP constants true, false,
|
|
|
- and null MUST be in lower
|
|
|
- case.
|
|
|
+ The PHP constants true,
|
|
|
+ false, and null MUST be in
|
|
|
+ lower case.
|
|
|
|
|
|
* **lowercase_keywords** [@PSR2, @Symfony]
|
|
|
- PHP keywords MUST be in lower
|
|
|
- case.
|
|
|
+ PHP keywords MUST be in lower
|
|
|
+ case.
|
|
|
|
|
|
* **method_argument_space** [@PSR2, @Symfony]
|
|
|
- In method arguments and method
|
|
|
- call, there MUST NOT be a
|
|
|
- space before each comma and
|
|
|
- there MUST be one space after
|
|
|
- each comma.
|
|
|
+ In method arguments and
|
|
|
+ method call, there MUST NOT
|
|
|
+ be a space before each comma
|
|
|
+ and there MUST be one space
|
|
|
+ after each comma.
|
|
|
|
|
|
* **method_separation** [@Symfony]
|
|
|
- Methods must be separated with
|
|
|
- one blank line.
|
|
|
+ Methods must be separated
|
|
|
+ with one blank line.
|
|
|
|
|
|
* **native_function_casing** [@Symfony]
|
|
|
- Function defined by PHP should
|
|
|
- be called using the correct
|
|
|
- casing.
|
|
|
+ Function defined by PHP
|
|
|
+ should be called using the
|
|
|
+ correct casing.
|
|
|
|
|
|
* **new_with_braces** [@Symfony]
|
|
|
- All instances created with new
|
|
|
- keyword must be followed by
|
|
|
- braces.
|
|
|
+ All instances created with
|
|
|
+ new keyword must be followed
|
|
|
+ by braces.
|
|
|
|
|
|
* **no_alias_functions** [@Symfony]
|
|
|
- Master functions shall be used
|
|
|
- instead of aliases.
|
|
|
+ Master functions shall be
|
|
|
+ used instead of aliases.
|
|
|
|
|
|
* **no_blank_lines_after_class_opening** [@Symfony]
|
|
|
- There should be no empty lines
|
|
|
- after class opening brace.
|
|
|
+ There should be no empty
|
|
|
+ lines after class opening
|
|
|
+ brace.
|
|
|
|
|
|
* **no_blank_lines_after_phpdoc** [@Symfony]
|
|
|
- There should not be blank
|
|
|
- lines between docblock and the
|
|
|
- documented element.
|
|
|
+ There should not be blank
|
|
|
+ lines between docblock and
|
|
|
+ the documented element.
|
|
|
|
|
|
* **no_blank_lines_before_namespace**
|
|
|
- There should be no blank lines
|
|
|
- before a namespace
|
|
|
- declaration.
|
|
|
+ There should be no blank
|
|
|
+ lines before a namespace
|
|
|
+ declaration.
|
|
|
|
|
|
* **no_blank_lines_between_uses** [@Symfony]
|
|
|
- Removes line breaks between
|
|
|
- use statements.
|
|
|
+ Removes line breaks between
|
|
|
+ use statements.
|
|
|
|
|
|
* **no_closing_tag** [@PSR2, @Symfony]
|
|
|
- The closing ?> tag MUST be
|
|
|
- omitted from files containing
|
|
|
- only PHP.
|
|
|
+ The closing ?> tag MUST be
|
|
|
+ omitted from files containing
|
|
|
+ only PHP.
|
|
|
|
|
|
* **no_duplicate_semicolons** [@Symfony]
|
|
|
- Remove duplicated semicolons.
|
|
|
+ Remove duplicated semicolons.
|
|
|
|
|
|
* **no_empty_phpdoc** [@Symfony]
|
|
|
- There should not be empty
|
|
|
- PHPDoc blocks.
|
|
|
+ There should not be empty
|
|
|
+ PHPDoc blocks.
|
|
|
|
|
|
* **no_extra_consecutive_blank_lines** [@Symfony]
|
|
|
- Removes extra blank lines
|
|
|
- and/or blank lines following
|
|
|
- configuration.
|
|
|
+ Removes extra blank lines
|
|
|
+ and/or blank lines following
|
|
|
+ configuration.
|
|
|
|
|
|
* **no_leading_import_slash** [@Symfony]
|
|
|
- Remove leading slashes in use
|
|
|
- clauses.
|
|
|
+ Remove leading slashes in use
|
|
|
+ clauses.
|
|
|
|
|
|
* **no_leading_namespace_whitespace** [@Symfony]
|
|
|
- The namespace declaration line
|
|
|
- shouldn't contain leading
|
|
|
- whitespace.
|
|
|
+ The namespace declaration
|
|
|
+ line shouldn't contain
|
|
|
+ leading whitespace.
|
|
|
+
|
|
|
+* **no_multiline_whitespace_around_double_arrow** [@Symfony]
|
|
|
+ Operator => should not be
|
|
|
+ surrounded by multi-line
|
|
|
+ whitespaces.
|
|
|
|
|
|
* **no_multiline_whitespace_before_semicolons**
|
|
|
- Multi-line whitespace before
|
|
|
- closing semicolon are
|
|
|
- prohibited.
|
|
|
+ Multi-line whitespace before
|
|
|
+ closing semicolon are
|
|
|
+ prohibited.
|
|
|
|
|
|
* **no_php4_constructor**
|
|
|
- Convert PHP4-style
|
|
|
- constructors to __construct.
|
|
|
- (Risky fixer!)
|
|
|
+ Convert PHP4-style
|
|
|
+ constructors to __construct.
|
|
|
+ (Risky fixer!)
|
|
|
|
|
|
* **no_short_bool_cast** [@Symfony]
|
|
|
- Short cast bool using double
|
|
|
- exclamation mark should not be
|
|
|
- used.
|
|
|
+ Short cast bool using double
|
|
|
+ exclamation mark should not
|
|
|
+ be used.
|
|
|
|
|
|
* **no_short_echo_tag**
|
|
|
- Replace short-echo <?= with
|
|
|
- long format <?php echo syntax.
|
|
|
+ Replace short-echo <?= with
|
|
|
+ long format <?php echo
|
|
|
+ syntax.
|
|
|
|
|
|
* **no_singleline_whitespace_before_semicolons** [@Symfony]
|
|
|
- Single-line whitespace before
|
|
|
- closing semicolon are
|
|
|
- prohibited.
|
|
|
+ Single-line whitespace before
|
|
|
+ closing semicolon are
|
|
|
+ prohibited.
|
|
|
|
|
|
* **no_spaces_after_function_name** [@PSR2, @Symfony]
|
|
|
- When making a method or
|
|
|
- function call, there MUST NOT
|
|
|
- be a space between the method
|
|
|
- or function name and the
|
|
|
- opening parenthesis.
|
|
|
+ When making a method or
|
|
|
+ function call, there MUST NOT
|
|
|
+ be a space between the method
|
|
|
+ or function name and the
|
|
|
+ opening parenthesis.
|
|
|
|
|
|
* **no_spaces_inside_parenthesis** [@PSR2, @Symfony]
|
|
|
- There MUST NOT be a space
|
|
|
- after the opening parenthesis.
|
|
|
- There MUST NOT be a space
|
|
|
- before the closing
|
|
|
- parenthesis.
|
|
|
+ There MUST NOT be a space
|
|
|
+ after the opening
|
|
|
+ parenthesis. There MUST NOT
|
|
|
+ be a space before the closing
|
|
|
+ parenthesis.
|
|
|
|
|
|
* **no_tab_indentation** [@PSR2, @Symfony]
|
|
|
- Code MUST use an indent of 4
|
|
|
- spaces, and MUST NOT use tabs
|
|
|
- for indenting.
|
|
|
+ Code MUST use an indent of 4
|
|
|
+ spaces, and MUST NOT use tabs
|
|
|
+ for indenting.
|
|
|
|
|
|
* **no_trailing_comma_in_list_call** [@Symfony]
|
|
|
- Remove trailing commas in list
|
|
|
- function calls.
|
|
|
+ Remove trailing commas in
|
|
|
+ list function calls.
|
|
|
|
|
|
* **no_trailing_comma_in_singleline_array** [@Symfony]
|
|
|
- PHP single-line arrays should
|
|
|
- not have trailing comma.
|
|
|
+ PHP single-line arrays should
|
|
|
+ not have trailing comma.
|
|
|
|
|
|
* **no_trailing_whitespace** [@PSR2, @Symfony]
|
|
|
- Remove trailing whitespace at
|
|
|
- the end of non-blank lines.
|
|
|
+ Remove trailing whitespace at
|
|
|
+ the end of non-blank lines.
|
|
|
|
|
|
* **no_trailing_whitespace_in_comment** [@PSR2, @Symfony]
|
|
|
- There MUST be no trailing
|
|
|
- spaces inside comments and
|
|
|
- phpdocs.
|
|
|
+ There MUST be no trailing
|
|
|
+ spaces inside comments and
|
|
|
+ phpdocs.
|
|
|
|
|
|
* **no_unneeded_control_parentheses** [@Symfony]
|
|
|
- Removes unneeded parentheses
|
|
|
- around control statements.
|
|
|
+ Removes unneeded parentheses
|
|
|
+ around control statements.
|
|
|
|
|
|
* **no_unreachable_default_argument_value** [@Symfony]
|
|
|
- In method arguments there must
|
|
|
- not be arguments with default
|
|
|
- values before non-default
|
|
|
- ones.
|
|
|
+ In method arguments there
|
|
|
+ must not be arguments with
|
|
|
+ default values before
|
|
|
+ non-default ones.
|
|
|
|
|
|
* **no_unused_imports** [@Symfony]
|
|
|
- Unused use statements must be
|
|
|
- removed.
|
|
|
+ Unused use statements must be
|
|
|
+ removed.
|
|
|
|
|
|
* **no_useless_return**
|
|
|
- There should not be an empty
|
|
|
- return statement at the end of
|
|
|
- a function.
|
|
|
+ There should not be an empty
|
|
|
+ return statement at the end
|
|
|
+ of a function.
|
|
|
|
|
|
* **no_whitespace_before_comma_in_array** [@Symfony]
|
|
|
- In array declaration, there
|
|
|
- MUST NOT be a whitespace
|
|
|
- before each comma.
|
|
|
+ In array declaration, there
|
|
|
+ MUST NOT be a whitespace
|
|
|
+ before each comma.
|
|
|
|
|
|
* **no_whitespace_in_blank_lines** [@Symfony]
|
|
|
- Remove trailing whitespace at
|
|
|
- the end of blank lines.
|
|
|
+ Remove trailing whitespace at
|
|
|
+ the end of blank lines.
|
|
|
|
|
|
* **not_operator_with_space**
|
|
|
- Logical NOT operators (!)
|
|
|
- should have leading and
|
|
|
- trailing whitespaces.
|
|
|
+ Logical NOT operators (!)
|
|
|
+ should have leading and
|
|
|
+ trailing whitespaces.
|
|
|
|
|
|
* **not_operator_with_successor_space**
|
|
|
- Logical NOT operators (!)
|
|
|
- should have one trailing
|
|
|
- whitespace.
|
|
|
+ Logical NOT operators (!)
|
|
|
+ should have one trailing
|
|
|
+ whitespace.
|
|
|
|
|
|
* **object_operator_without_whitespace** [@Symfony]
|
|
|
- There should not be space
|
|
|
- before or after object
|
|
|
- T_OBJECT_OPERATOR.
|
|
|
+ There should not be space
|
|
|
+ before or after object
|
|
|
+ T_OBJECT_OPERATOR.
|
|
|
|
|
|
* **ordered_imports**
|
|
|
- Ordering use statements.
|
|
|
+ Ordering use statements.
|
|
|
|
|
|
* **php_unit_construct**
|
|
|
- PHPUnit assertion method calls
|
|
|
- like "->assertSame(true,
|
|
|
- $foo)" should be written with
|
|
|
- dedicated method like
|
|
|
- "->assertTrue($foo)". (Risky
|
|
|
- fixer!)
|
|
|
+ PHPUnit assertion method
|
|
|
+ calls like
|
|
|
+ "->assertSame(true, $foo)"
|
|
|
+ should be written with
|
|
|
+ dedicated method like
|
|
|
+ "->assertTrue($foo)". (Risky
|
|
|
+ fixer!)
|
|
|
|
|
|
* **php_unit_strict**
|
|
|
- PHPUnit methods like
|
|
|
- "assertSame" should be used
|
|
|
- instead of "assertEquals".
|
|
|
- (Risky fixer!)
|
|
|
+ PHPUnit methods like
|
|
|
+ "assertSame" should be used
|
|
|
+ instead of "assertEquals".
|
|
|
+ (Risky fixer!)
|
|
|
|
|
|
* **phpdoc_align** [@Symfony]
|
|
|
- All items of the @param,
|
|
|
- @throws, @return, @var, and
|
|
|
- @type phpdoc tags must be
|
|
|
- aligned vertically.
|
|
|
+ All items of the @param,
|
|
|
+ @throws, @return, @var, and
|
|
|
+ @type phpdoc tags must be
|
|
|
+ aligned vertically.
|
|
|
|
|
|
* **phpdoc_indent** [@Symfony]
|
|
|
- Docblocks should have the same
|
|
|
- indentation as the documented
|
|
|
- subject.
|
|
|
+ Docblocks should have the
|
|
|
+ same indentation as the
|
|
|
+ documented subject.
|
|
|
|
|
|
* **phpdoc_inline_tag** [@Symfony]
|
|
|
- Fix phpdoc inline tags, make
|
|
|
- inheritdoc always inline.
|
|
|
+ Fix phpdoc inline tags, make
|
|
|
+ inheritdoc always inline.
|
|
|
|
|
|
* **phpdoc_no_access** [@Symfony]
|
|
|
- @access annotations should be
|
|
|
- omitted from phpdocs.
|
|
|
+ @access annotations should be
|
|
|
+ omitted from phpdocs.
|
|
|
|
|
|
* **phpdoc_no_empty_return** [@Symfony]
|
|
|
- @return void and @return null
|
|
|
- annotations should be omitted
|
|
|
- from phpdocs.
|
|
|
+ @return void and @return null
|
|
|
+ annotations should be omitted
|
|
|
+ from phpdocs.
|
|
|
|
|
|
* **phpdoc_no_package** [@Symfony]
|
|
|
- @package and @subpackage
|
|
|
- annotations should be omitted
|
|
|
- from phpdocs.
|
|
|
+ @package and @subpackage
|
|
|
+ annotations should be omitted
|
|
|
+ from phpdocs.
|
|
|
|
|
|
* **phpdoc_order**
|
|
|
- Annotations in phpdocs should
|
|
|
- be ordered so that param
|
|
|
- annotations come first, then
|
|
|
- throws annotations, then
|
|
|
- return annotations.
|
|
|
+ Annotations in phpdocs should
|
|
|
+ be ordered so that param
|
|
|
+ annotations come first, then
|
|
|
+ throws annotations, then
|
|
|
+ return annotations.
|
|
|
|
|
|
* **phpdoc_property**
|
|
|
- @property tags should be used
|
|
|
- rather than other variants.
|
|
|
+ @property tags should be used
|
|
|
+ rather than other variants.
|
|
|
|
|
|
* **phpdoc_scalar** [@Symfony]
|
|
|
- Scalar types should always be
|
|
|
- written in the same form.
|
|
|
- "int", not "integer"; "bool",
|
|
|
- not "boolean"; "float", not
|
|
|
- "real" or "double".
|
|
|
+ Scalar types should always be
|
|
|
+ written in the same form.
|
|
|
+ "int", not "integer"; "bool",
|
|
|
+ not "boolean"; "float", not
|
|
|
+ "real" or "double".
|
|
|
|
|
|
* **phpdoc_separation** [@Symfony]
|
|
|
- Annotations in phpdocs should
|
|
|
- be grouped together so that
|
|
|
- annotations of the same type
|
|
|
- immediately follow each other,
|
|
|
- and annotations of a different
|
|
|
- type are separated by a single
|
|
|
- blank line.
|
|
|
+ Annotations in phpdocs should
|
|
|
+ be grouped together so that
|
|
|
+ annotations of the same type
|
|
|
+ immediately follow each
|
|
|
+ other, and annotations of a
|
|
|
+ different type are separated
|
|
|
+ by a single blank line.
|
|
|
|
|
|
* **phpdoc_summary** [@Symfony]
|
|
|
- Phpdocs summary should end in
|
|
|
- either a full stop,
|
|
|
- exclamation mark, or question
|
|
|
- mark.
|
|
|
+ Phpdocs summary should end in
|
|
|
+ either a full stop,
|
|
|
+ exclamation mark, or question
|
|
|
+ mark.
|
|
|
|
|
|
* **phpdoc_to_comment** [@Symfony]
|
|
|
- Docblocks should only be used
|
|
|
- on structural elements.
|
|
|
+ Docblocks should only be used
|
|
|
+ on structural elements.
|
|
|
|
|
|
* **phpdoc_trim** [@Symfony]
|
|
|
- Phpdocs should start and end
|
|
|
- with content, excluding the
|
|
|
- very first and last line of
|
|
|
- the docblocks.
|
|
|
+ Phpdocs should start and end
|
|
|
+ with content, excluding the
|
|
|
+ very first and last line of
|
|
|
+ the docblocks.
|
|
|
|
|
|
* **phpdoc_type_to_var** [@Symfony]
|
|
|
- @type should always be written
|
|
|
- as @var.
|
|
|
+ @type should always be
|
|
|
+ written as @var.
|
|
|
|
|
|
* **phpdoc_types** [@Symfony]
|
|
|
- The correct case must be used
|
|
|
- for standard PHP types in
|
|
|
- phpdoc.
|
|
|
+ The correct case must be used
|
|
|
+ for standard PHP types in
|
|
|
+ phpdoc.
|
|
|
|
|
|
* **phpdoc_var_to_type**
|
|
|
- @var should always be written
|
|
|
- as @type.
|
|
|
+ @var should always be written
|
|
|
+ as @type.
|
|
|
|
|
|
* **phpdoc_var_without_name** [@Symfony]
|
|
|
- @var and @type annotations
|
|
|
- should not contain the
|
|
|
- variable name.
|
|
|
+ @var and @type annotations
|
|
|
+ should not contain the
|
|
|
+ variable name.
|
|
|
|
|
|
* **pre_increment** [@Symfony]
|
|
|
- Pre
|
|
|
- incrementation/decrementation
|
|
|
- should be used if possible.
|
|
|
+ Pre
|
|
|
+ incrementation/decrementation
|
|
|
+ should be used if possible.
|
|
|
|
|
|
* **print_to_echo** [@Symfony]
|
|
|
- Converts print language
|
|
|
- construct to echo if possible.
|
|
|
+ Converts print language
|
|
|
+ construct to echo if
|
|
|
+ possible.
|
|
|
|
|
|
* **psr0**
|
|
|
- Classes must be in a path that
|
|
|
- matches their namespace, be at
|
|
|
- least one namespace deep and
|
|
|
- the class name should match
|
|
|
- the file name. (Risky fixer!)
|
|
|
+ Classes must be in a path
|
|
|
+ that matches their namespace,
|
|
|
+ be at least one namespace
|
|
|
+ deep and the class name
|
|
|
+ should match the file name.
|
|
|
+ (Risky fixer!)
|
|
|
|
|
|
* **self_accessor** [@Symfony]
|
|
|
- Inside a classy element "self"
|
|
|
- should be preferred to the
|
|
|
- class name itself.
|
|
|
+ Inside a classy element
|
|
|
+ "self" should be preferred to
|
|
|
+ the class name itself.
|
|
|
|
|
|
* **short_array_syntax**
|
|
|
- PHP arrays should use the PHP
|
|
|
- 5.4 short-syntax.
|
|
|
+ PHP arrays should use the PHP
|
|
|
+ 5.4 short-syntax.
|
|
|
|
|
|
* **short_scalar_cast** [@Symfony]
|
|
|
- Cast "(boolean)" and
|
|
|
- "(integer)" should be written
|
|
|
- as "(bool)" and "(int)".
|
|
|
- "(double)" and "(real)" as
|
|
|
- "(float)".
|
|
|
+ Cast "(boolean)" and
|
|
|
+ "(integer)" should be written
|
|
|
+ as "(bool)" and "(int)".
|
|
|
+ "(double)" and "(real)" as
|
|
|
+ "(float)".
|
|
|
|
|
|
* **simplified_null_return** [@Symfony]
|
|
|
- A return statement wishing to
|
|
|
- return nothing should be
|
|
|
- simply "return".
|
|
|
+ A return statement wishing to
|
|
|
+ return nothing should be
|
|
|
+ simply "return".
|
|
|
|
|
|
* **single_blank_line_at_eof** [@PSR2, @Symfony]
|
|
|
- A file must always end with a
|
|
|
- single empty line feed.
|
|
|
+ A file must always end with a
|
|
|
+ single empty line feed.
|
|
|
|
|
|
* **single_blank_line_before_namespace** [@Symfony]
|
|
|
- There should be exactly one
|
|
|
- blank line before a namespace
|
|
|
- declaration.
|
|
|
+ There should be exactly one
|
|
|
+ blank line before a namespace
|
|
|
+ declaration.
|
|
|
|
|
|
* **single_import_per_statement** [@PSR2, @Symfony]
|
|
|
- There MUST be one use keyword
|
|
|
- per declaration.
|
|
|
+ There MUST be one use keyword
|
|
|
+ per declaration.
|
|
|
|
|
|
* **single_line_after_imports** [@PSR2, @Symfony]
|
|
|
- Each namespace use MUST go on
|
|
|
- its own line and there MUST be
|
|
|
- one blank line after the use
|
|
|
- statements block.
|
|
|
+ Each namespace use MUST go on
|
|
|
+ its own line and there MUST
|
|
|
+ be one blank line after the
|
|
|
+ use statements block.
|
|
|
|
|
|
* **single_quote** [@Symfony]
|
|
|
- Convert double quotes to
|
|
|
- single quotes for simple
|
|
|
- strings.
|
|
|
+ Convert double quotes to
|
|
|
+ single quotes for simple
|
|
|
+ strings.
|
|
|
|
|
|
* **space_after_semicolon** [@Symfony]
|
|
|
- Fix whitespace after a
|
|
|
- semicolon.
|
|
|
-
|
|
|
-* **spaces_cast** [@Symfony]
|
|
|
- A single space should be
|
|
|
- between cast and variable.
|
|
|
+ Fix whitespace after a
|
|
|
+ semicolon.
|
|
|
|
|
|
* **standardize_not_equals** [@Symfony]
|
|
|
- Replace all <> with !=.
|
|
|
+ Replace all <> with !=.
|
|
|
|
|
|
-* **strict**
|
|
|
- Comparison should be strict.
|
|
|
- (Risky fixer!)
|
|
|
+* **strict_comparison**
|
|
|
+ Comparison should be strict.
|
|
|
+ (Risky fixer!)
|
|
|
|
|
|
* **strict_param**
|
|
|
- Functions should be used with
|
|
|
- $strict param. (Risky fixer!)
|
|
|
+ Functions should be used with
|
|
|
+ $strict param. (Risky fixer!)
|
|
|
|
|
|
* **switch_case_semicolon_to_colon** [@PSR2, @Symfony]
|
|
|
- A case should be followed by a
|
|
|
- colon and not a semicolon.
|
|
|
+ A case should be followed by
|
|
|
+ a colon and not a semicolon.
|
|
|
|
|
|
* **switch_case_space** [@PSR2, @Symfony]
|
|
|
- Removes extra spaces between
|
|
|
- colon and case value.
|
|
|
+ Removes extra spaces between
|
|
|
+ colon and case value.
|
|
|
|
|
|
* **ternary_operator_spaces** [@Symfony]
|
|
|
- Standardize spaces around
|
|
|
- ternary operator.
|
|
|
+ Standardize spaces around
|
|
|
+ ternary operator.
|
|
|
|
|
|
* **trailing_comma_in_multiline_array** [@Symfony]
|
|
|
- PHP multi-line arrays should
|
|
|
- have a trailing comma.
|
|
|
+ PHP multi-line arrays should
|
|
|
+ have a trailing comma.
|
|
|
|
|
|
* **trim_array_spaces** [@Symfony]
|
|
|
- Arrays should be formatted
|
|
|
- like function/method
|
|
|
- arguments, without leading or
|
|
|
- trailing single line space.
|
|
|
+ Arrays should be formatted
|
|
|
+ like function/method
|
|
|
+ arguments, without leading or
|
|
|
+ trailing single line space.
|
|
|
|
|
|
* **unalign_double_arrow** [@Symfony]
|
|
|
- Unalign double arrow symbols.
|
|
|
+ Unalign double arrow symbols.
|
|
|
|
|
|
* **unalign_equals** [@Symfony]
|
|
|
- Unalign equals symbols.
|
|
|
+ Unalign equals symbols.
|
|
|
|
|
|
* **unary_operator_spaces** [@Symfony]
|
|
|
- Unary operators should be
|
|
|
- placed adjacent to their
|
|
|
- operands.
|
|
|
+ Unary operators should be
|
|
|
+ placed adjacent to their
|
|
|
+ operands.
|
|
|
|
|
|
* **unix_line_endings** [@PSR2, @Symfony]
|
|
|
- All PHP files must use the
|
|
|
- Unix LF line ending.
|
|
|
+ All PHP files must use the
|
|
|
+ Unix LF line ending.
|
|
|
|
|
|
* **visibility_required** [@PSR2, @Symfony]
|
|
|
- Visibility MUST be declared on
|
|
|
- all properties and methods;
|
|
|
- abstract and final MUST be
|
|
|
- declared before the
|
|
|
- visibility; static MUST be
|
|
|
- declared after the visibility.
|
|
|
+ Visibility MUST be declared
|
|
|
+ on all properties and
|
|
|
+ methods; abstract and final
|
|
|
+ MUST be declared before the
|
|
|
+ visibility; static MUST be
|
|
|
+ declared after the
|
|
|
+ visibility.
|
|
|
|
|
|
* **whitespace_after_comma_in_array** [@Symfony]
|
|
|
- In array declaration, there
|
|
|
- MUST be a whitespace after
|
|
|
- each comma.
|
|
|
+ In array declaration, there
|
|
|
+ MUST be a whitespace after
|
|
|
+ each comma.
|
|
|
|
|
|
|
|
|
The ``--dry-run`` option displays the files that need to be
|