pin squizlabs/php_codesniffer to 3.5.6 to avoid lint errors.
==> Lint code
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function DrupalPractice\Sniffs\CodeAnalysis\ScopeInfo::__construct(), 0 passed in /app/vendor/squizlabs/php_codesniffer/src/Ruleset.php on line 1209 and exactly 1 expected in /app/vendor/drupal/coder/coder_sniffer/DrupalPractice/Sniffs/CodeAnalysis/VariableAnalysisSniff.php:49
Stack trace:
#0 /app/vendor/squizlabs/php_codesniffer/src/Ruleset.php(1209): DrupalPractice\Sniffs\CodeAnalysis\ScopeInfo->__construct()
#1 /app/vendor/squizlabs/php_codesniffer/src/Ruleset.php(218): PHP_CodeSniffer\Ruleset->populateTokenListeners()
#2 /app/vendor/squizlabs/php_codesniffer/src/Runner.php(332): PHP_CodeSniffer\Ruleset->__construct(Object(PHP_CodeSniffer\Config))
#3 /app/vendor/squizlabs/php_codesniffer/src/Runner.php(70): PHP_CodeSniffer\Runner->init()
#4 /app/vendor/squizlabs/php_codesniffer/bin/phpcs(18): PHP_CodeSniffer\Runner->runPHPCS()
#5 {main}
thrown in /app/vendor/drupal/coder/coder_sniffer/DrupalPractice/Sniffs/CodeAnalysis/VariableAnalysisSniff.php on line 49
Jira
https://digital-engagement.atlassian.net/browse/SDPA-4745
Issues
squizlabs/php_codesniffer
to 3.5.6 to avoid lint errors.