Hardhat for Visual Studio Code is a Visual Studio Code extension that provides enhanced Solidity language features.
Built by the Nomic Foundation for the Ethereum community.
Join our Hardhat Support Discord server to stay up to date on new releases, plugins and tutorials.
- Code completion
- Go to definition, type definition and references
- Symbol renames
- Solidity code formatting through prettier-plugin-solidity
- Inline validation for Hardhat projects
- Hover help for variables, function calls, errors, events etc.
- Code actions (quickfixes) suggested from compiler errors/warnings
- Implement missing functions on interface with stubs
- Constrain mutability by adding
view
/pure
to function signature - Meet inheritance requirements by adding
virtual
/override
on function signature - Provide accessibility by adding
public
/private
to function signature
Hardhat for Visual Studio Code can be installed by using the Visual Studio Code Marketplace.
Contributions are always welcome! Feel free to open any issue or send a pull request.
Go to CONTRIBUTING.md to learn about how to set up Hardhat for Visual Studio Code's development environment.
Hardhat Support Discord server: for questions and feedback.