Consensys / ethereum-developer-tools-list

A guide to available tools and platforms for developing on Ethereum.
5.36k stars 1.33k forks source link

📝 Add `Tools for Solidity` extension #376

Closed michprev closed 1 year ago

michprev commented 1 year ago

Tools for Solidity is a VS Code extension that provides common language server features for Solidity (Go to definition, Find all references, Rename, etc.) but also offers live vulnerability/code quality detectors that refresh after every keystroke. It has support for Foundry (the command Tools for Solidity: Import Foundry Remappings) and can generate useful graphs (inheritance graphs, control flow graphs, import graphs).

It differs from other extensions in that it relies on compiler output, which guarantees LSP features work correctly (in comparison to using just Solidity parsers).

pi0neerpat commented 1 year ago

Sweet thanks. Will def check this out!