Try to run the phpcs using the PHP_CodeSniffer 2.0.0RC1 and Coder 2.2 and 2.x-dev but it throws an error:

PHP Fatal error:  Uncaught exception 'PHP_CodeSniffer_Exception' with message 'Class PHP_CodeSniffer_CommentParser_ClassCommentParser not found' in /<custom_path>/coder/coder_sniffer/Drupal/Sniffs/Commenting/FileCommentSniff.php:13
Stack trace:
#0 /usr/share/pear/PHP/CodeSniffer.php(1179): include_once()
#1 /usr/share/pear/PHP/CodeSniffer.php(557): PHP_CodeSniffer->registerSniffs(Array, Array)
#2 /usr/share/pear/PHP/CodeSniffer/CLI.php(753): PHP_CodeSniffer->initStandard(Array, Array)
#3 /usr/share/pear/PHP/CodeSniffer/CLI.php(91): PHP_CodeSniffer_CLI->process()
#4 /usr/bin/phpcs(25): PHP_CodeSniffer_CLI->runphpcs()
#5 {main}
  thrown in /<custom_path>/coder/coder_sniffer/Drupal/Sniffs/Commenting/FileCommentSniff.php on line 13

Fatal error: Uncaught exception 'PHP_CodeSniffer_Exception' with message 'Class PHP_CodeSniffer_CommentParser_ClassCommentParser not found' in /<custom_path>/coder/coder_sniffer/Drupal/Sniffs/Commenting/FileCommentSniff.php on line 13

PHP_CodeSniffer_Exception: Class PHP_CodeSniffer_CommentParser_ClassCommentParser not found in /<custom_path>/coder/coder_sniffer/Drupal/Sniffs/Commenting/FileCommentSniff.php on line 13

Call Stack:
    0.0002     226512   1. {main}() /usr/bin/phpcs:0
    0.0141    1367320   2. PHP_CodeSniffer_CLI->runphpcs() /usr/bin/phpcs:25
    0.0146    1423888   3. PHP_CodeSniffer_CLI->process() /usr/share/pear/PHP/CodeSniffer/CLI.php:91
    0.0159    1434456   4. PHP_CodeSniffer->initStandard() /usr/share/pear/PHP/CodeSniffer/CLI.php:753
    0.0702    1487424   5. PHP_CodeSniffer->registerSniffs() /usr/share/pear/PHP/CodeSniffer.php:557
    0.0867    2621296   6. include_once('/<custom_path>/coder/coder_sniffer/Drupal/Sniffs/Commenting/FileCommentSniff.php') /usr/share/pear/PHP/CodeSniffer.php:1179

Tested with PHP_CodeSniffer 1.5.4 and works perfect.

Comments

klausi’s picture

Category: Bug report » Support request
Status: Active » Fixed

Coder 7.x-2.x is only compatible with PHPCS 1.x. You need to use 8.x-2.x for PHPCS 2.x.

tvl’s picture

Thanks for the clarification.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.