{"id":18289728,"url":"https://github.com/oscarnovasf/vscode-settings","last_synced_at":"2025-10-10T14:36:14.068Z","repository":{"id":133194059,"uuid":"154127859","full_name":"oscarnovasf/VSCode-settings","owner":"oscarnovasf","description":"Configuración de Visual Studio Code (VSCode) para trabajar con Drupal 8 o superior.","archived":false,"fork":false,"pushed_at":"2025-09-26T22:05:50.000Z","size":344,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-27T00:10:30.885Z","etag":null,"topics":["drupal","phpcs","phpdox","snippets","standard-version","vscode","vscode-settings","vscode-snippets"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oscarnovasf.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":"onovasdev","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":["paypal.me/oscarnovasf"]}},"created_at":"2018-10-22T10:53:32.000Z","updated_at":"2025-09-26T22:05:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"f318de52-8fec-4e1e-a467-33727c244a9a","html_url":"https://github.com/oscarnovasf/VSCode-settings","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/oscarnovasf/VSCode-settings","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2FVSCode-settings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2FVSCode-settings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2FVSCode-settings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2FVSCode-settings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oscarnovasf","download_url":"https://codeload.github.com/oscarnovasf/VSCode-settings/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2FVSCode-settings/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004170,"owners_count":26083688,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["drupal","phpcs","phpdox","snippets","standard-version","vscode","vscode-settings","vscode-snippets"],"created_at":"2024-11-05T14:07:50.986Z","updated_at":"2025-10-10T14:36:14.062Z","avatar_url":"https://github.com/oscarnovasf.png","language":null,"funding_links":["https://patreon.com/onovasdev","paypal.me/oscarnovasf","https://paypal.me/oscarnovasf"],"categories":[],"sub_categories":[],"readme":"Archivos de configuración para VSCode\n===\n\n\u003eConfiguración que facilita la programación para Drupal 8 o superior en el\n\u003eeditor Visual Studio Code.\n\n[![version][version-badge]][changelog]\n[![Licencia][license-badge]][license]\n[![Código de conducta][conduct-badge]][conduct]\n[![wakatime](https://wakatime.com/badge/github/oscarnovasf/VSCode-settings.svg)](https://wakatime.com/badge/github/oscarnovasf/VSCode-settings)\n\n[![Donate][donate-badge]][donate-url] \u003cimg src=\"https://img.shields.io/liberapay/patrons/ONovasDev.svg?logo=liberapay\"\u003e\n\n## Instalación\n\n* ### Requerimientos\n\n  Esta configuración hace uso de una serie de plugins y módulos de uso muy\n  recomendado si trabajas con Drupal:\n\n  * [Activitus Bar](https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.activitusbar)\n  * [Ansible Vault (No Python)](https://marketplace.visualstudio.com/items?itemName=ipierre1.ansible-vault-vscode)\n  * [Auto Hide](https://marketplace.visualstudio.com/items?itemName=sirmspencer.vscode-autohide)\n  * [Auto Rename Tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag)\n  * [BookMarks](https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks)\n  * [Bootstrap 4, Font awesome 4, Font Awesome 5 Free \u0026 Pro snippets](https://marketplace.visualstudio.com/items?itemName=thekalinga.bootstrap4-vscode)\n  * [Code Runner](https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner)\n  * [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker)\n    * [Spanish - Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker-spanish)\n  * [Color Highlight](https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight)\n  * [Composer](https://marketplace.visualstudio.com/items?itemName=DEVSENSE.composer-php-vscode)\n  * [Drupal Smart Snippets](https://marketplace.visualstudio.com/items?itemName=andrewdavidblum.drupal-smart-snippets)\n  * [Drupal Syntax Highlighting](https://marketplace.visualstudio.com/items?itemName=marcostazi.VS-code-drupal)\n  * [empty-indent](https://marketplace.visualstudio.com/items?itemName=DmitryDorofeev.empty-indent)\n  * [ENV](https://marketplace.visualstudio.com/items?itemName=IronGeek.vscode-env)\n  * [Env mask](https://marketplace.visualstudio.com/items?itemName=RohitKuinkel.env-mask)\n  * [Fluent Icons](https://marketplace.visualstudio.com/items?itemName=miguelsolorio.fluent-icons)\n  * [getText](https://marketplace.visualstudio.com/items?itemName=mrorz.language-gettext)\n  * [Git Commits](https://marketplace.visualstudio.com/items?itemName=exelord.git-commits)\n  * [Git Config User Profiles](https://marketplace.visualstudio.com/items?itemName=onlyutkarsh.git-config-user-profiles)\n  * [Git Graph v3](https://marketplace.visualstudio.com/items/?itemName=Gxl.git-graph-3)\n  * [Gitflow Actions Sidebar](https://marketplace.visualstudio.com/items?itemName=ardisaurus.gitflow-actions-sidebar)\n  * [GitHub Markdown Preview](https://marketplace.visualstudio.com/items?itemName=bierner.github-markdown-preview)\n  * [gitignore](https://marketplace.visualstudio.com/items?itemName=codezombiech.gitignore)\n  * [HTML CSS Support](https://marketplace.visualstudio.com/items?itemName=ecmel.vscode-html-css)\n  * [jQuery Code Snippets](https://marketplace.visualstudio.com/items?itemName=donjayamanne.jquerysnippets)\n  * [Live Sass Compiler](https://marketplace.visualstudio.com/items?itemName=glenn2223.live-sass)\n  * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)\n  * [Markdown Execute](https://marketplace.visualstudio.com/items?itemName=hanskre.markdown-execute)\n  * [Markdown Footnotes](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-footnotes)\n  * [Material Icon Theme](https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme)\n  * [Open Folder Context Menus for VS Code](https://marketplace.visualstudio.com/items?itemName=chrisdias.vscode-opennewinstance)\n  * [Path Autocomplete](https://marketplace.visualstudio.com/items?itemName=ionutvmi.path-autocomplete)\n  * [PHP Debug](https://marketplace.visualstudio.com/items?itemName=xdebug.php-debug)\n  * [PHP DocBlocker](https://marketplace.visualstudio.com/items?itemName=neilbrayfield.php-docblocker)\n  * [PHP Intelephense](https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client)\n  * [PHP Mess Detector](https://marketplace.visualstudio.com/items?itemName=ecodes.vscode-phpmd)\n  * [PHP Namespace Resolver](https://marketplace.visualstudio.com/items?itemName=MehediDracula.php-namespace-resolver)\n  * [PHPStan](https://marketplace.visualstudio.com/items?itemName=calsmurf2904.vscode-phpstan)\n  * [PHPUnit Test Explorer](https://marketplace.visualstudio.com/items?itemName=recca0120.vscode-phpunit)\n  * [phpcbf](https://marketplace.visualstudio.com/items?itemName=persoderlind.vscode-phpcbf)\n  * [phpcs](https://marketplace.visualstudio.com/items?itemName=shevaua.phpcs)\n  * [platform-settings](https://marketplace.visualstudio.com/items?itemName=runarsf.platform-settings)\n  * [Project Manager](https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager)\n  * [px to rem \u0026 rpx \u0026 vw (cssrem)](https://marketplace.visualstudio.com/items?itemName=cipchk.cssrem)\n  * [Remote - SSH](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh)\n  * [REST Client Api](https://marketplace.visualstudio.com/items?itemName=donebd.rest-client-api)\n  * [Run Terminal Command](https://marketplace.visualstudio.com/items?itemName=adrianwilczynski.terminal-commands)\n  * [SCSS Formatter](https://marketplace.visualstudio.com/items?itemName=sibiraj-s.vscode-scss-formatter)\n  * [SFTP](https://marketplace.visualstudio.com/items?itemName=liximomo.sftp)\n  * [Smart Clicks](https://marketplace.visualstudio.com/items?itemName=antfu.smart-clicks)\n  * [SSH FS](https://marketplace.visualstudio.com/items?itemName=Kelvin.vscode-sshfs)\n  * [SVG Viewer](https://marketplace.visualstudio.com/items?itemName=cssho.vscode-svgviewer)\n  * [Task Manager](https://marketplace.visualstudio.com/items?itemName=cnshenj.vscode-task-manager)\n  * [Todo Tree](https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree)\n  * [Twig braces helper](https://marketplace.visualstudio.com/items?itemName=zepich.twig-braces-helper)\n  * [Twig Language 2](https://marketplace.visualstudio.com/items?itemName=mblode.twig-language-2)\n  * [VsCode Editor Macros](https://marketplace.visualstudio.com/items?itemName=jpsnee.vscode-editor-macros)\n\n  También se incluyen estas extensiones opcionales:\n  * [Apache Conf](https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-apache)\n  * [Copilot Theme](https://marketplace.visualstudio.com/items?itemName=BenjaminBenais.copilot-theme)\n  * [Container Tools](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-containers)\n  * [Draw.io Integration](https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio)\n  * [Edit CSV](https://marketplace.visualstudio.com/items?itemName=janisdd.vscode-edit-csv)\n  * [Fix Json](https://marketplace.visualstudio.com/items?itemName=oliversturm.fix-json)\n  * [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot)\n  * [GitHub Pull Requests and Issues](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github)\n  * [GitLab Workflow](https://marketplace.visualstudio.com/items?itemName=GitLab.gitlab-workflow)\n  * [Jenkins Doc](https://marketplace.visualstudio.com/items?itemName=Maarti.jenkins-doc)\n  * [Lando UI](https://marketplace.visualstudio.com/items?itemName=jixabon.lando-ui)\n  * [PHP Server](https://marketplace.visualstudio.com/items?itemName=brapifra.phpserver)\n  * [Rainbow CSV](https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv)\n  * [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)\n  * [ShellCheck](https://marketplace.visualstudio.com/items?itemName=timonwong.shellcheck)\n  * [Translate with DeepL](https://marketplace.visualstudio.com/items?itemName=soerenuhrbach.vscode-deepl)\n  * [WakaTime](https://marketplace.visualstudio.com/items?itemName=WakaTime.vscode-wakatime)\n  * [XML Tools](https://marketplace.visualstudio.com/items?itemName=DotJoshJohnson.xml)\n\n  ---\n\n  \u003ePara facilitar su instalación se ha incluido un archivo ***extensions.json***\n  \u003edentro de la carpeta .vscode.\n\n  ---\n\n* ### Instalación manual\n\n  * Copiar el directorio ***.vscode*** en la carpeta raíz de tu proyecto.\n    \u003e * Una vez copiada deberás cambiar los valores del archivo ***sftp.json***\n        para que se conecten con tus servidores.\n    \u003e * Sigue las instrucciones que se encuentran en *settings.json*\n  * Copiar el archivo ***phpcs.xml*** en la carpeta raíz de tu proyecto.\n  * Copiar el archivo ***phpmd.xml*** en la carpeta raíz de tu proyecto.\n  * Copiar el archivo ***.editorconfig*** en la carpeta raíz de tu proyecto.\n  * Copiar el archivo ***grumphp.yml*** en la carpeta raíz de tu proyecto.\n  * Copiar el archivos ***.gitignore_tasks*** y renombrarlo por ***.gitignore***\n    en la raíz de tu proyecto.\n    \u003e * Eliminar los comentarios del archivo ***.gitignore*** y añadir lo que\n        necesites.\n  * Copiar el archivo ***.gitattributes*** en la carpeta raíz de tu proyecto.\n  * Si usas la extensión de WakaTime, debes copiar el archivo\n    ***wakatime-project_tasks*** y renombrarlo por ***.wakatime-project***,\n    luego editarlo y modificar su contenido por el nombre de tu proyecto.\n\n* ### Instalación automática\n\nTodos estos archivos se incorporan a las diferentes instalaciones generadas con\nel script [iniciar-proyecto](https://github.com/oscarnovasf/iniciar-proyecto).\n\n* ### Instalación de PHPCs\n\n  \u003ePara instalar PHPCs puedes seguir las instrucciones [aquí](https://oscarnovas.com/blog/usar-la-guia-de-estilo-de-drupal-con-phpcs-y-visual-code)\n\n* ### Instalación de PHPMD\n\n  \u003ePara instalar PHPMD puedes seguir las instrucciones [aquí](https://oscarnovas.com/blog/generando-documentacion-tecnica)\n\n## Autor(es)\n- Óscar Novás - [OscarNovas.com][mi-web]\n\n## Créditos\nAquí puedes comprobar la lista de [contribuyentes][contributors]\na este repositorio.\n\n## Histórico de cambios\nAquí puedes comprobar la lista de [cambios][changelog] efectuados hasta el\nmomento.\n\n---\n⌨️ con ❤️ por [Óscar Novás][mi-web] 😊\n\n[mi-web]: https://oscarnovas.com \"for developers\"\n\n[version]: v0.8.12\n[version-badge]: https://img.shields.io/badge/Versión-0.8.12-blue.svg\n\n[license]: LICENSE.md\n[license-badge]: https://img.shields.io/badge/Licencia-GPLv3+-green.svg \"Leer la licencia\"\n\n[conduct]: CODE_OF_CONDUCT.md\n[conduct-badge]: https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg \"Código de conducta\"\n\n[changelog]: CHANGELOG.md \"Histórico de cambios\"\n[contributors]: https://github.com/oscarnovasf/vscode_config/contributors \"Ver contribuyentes\"\n\n[donate-badge]: https://img.shields.io/badge/Donaci%C3%B3n-PayPal-red.svg\n[donate-url]: https://paypal.me/oscarnovasf \"Haz una donación\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foscarnovasf%2Fvscode-settings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foscarnovasf%2Fvscode-settings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foscarnovasf%2Fvscode-settings/lists"}