{"repo":"onflow/vscode-cadence","free":true,"listed":false,"github":"https://github.com/onflow/vscode-cadence","clone":"git clone https://github.com/onflow/vscode-cadence.git","description":"VS Code extension for Cadence on the Flow network. Syntax highlighting, diagnostics, and language server for Cadence smart contracts","language":"TypeScript","stars":54,"topics":["vscode","flow","blockchain","cadence","vscode-extension","developer-tools","ide","language-server","smart-contracts","syntax-highlighting"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"vscode-cadence — Cadence Language Extension for VS Code Bringing Cadence, the resource-oriented smart contract language of the Flow network, to your VS Code editor. TL;DR - What: The official Visual Studio Code extension for Cadence, with syntax highlighting, diagnostics, code completion, a language server managed via Flow CLI, a debugger, and flow.json schema validation. - Who it's for: Developers writing Cadence smart contracts on the Flow network using VS Code or compatible editors. - Why use it: Rich editing support for Cadence files ( .cdc ), inline diagnostics, go-to-definition, hover types, code actions, and integrated debugging against a Flow emulator. - Status: See Releases for the latest version. - License: Apache-2.0. - Related repos: onflow/cadence · onflow/flow-cli · onflow/flips - The reference VS Code extension for Cadence for the Flow network, open-sourced since 2019. Installation Install the Cadence extension from the Visual Studio Marketplace The extension is also available on the Open VSX Registry Once installed, the extension will help you install other dependencies such as the Flow CLI. Features Cadence Language Server The Cadence extension provides a language server for Cadence. The language server is responsible for providing language features like code completion, diagnostics, and more. It is packaged within the Flow CLI and is managed by the extension. Debugging Use the debugger build into VSCode on Cadence files by creating a launch.json file. Make s","default_branch":null,"files":null,"tree":[],"storefront":"/r/onflow","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/onflow/vscode-cadence/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}