Auto merge of #23597 - EB-Forks:vscode/extensions, r=jdm

chore(vscode): Add VSCode recommended extensions

The provided `extensions.json` file is based on the one [in `mozilla‑central`][mozilla‑central‑vscode‑extensions].

[mozilla‑central‑vscode‑extensions]: https://hg.mozilla.org/mozilla-central/file/tip/.vscode/extensions.json

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because this only adds extension recommendations for **Visual Studio Code**.

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23597)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2019-06-25 00:20:58 -04:00 committed by GitHub
commit 107dfb36f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 0 deletions

1
.gitignore vendored
View file

@ -40,6 +40,7 @@ capture_webrender/
# VSCode
.vscode
!/.vscode
/unminified-js

20
.vscode/extensions.json vendored Normal file
View file

@ -0,0 +1,20 @@
{
// See http://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
// Extension identifier format: ${publisher}.${name}. Example: vscode.csharp
// List of extensions which should be recommended for users of this workspace.
"recommendations": [
// Trim only touched lines.
"NathanRidley.autotrim",
// ESLint support.
"dbaeumer.vscode-eslint",
// C/C++ language support.
"ms-vscode.cpptools",
// Rust language support.
"rust-lang.rust",
// CSS support for HTML documents.
"ecmel.vscode-html-css",
// IDL language support
"mythmon.idl"
]
}