hardhat-vscode icon indicating copy to clipboard operation
hardhat-vscode copied to clipboard

Solidity and Hardhat support for Visual Studio Code

Results 137 hardhat-vscode issues
Sort by recently updated
recently updated
newest added
trafficstars

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?

enhancement

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...

enhancement

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...

type:feature
status:ready

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...

type:feature
status:ready

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....

type:bug
blocked-reason:needs-slang-usedef
status:blocked

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...

bug

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: ![image](https://user-images.githubusercontent.com/24030/152982225-3e029f25-4a60-44f0-aec3-95f0ef16c060.png) We may want to split out different syntactic...

enhancement

Within openzepplin, if you navigate to a nested type like `BitMaps.BitMap` the navigation fails: ![Apr-27-2022 15-29-22](https://user-images.githubusercontent.com/24030/165542154-70811976-2999-455b-a74f-2ea7857898c7.gif) The source file for this is `contracts/mocks/BitMapMock.sol`

type:bug
blocked-reason:needs-slang-usedef
status:blocked

VSCode has added an api for enhancing source code with inlays. Typescript uses it to display inferred types for variables, among other things: ![image](https://user-images.githubusercontent.com/24030/157010020-b197975e-5f72-4bad-ae03-b32aeb973e65.png) Are there any places in solidity...

type:feature
status:ready