DrupalPod
DrupalPod copied to clipboard
phpcs document formatter throws missing file Error
Describe the bug
Running the Format document command with default wongjn Php sniffer extension in any php file throws ERROR: The specified bootstrap file "/workspace/.vscode-remote/extensions/wongjn.php-sniffer-1.3.0/lib/files.php" does not exist
To Reproduce
- [ ] Go to
web/modules/contrib/admin_toolbar/admin_toolbar_tools/admin_toolbar_tools.module - [ ] Choose
Format documentoption after right click - [ ] Observe missing file error
Expected behavior
Document is formatted per Drupal sniff standards
Screenshots

Version and configuration information (please complete the following information)
- Issue page Applies to all issues I tested
- Issue branch Applies to all issues I tested
- Drupal core version 9.4
- Project type
- [ ] Core
- [x] Module
- [ ] Theme
Thank you for reporting this.
The main cause for this issue is that phpcs and phpcbf (and php) are all running inside ddev container.
VSCode is not aware of that, and /workspace/.vscode-remote is a directory on the host, that doesn't exist in the container.
I'm not sure yet what's the best way to solve it. Ideas welcome :)