NomicFoundation / hardhat-vscode

Solidity and Hardhat support for Visual Studio Code

Home Page:https://hardhat.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Feature] Go To Definition does not work or is not fully resolved

DrakeEvans opened this issue · comments

Feature: Go To Definition should support function definitions as well as fully resolve Definitions

Current Situation: Function definitions not supported, For supported symbols Go To Definition only goes to the nearest declaration not to the implementation

Current.mp4

Proposed: Function definitions supported, Go To Definition fully resolves to implementation not nearest declaration

OptimalOutcome.mp4

The OptimalOutcome.mp4 is generated from using the Tools For Solidity extension

Hey @DrakeEvans, thanks for the reproduction videos they are always valued.
Can you point me to to the repo you where using if its open source?

@kanej Yes you can see it at https://github.com/agora-finance/agora-dollar-evm-tests/blob/master/src/test/erc20-privilaged/TestMinting.t.sol

You will need to run forge install and npm i to make it work

Will need to run npm i inside of one submodule as well cd lib/agora-dollar-evm/ && npm i