DisallowShortArraySyntaxSniff
in package
implements
Sniff
FinalYes
Disallow the use of the short array syntax.
Improved version of the upstream Generic.Arrays.DisallowShortArraySyntax sniff which does
not account for short lists and because of this can cause parse errors when auto-fixing.
Other related sniffs:
Generic.Arrays.DisallowLongArraySyntaxForbids the use of the long array syntax.
Tags
Table of Contents
Interfaces
Constants
- METRIC_NAME = 'Short array syntax used'
- The phrase to use for the metric recorded by this sniff.
Methods
- process() : void
- Processes this test, when one of its tokens is encountered.
- register() : array<string|int, int|string>
- Registers the tokens that this sniff wants to listen for.
Constants
METRIC_NAME
The phrase to use for the metric recorded by this sniff.
public
string
METRIC_NAME
= 'Short array syntax used'
Methods
process()
Processes this test, when one of its tokens is encountered.
public
process(File $phpcsFile, int $stackPtr) : void
Parameters
- $phpcsFile : File
-
The file being scanned.
- $stackPtr : int
-
The position of the current token in the stack passed in $tokens.
Tags
register()
Registers the tokens that this sniff wants to listen for.
public
register() : array<string|int, int|string>