Documentation

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.DisallowLongArraySyntax Forbids the use of the long array syntax.
Tags
since
1.0.0

This sniff is loosely based on and inspired by the upstream Generic.Arrays.DisallowShortArraySyntax sniff.

Table of Contents

Interfaces

Sniff

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

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
since
1.0.0

register()

Registers the tokens that this sniff wants to listen for.

public register() : array<string|int, int|string>
Tags
since
1.0.0
Return values
array<string|int, int|string>

        
On this page

Search results