From 17a9628b04bdd8d460fb29ecace55b01bbb63e6c Mon Sep 17 00:00:00 2001 From: Mike Ratcliffe Date: Wed, 18 Sep 2024 14:46:36 +0100 Subject: [PATCH] build: Add VSCode extension recommendations This commit introduces a `.vscode/extensions.json` file to the project, which provides recommendations for Visual Studio Code extensions. The inclusion of this file aims to streamline the development environment setup for contributors by suggesting a set of useful extensions commonly employed within the project. The recommended extensions cover various aspects of development, including: * **Code intelligence:** `npm-intellisense` and `path-intellisense` for enhanced JavaScript/Node.js and path handling. * **Documentation:** `jsdoc-generator` for generating JSDoc documentation, `vscode-markdownlint` for linting Markdown files. * **Linting and formatting:** `vscode-eslint`, `prettier-vscode`, and `vscode-stylelint` for enforcing coding style and best practices. * **HTML/Twig support:** `auto-close-tag`, `auto-rename-tag`, and `twig-language-2` for better HTML and Twig template development. * **Markdown assistance:** `markdown-all-in-one` for enhanced Markdown editing experience. By including these recommended extensions, contributors can quickly set up their VS Code environment with relevant tools, leading to a more productive and consistent coding experience. --- .vscode/extensions.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .vscode/extensions.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..6e2d3ec --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,15 @@ +{ + "recommendations": [ + "christian-kohler.npm-intellisense", + "christian-kohler.path-intellisense", + "crystal-spider.jsdoc-generator", + "davidanson.vscode-markdownlint", + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode", + "formulahendry.auto-close-tag", + "formulahendry.auto-rename-tag", + "mblode.twig-language-2", + "stylelint.vscode-stylelint", + "yzhang.markdown-all-in-one" + ] +}