Skip to content

Latest commit

 

History

History
78 lines (49 loc) · 3.34 KB

VisualStudioCode.md

File metadata and controls

78 lines (49 loc) · 3.34 KB

Visual Studio Code

Useful extensions for this Repo:

The extension uses the ESLint library installed in the opened workspace folder. If the folder doesn't provide one the extension looks for a global install version. If you haven't installed ESLint either locally or globally do so by running npm install eslint in the workspace folder for a local install or npm install -g eslint for a global install.

WebAssembly Toolkit for VSCode.

This plugin attempts to override user/workspace settings with settings found in .editorconfig files. No additional or vscode-specific files are required. As with any EditorConfig plugin, if root=true is not specified, EditorConfig will continue to look for an .editorconfig file outside of the project.

VS Code package to format your JavaScript / TypeScript / CSS using Prettier.

A port of DotENV for vscode.

This preview release of the extension adds language support for C/C++ to Visual Studio Code

This extension provides support for CMake in Visual Studio Code.

CMake Tools provides the native developer a full-featured, convenient, and powerful configure+build workflow for CMake-based projects within the Visual Studio Code editor.

Clang-Format is a tool to format C/C++/Java/JavaScript/Objective-C/Objective-C++/Protobuf code. It can be configured with a config file within the working folder or a parent folder.

This repo is following Google C++ Style Guide and it can be found at .clang-format file.

It was generated using:

# .bash_aliases
export CLANG_EXECUTABLE="$HOME/opt/wasm/bin/clang-format"
$CLANG_EXECUTABLE -style=google -dump-config > .clang-format

And, defined at settings.json as:

"clang-format.executable": "${env.CLANG_EXECUTABLE}",

Howto list installed extensions for copy&paste missing ones

$ code --list-extensions| sort -u| xargs -L 1 echo code --install-extension
code --install-extension dbaeumer.vscode-eslint
code --install-extension dtsvet.vscode-wasm
code --install-extension EditorConfig.EditorConfig
code --install-extension esbenp.prettier-vscode
code --install-extension mikestead.dotenv
code --install-extension ms-vscode.cpptools
code --install-extension twxs.cmake
code --install-extension vector-of-bool.cmake-tools
code --install-extension xaver.clang-format

References