Configuración que facilita la programación para Drupal 8 o superior en el editor Visual Studio Code.
-
Esta configuración hace uso de una serie de plugins y módulos de uso muy recomendado si trabajas con Drupal:
- Activitus Bar
- Auto Hide
- Auto Rename Tag
- BookMarks
- Bootstrap 4, Font awesome 4, Font Awesome 5 Free & Pro snippets
- Code Runner
- Code Spell Checker
- Color Highlight
- Commit Message Editor
- Composer
- Drupal Smart Snippets
- Drupal Syntax Highlighting
- empty-indent
- ENV
- getText
- Git Blame
- Git Commits
- Git Config User Profiles
- Git Graph
- Gitflow Actions Sidebar
- gitignore
- HTML CSS Support
- jQuery Code Snippets
- Live Sass Compiler
- Live Server
- Material Icon Theme
- Markdown Preview Github Styling
- Open Folder Context Menus for VS Code
- Path Autocomplete
- PHP Debug
- PHP DocBlocker
- PHP Intelephense
- PHP Mess Detector
- PHP Namespace Resolver
- PHPStan
- PHPUnit Test Explorer
- phpcbf
- phpcs
- platform-settings
- Project Manager
- px to rem & rpx & vw (cssrem)
- Remote - SSH
- REST Client Api
- Run Terminal Command
- SCSS Formatter
- SFTP
- Smart Clicks
- SSH FS
- SVG Viewer
- Task Manager
- Todo Tree
- Twig braces helper
- Twig Language 2
- UNOTES - Markdown Notes WYSIWYG
- VsCode Editor Macros
También se incluyen estas extensiones opcionales:
- Apache Conf
- Copilot Theme
- Docker
- Draw.io Integration
- Edit CSV
- Fix Json
- GitHub Copilot
- GitHub Pull Requests and Issues
- GitLab Workflow
- Jenkins Doc
- Json Editor
- Lando UI
- PHP Server
- Rainbow CSV
- Remote - Containers
- ShellCheck
- SVG Preview
- WakaTime
- XML Tools
Para facilitar su instalación se ha incluido un archivo extensions.json dentro de la carpeta .vscode.
-
- Copiar el directorio .vscode en la carpeta raíz de tu proyecto.
- Una vez copiada deberás cambiar los valores del archivo sftp.json para que se conecten con tus servidores.
- Sigue las instrucciones que se encuentran en settings.json
- Copiar el archivo phpcs.xml en la carpeta raíz de tu proyecto.
- Copiar el archivo phpmd.xml en la carpeta raíz de tu proyecto.
- Copiar el archivo .editorconfig en la carpeta raíz de tu proyecto.
- Copiar el archivo phpdox.xml en la carpeta raíz de tu proyecto.
- Crear una carpeta .tmp-doc en la raíz de tu proyecto.
- Copiar el archivos .gitignore_tasks y renombrarlo por .gitignore
en la raíz de tu proyecto.
- Eliminar los comentarios del archivo .gitignore y añadir lo que necesites.
- Copiar el archivo .gitattributes en la carpeta raíz de tu proyecto.
- Si usas la extensión de WakaTime, debes copiar el archivo wakatime-project_tasks y renombrarlo por .wakatime-project, luego editarlo y modificar su contenido por el nombre de tu proyecto.
- Copiar el directorio .vscode en la carpeta raíz de tu proyecto.
-
Para instalar PHPCs puedes seguir las instrucciones aquí
-
Para instalar PHPDOX y PHPMD puedes seguir las instrucciones aquí
- Óscar Novás - OscarNovas.com
Aquí puedes comprobar la lista de contribuyentes a este repositorio.
Aquí puedes comprobar la lista de cambios efectuados hasta el momento.
⌨️ con ❤️ por Óscar Novás 😊