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

```solidity function _delegateToPool( DataTypes.ExecuteMarketplaceParams memory params, MarketplaceLocalVars memory vars ) internal returns (uint256, uint256) { uint256 price = vars.price; uint256 downpayment = price - vars.creditAmountInListingToken; if (!vars.isListingTokenETH) { address transferToken...

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

Our sentry logs are clogged with: Sentry Issue: [VSCODE-EXTENSION-W4M](https://nomic-labs.sentry.io/issues/4052686473/?referrer=github_integration) ``` Error: Connection got disposed. File "c:\Users\xxxx\.vscode\extensions\nomicfoundation.hardhat-solidity-0.6.15\out\extension.js", line 1660, in Object.dispose '{snip} ectionState.Disposed,disposeEmitter.fire(void 0);let error=new Error("Connection got disposed.");Object.keys(responsePromises).forEach(key=> {snip} File "c:\Users\xxxx\.vscode\extensions\nomicfoundation.hardhat-solidity-0.6.15\out\extension.js",...

type:bug
status:ready

Right now we are defining and executing commands on VSCode's client side. We could move that to the server by implementing the `workspace/executeCommand` method.

type:chore
status:needs-decision

The **Solidity by Nomic Foundation** vscode extension should work across the most popular solidity development frameworks (not just **Hardhat**). We are refactoring the internals to isolate Hardhat specific logic behind...

status:ready
type:epic

Several parts of the code make use of the helpers `toUnixStyle` and `decodeUriAndRemoveFilePrefix`. Newer code introduced the use of the `vscode-uri` which does a better job than the ad-hoc functions....

status:ready

So we can lean on the protocol tests as the main form of testing for the extension we should see if can instrument and gather coverage during protocol integration test...

status:triaging

Investigate the vscode apis for displaying line by line coverage inline and use them to support [solidity-coverage](https://github.com/sc-forks/solidity-coverage). Solidity coverage is a hardhat extension. We should determine from config whether it...

type:feature
status:needs-more-info

## Request Add option to disable error highlighting and linting, similar to Juan Blanco's Solidity extension: The reason I'm requesting this is that I find it distracting, because it underlines...

type:feature
status:ready

This is an investigation task, can we be deliberate about improving our syntax highlighting, rather than relying on ad-hoc bug reports to make changes. The first part of the investigation...

status:ready
type:epic

Given this code: ```solidity contract Foo { constructor () {} } contract Bar { function f() public { Foo foo = new Foo(); } } ``` If you find all...

type:improvement
status:ready