Every Solidity extension on Visual Studio Code's Marketplace contain multiple plugins. This can lead
to an inconsistent developer environment, or worse create conflicting configurations that, under the
pretense of helping
you, do things in the background to your files without your explicit
knowledge.
Hence why this extension exists: only to provide syntax highlighting so that you can decided what to add without having to give up basic functionality.
-
Semantic Token support for Foundry/Dapptools 'Cheat codes'
-
Custom NatSpec support
-
Solhint/Slither comment directive support
-
Theme Coloring support
-
Solidity Syntax Highlighting
-
Yul/Yulp Syntax Highlighting
-
Maintained and Tested
-
Semantic Syntax Support (Custom Tokens coming in v2.0.0)
-
Remote Container / Container support
-
NatSpec Supported Highlighting
-
Custom NatSpec Support coming in v2.0.0
-
Support ^0.5.0 to <0.9.0
-
No other plugins, configurations, etc: just syntax highlighting
-
see the additional
.vscode/settings
for better git workspace environment
This extension contributes the following settings:
solidity-lang.enable
: enable/disable this extension
Checkout VSCode Extenstion recommendations for helpful utilities when working on the tmLanguage syntax files.
github.com/contractshark
SPDX-License-Identifier: MIT
See CopyrightNotice.txt
for Additional Licenses and Copyrights