hardhat-vscode
hardhat-vscode copied to clipboard
Solidity and Hardhat support for Visual Studio Code
We currently bundle every version of the `@nomicfoundation/solidity-analyzer` for every platform, so that one vsix can be used across all platforms. We should switch to platform specific vsix files. To...
- [x] Because this PR includes a **bug fix**, relevant tests have been included. There can be multiple nodes without names, and they can't be added via addChild/addTypeNode
Problem: When attempting to open a Foundry project in VSCode using the Nomic Foundation Solidity extension, I encounter the following error: ``` Foundry project 'fund-me-foundry' was not able to initialize...
Hardhat can now have config files with `.cjs` file extensions, see [using esm](https://hardhat.org/hardhat-runner/docs/advanced/using-esm). The vscode extension needs to support hardhat config files with `.cjs` as the extension.
The lack of range formatting capabilities make the LSP incompatible with several formatting tools such as https://github.com/stevearc/conform.nvim. It would be nice if it could be added since no formatter is...
- [ ] Because this PR includes a **bug fix**, relevant tests have been included. - [ ] Because this PR includes a **new feature**, the change was previously discussed...
# Problem Auto-completion for the `lib/*` folder is not working when integrating Foundry with Hardhat, following the instructions from [this link](https://hardhat.org/hardhat-runner/docs/advanced/hardhat-and-foundry#adding-foundry-to-a-hardhat-project).  Changing the source directory name from `contracts` to...
Region comments are useful for organizing code and making it more readable by allowing developers to collapse and expand sections of code. This is especially useful for large files with...
### I had 1 instance of VSCode running with 2 windows open, then I `cmd+q`'d both to quit VSCode. In Activity Monitor, it continued to show `Code Helper` processes running:...
> a.k.a Wen VIM? Support the use of the language server component outside of vscode, so it can be leveraged by other editors, initially targeting vim and neovim. ## Status...