hardhat-vscode
hardhat-vscode copied to clipboard
Solidity and Hardhat support for Visual Studio Code
In typescript, if you have this: ```typescript class VeryAdvancedScientificCalculator { /** * Returns the sum of two numbers. */ public add(x: number, y: number ): number { return x +...
"Go to references" works well with assembly for local variables. For example, using it with `value` here correctly includes the assembly line: ```solidity uint value; assembly { value = 1...
Now that the extension has support for symbols, it would be nice to be able to have workspace symbols. Right now, if you try to use them, you don't get...
Hi, Solidity syntax highlighting seems a bit flawed on VSCode. Using `cmd+shift+P`>`Developer: Inspect Editor Tokens and Scopes`, you can verify that: * some `)` characters are not recognized as `punctuation.parameters.end`...
Ape 0.8 has a few changes that causes problems when using this VSCode integration, mostly documented here https://github.com/ApeWorX/ape-solidity/issues/152. * `contracts/.cache` is no longer available - it now only exists in...
https://book.getfoundry.sh/reference/config/solidity-compiler#include_paths Allows to support folder outside `src/` for example. See implementation example here: https://github.com/0xCalibur/hardhat-vscode/commit/864ff3008c25ad9b62de47bda56ad79bc57a70ca
Many of our core features are based on binding information that allows us to connect definitions to usages. This is currently hand-rolled within the extension. We want to port the...