Skip to content

NomicFoundation/hardhat-vscode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

718c9d4 · Feb 23, 2023
Apr 1, 2022
Feb 20, 2023
Feb 20, 2023
Feb 23, 2023
Feb 23, 2023
Feb 23, 2023
Feb 20, 2023
Dec 22, 2021
May 26, 2022
Sep 8, 2022
Jan 11, 2022
Dec 21, 2022
Jan 11, 2022
Feb 20, 2023
Feb 20, 2023
Feb 20, 2023
Jan 25, 2022
Feb 20, 2023
Feb 23, 2023
Feb 20, 2023
Dec 22, 2022

Repository files navigation

Solidity for Visual Studio Code by Nomic Foundation

Solidity for VS Code by Nomic Foundation 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.

Features

  • 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

Installation

Solidity for VS Code by Nomic Foundation can be installed by using the Visual Studio Code Marketplace.

Coc.nvim extension

Please refer to the coc extension readme for additional instructions.

Contributing

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 the extension's development environment.

Feedback, help and news

Hardhat Support Discord server: for questions and feedback.

Follow Hardhat on Twitter.