8 use PHP_CodeSniffer\Sniffs\Sniff;
9 use PHP_CodeSniffer\Files\File;
32 private $selectorTokens = [
38 T_OPEN_SQUARE_BRACKET,
39 T_CLOSE_SQUARE_BRACKET,
40 T_DOUBLE_QUOTED_STRING,
41 T_CONSTANT_ENCAPSED_STRING,
59 public function register()
88 public function process(File $phpcsFile, $stackPtr)
90 $tokens = $phpcsFile->getTokens();
93 $nextToken = $phpcsFile->findNext($this->selectorTokens, $stackPtr + 1,
null,
true);
96 if ($nextToken !==
false && in_array(
$tokens[$nextToken][
'code'], [T_OPEN_CURLY_BRACKET, T_COMMA])) {
97 $phpcsFile->addError(
'Id selector is used', $stackPtr,
'IdSelectorUsage');
process(File $phpcsFile, $stackPtr)