hardhat-vscode
hardhat-vscode copied to clipboard
Solidity and Hardhat support for Visual Studio Code
If you have two contracts: ```solidity # A.sol // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 =0.7.0
To reproduce: ```solidity // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 =0.7.0
Import completio for `"./"` gives a completion of ".//Example.sol" if the file has a syntax error. I suspect the import path returned by `solidity-parser` is wrong if there are errors...
This issue has been separated out of the #74 PR to improve logging. The rust extension and the typescript extension are examples of extensions which give the option of logging...
If you trigger "Find all implementations" on the name of an interface declaration, we show all the references for the implementation including the originating interface:  There are two issues...
Exposes the custom actions from plugins and which the user provides as tasks in vscode. See the TaskProvider docs: https://code.visualstudio.com/api/extension-guides/task-provider
The advantage of a language server is it should be reusable across clients. Vim and neovim are popular among solidity developers so we should support the VIM CoC plugin and...
This is feedback from @fvictorio's notes. We trigger auto completes on on the `.` key. This is currently working inside of comments which is a pain if you use a...
In https://github.com/nomiclabs/hardhat-vscode/pull/38 we provided functionality to implement missing functions from an interface. `solidity 6480` is related to `solidty 3656` and resolving `solidity 3656` resolves `solidity 6480`, but sometimes `solidity 3656`...
This is based on telegram feedback. Like in typescript, provide quickfixes that: * add missing imports * order imports * remove unnecessary imports * show warning on unnecessary imports (on...