Closed Bug 1656740 Opened 6 months ago Closed 6 months ago

Integrate `clangd` in `vscode` for C++ language support

Categories

(Firefox Build System :: Developer Environment Integration, enhancement)

enhancement

Tracking

(firefox81 fixed)

RESOLVED FIXED
81 Branch
Tracking Status
firefox81 --- fixed

People

(Reporter: andi, Assigned: andi)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

The purpose of the patch is to add support to vscode of having an unified environment for C++ language by using clangd.
We plan on having vscode as the de facto for Firefox development and this brings us closer to this goal by adding out of the box support for C++ with auto-completion, go to definition, go to declaration and syntax highlighting.
As a followup of this work we will also add clang-tidy support in vscode also through clangd so we will have diagnostic messages provided by the various mozilla checkers that we have in the IDE.

Attachment #9167533 - Attachment description: IDE VSCode Integration with Clangd for C++ → Bug 1656740 - Integrate `clangd` in `vscode` for C++ language support. r=froydnj
Blocks: 1657299
No longer blocks: 1657299
Pushed by bpostelnicu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1d35f9fe239e
Integrate `clangd` in `vscode` for C++ language support. r=froydnj
See Also: → 1583999
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch
Blocks: clangd
You need to log in before you can comment on or make changes to this bug.