Skip to content

InlineControlStructureSniff fails to fix when statement has no semicolon #400

@intersvyaz-it

Description

@intersvyaz-it

test.php:

<div style="text-align: right;">  <?php if ($model->scenario == 'simple') $widget->renderPager() ?> </div>

command:

phpcbf --standart="PSR2" test.php

Output

=> Fixing file: 1/1 violations remainingPHP Notice: Undefined offset: 23 in /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php on line 156 PHP Stack trace: PHP 1. {main}() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:0 PHP 2. PHP_CodeSniffer_CLI->runphpcbf() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:23 PHP 3. PHP_CodeSniffer_CLI->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:164 PHP 4. PHP_CodeSniffer->processFiles() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:854 PHP 5. PHP_CodeSniffer->processFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:618 PHP 6. PHP_CodeSniffer_Reporting->cacheFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:1677 PHP 7. PHP_CodeSniffer_Reports_Diff->generateFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reporting.php:158 PHP 8. PHP_CodeSniffer_Fixer->fixFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reports/Diff.php:68 PHP 9. PHP_CodeSniffer_File->start() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:182 PHP 10. Generic_Sniffs_ControlStructures_InlineControlStructureSniff->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/File.php:568 PHP Notice: Undefined offset: 23 in /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php on line 313 PHP Stack trace: PHP 1. {main}() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:0 PHP 2. PHP_CodeSniffer_CLI->runphpcbf() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:23 PHP 3. PHP_CodeSniffer_CLI->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:164 PHP 4. PHP_CodeSniffer->processFiles() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:854 PHP 5. PHP_CodeSniffer->processFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:618 PHP 6. PHP_CodeSniffer_Reporting->cacheFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:1677 PHP 7. PHP_CodeSniffer_Reports_Diff->generateFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reporting.php:158 PHP 8. PHP_CodeSniffer_Fixer->fixFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reports/Diff.php:68 PHP 9. PHP_CodeSniffer_File->start() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:182 PHP 10. Generic_Sniffs_ControlStructures_InlineControlStructureSniff->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/File.php:568 PHP 11. PHP_CodeSniffer_Fixer->addContent() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php:164 PHP 12. PHP_CodeSniffer_Fixer->getTokenContent() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:618 PHP Notice: Undefined offset: 23 in /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php on line 449 PHP Stack trace: PHP 1. {main}() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:0 PHP 2. PHP_CodeSniffer_CLI->runphpcbf() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:23 PHP 3. PHP_CodeSniffer_CLI->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:164 PHP 4. PHP_CodeSniffer->processFiles() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:854 PHP 5. PHP_CodeSniffer->processFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:618 PHP 6. PHP_CodeSniffer_Reporting->cacheFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:1677 PHP 7. PHP_CodeSniffer_Reports_Diff->generateFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reporting.php:158 PHP 8. PHP_CodeSniffer_Fixer->fixFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reports/Diff.php:68 PHP 9. PHP_CodeSniffer_File->start() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:182 PHP 10. Generic_Sniffs_ControlStructures_InlineControlStructureSniff->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/File.php:568 PHP 11. PHP_CodeSniffer_Fixer->endChangeset() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php:176 PHP 12. PHP_CodeSniffer_Fixer->replaceToken() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:354 PHP Notice: Undefined offset: 23 in /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php on line 478 PHP Stack trace: PHP 1. {main}() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:0 PHP 2. PHP_CodeSniffer_CLI->runphpcbf() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:23 PHP 3. PHP_CodeSniffer_CLI->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:164 PHP 4. PHP_CodeSniffer->processFiles() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:854 PHP 5. PHP_CodeSniffer->processFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:618 PHP 6. PHP_CodeSniffer_Reporting->cacheFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:1677 PHP 7. PHP_CodeSniffer_Reports_Diff->generateFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reporting.php:158 PHP 8. PHP_CodeSniffer_Fixer->fixFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reports/Diff.php:68 PHP 9. PHP_CodeSniffer_File->start() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:182 PHP 10. Generic_Sniffs_ControlStructures_InlineControlStructureSniff->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/File.php:568 PHP 11. PHP_CodeSniffer_Fixer->endChangeset() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php:176 PHP 12. PHP_CodeSniffer_Fixer->replaceToken() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:354 => Fixing file: 2/1 violations remaining [made 1 pass]... PHP Notice: Undefined offset: 26 in /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php on line 156 PHP Stack trace: PHP 1. {main}() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:0 PHP 2. PHP_CodeSniffer_CLI->runphpcbf() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:23 PHP 3. PHP_CodeSniffer_CLI->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:164 PHP 4. PHP_CodeSniffer->processFiles() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:854 PHP 5. PHP_CodeSniffer->processFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:618 PHP 6. PHP_CodeSniffer_Reporting->cacheFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:1677 PHP 7. PHP_CodeSniffer_Reports_Diff->generateFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reporting.php:158 PHP 8. PHP_CodeSniffer_Fixer->fixFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reports/Diff.php:68 PHP 9. PHP_CodeSniffer_File->start() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:182 PHP 10. Generic_Sniffs_ControlStructures_InlineControlStructureSniff->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/File.php:568 PHP Notice: Undefined offset: 26 in /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php on line 313 PHP Stack trace: PHP 1. {main}() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:0 PHP 2. PHP_CodeSniffer_CLI->runphpcbf() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:23 PHP 3. PHP_CodeSniffer_CLI->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:164 PHP 4. PHP_CodeSniffer->processFiles() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:854 PHP 5. PHP_CodeSniffer->processFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:618 PHP 6. PHP_CodeSniffer_Reporting->cacheFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:1677 PHP 7. PHP_CodeSniffer_Reports_Diff->generateFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reporting.php:158 PHP 8. PHP_CodeSniffer_Fixer->fixFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reports/Diff.php:68 PHP 9. PHP_CodeSniffer_File->start() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:182 PHP 10. Generic_Sniffs_ControlStructures_InlineControlStructureSniff->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/File.php:568 PHP 11. PHP_CodeSniffer_Fixer->addContent() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php:164 PHP 12. PHP_CodeSniffer_Fixer->getTokenContent() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:618 PHP Notice: Undefined offset: 26 in /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php on line 449 PHP Stack trace: PHP 1. {main}() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:0 PHP 2. PHP_CodeSniffer_CLI->runphpcbf() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:23 PHP 3. PHP_CodeSniffer_CLI->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:164 PHP 4. PHP_CodeSniffer->processFiles() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:854 PHP 5. PHP_CodeSniffer->processFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:618 PHP 6. PHP_CodeSniffer_Reporting->cacheFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:1677 PHP 7. PHP_CodeSniffer_Reports_Diff->generateFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reporting.php:158 PHP 8. PHP_CodeSniffer_Fixer->fixFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reports/Diff.php:68 PHP 9. PHP_CodeSniffer_File->start() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:182 PHP 10. Generic_Sniffs_ControlStructures_InlineControlStructureSniff->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/File.php:568 PHP 11. PHP_CodeSniffer_Fixer->endChangeset() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php:176 PHP 12. PHP_CodeSniffer_Fixer->replaceToken() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:354 PHP Notice: Undefined offset: 26 in /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php on line 478 PHP Stack trace: PHP 1. {main}() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:0 PHP 2. PHP_CodeSniffer_CLI->runphpcbf() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:23 PHP 3. PHP_CodeSniffer_CLI->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:164 PHP 4. PHP_CodeSniffer->processFiles() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:854 PHP 5. PHP_CodeSniffer->processFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:618 PHP 6. PHP_CodeSniffer_Reporting->cacheFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:1677 PHP 7. PHP_CodeSniffer_Reports_Diff->generateFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reporting.php:158 PHP 8. PHP_CodeSniffer_Fixer->fixFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reports/Diff.php:68 PHP 9. PHP_CodeSniffer_File->start() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:182 PHP 10. Generic_Sniffs_ControlStructures_InlineControlStructureSniff->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/File.php:568 PHP 11. PHP_CodeSniffer_Fixer->endChangeset() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php:176 PHP 12. PHP_CodeSniffer_Fixer->replaceToken() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:354 => Fixing file: 2/1 violations remaining [made 2 passes]... PHP Notice: Undefined offset: 28 in /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php on line 156 PHP Stack trace: PHP 1. {main}() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:0 PHP 2. PHP_CodeSniffer_CLI->runphpcbf() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:23 PHP 3. PHP_CodeSniffer_CLI->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:164 PHP 4. PHP_CodeSniffer->processFiles() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:854 PHP 5. PHP_CodeSniffer->processFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:618 PHP 6. PHP_CodeSniffer_Reporting->cacheFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:1677 PHP 7. PHP_CodeSniffer_Reports_Diff->generateFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reporting.php:158 PHP 8. PHP_CodeSniffer_Fixer->fixFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reports/Diff.php:68 PHP 9. PHP_CodeSniffer_File->start() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:182 PHP 10. Generic_Sniffs_ControlStructures_InlineControlStructureSniff->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/File.php:568 PHP Notice: Undefined offset: 28 in /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php on line 313 PHP Stack trace: PHP 1. {main}() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:0 PHP 2. PHP_CodeSniffer_CLI->runphpcbf() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/scripts/phpcbf:23 PHP 3. PHP_CodeSniffer_CLI->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:164 PHP 4. PHP_CodeSniffer->processFiles() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/CLI.php:854 PHP 5. PHP_CodeSniffer->processFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:618 PHP 6. PHP_CodeSniffer_Reporting->cacheFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.php:1677 PHP 7. PHP_CodeSniffer_Reports_Diff->generateFileReport() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reporting.php:158 PHP 8. PHP_CodeSniffer_Fixer->fixFile() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Reports/Diff.php:68 PHP 9. PHP_CodeSniffer_File->start() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:182 PHP 10. Generic_Sniffs_ControlStructures_InlineControlStructureSniff->process() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/File.php:568 PHP 11. PHP_CodeSniffer_Fixer->addContent() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php:164 PHP 12. PHP_CodeSniffer_Fixer->getTokenContent() /home/miramir/.cache/composer/vendor/squizlabs/php_codesniffer/CodeSniffer/Fixer.php:618 => Fixing file: 0/1 violations remaining [made 3 passes]... DONE in 9ms 

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions