hardhat-vscode
hardhat-vscode copied to clipboard
Solidity and Hardhat support for Visual Studio Code
Currently a warning can't be suppressed if its coming from hardhat/solc. One option is to allow hardhat vscode to suppress the warning perhaps as a workspace level setting?
VSCode provides the an enhanced syntax highlighting feature that gives further refinement on the highlighting. See https://code.visualstudio.com/api/language-extensions/semantic-highlight-guide for a guide. Currently `hardhat-vscode` provides a textmate grammar but would need to...
I think all the pieces are in place to do this now. It would create a really integrated experience for developers. Imagine CTRL+clicking on a Typechained contract call in your...
I have a question: does this extension includes a functionallity to add a semi-colon at the end of the line with ctrl + s? If yes, how can I activate...
This extension it is missing a very important feature of **compiling** the contract. That feature is being provided by VSCode "solidity" extension, but we need to disable that to make...
If a user edits a file and leaves the code such that the `solidity-parser` errors, then we lose code navigation in that file. ## Reproduction Steps https://user-images.githubusercontent.com/24030/173074968-43eaebd0-7657-49e7-aa05-9b3aa543680a.mov ## Options 1....
Signature help is erroring after parsing out the function/event/error from the doc and getting no signature. This is showing up in our telemetry but there is no specific information on...
In the language server spec this feature is referred to as `hover`: https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_hover You can see it in action in typescript:  We may want to split out different syntactic...
Within openzepplin, if you navigate to a nested type like `BitMaps.BitMap` the navigation fails:  The source file for this is `contracts/mocks/BitMapMock.sol`
VSCode has added an api for enhancing source code with inlays. Typescript uses it to display inferred types for variables, among other things:  Are there any places in solidity...