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).
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).