The extension itself is licensed under the MIT license.The software for this extension has two licenses:.PHP Intellisense (felixfbrecker.php-intellisense): provides support for PHP code completion and intellisense, but only for files using the PHP extension.Under the proprietary, non-free Intelephense License, offering premium functionality at a cost.Under the MIT license, as a free extension with basic functionality as "nagware".This extension is dual-licensed as of 2019 with the following licenses:.PHP Intelephense (bmewburn.vscode-intelephense-client): provides support for PHP code completion and intellisense that supports any PHP file extension (module, inc, etc.).The intellisense extension you may want to use may vary based on your license requirements and Drupal web site.
PHP Sniffer & Beautifier: Alternative to the phpcs and phpcbf extensions.phpcbf: This extension provides the PHP Code Beautifier and Fixer ( phpcbf) command for Visual Studio Code.phpcs: provides integration for PHP CodeSniffer (phpcs) code linting.
A community-curated list of extensions can be found at viatsko/awesome-vscode. The following is a list of recommended official and contributed extensions that will allow you to configure Visual Studio Code for Drupal PHP and JavaScript development. This article explains how to configure Microsoft Visual Studio Code to work with your local installation of Drupal and debug using XDebug. It can be installed on many platforms using common package managers. Note that an alternate build of VS Code exists, called VSCodium. VS Code is available for Mac, Linux and Windows. Visual Studio Code (VS Code) is a free tool for editing and debugging Web apps based on the Visual Studio Code - Open Source code base.