11# ![ icon] ( /images/iconx32.png ' icon ') ink! Analyzer for Visual Studio Code
22
3- [ ink!] ( https://use.ink/ ) language support for Visual Studio Code.
3+ [ ink!] language support for Visual Studio Code.
44
5- [ ink!] ( https://use.ink/ ) is a programming language used for writing smart contracts for blockchains built with
6- [ Substrate] ( https://substrate.io/ ) .
5+ [ ink!] is a programming language used for writing smart contracts for blockchains built with
6+ [ Substrate] [ substrate ] .
7+
8+ [ ink! ] : https://use.ink/
9+ [ substrate ] : https://substrate.io/
710
811## Features
912
1518 - migrating ink! projects to newer versions of ink! (e.g. ink! 4.x to 5.0)
1619 - extracting ink! entities (e.g. ink! 5.0 events) into standalone packages
1720 - and more!
18- - hover content - descriptive/informational text for ink! attribute macros and arguments.
1921- inlay hints - inline type and format information for ink! attribute arguments values
2022 (e.g. ` u32 | _| @ ` for ink! message selectors).
2123- signature help - popup information for valid ink! attribute arguments for the current context/cursor position.
24+ - hover content - descriptive/informational text for ink! attribute macros and arguments.
2225- commands - triggers for custom functionality like creating a new ink! project with a contract stub or
2326 restarting/stopping the ink! language server.
2427
8891
8992## Recommendations
9093
91- [ ink!] ( https://use.ink/ ) is built on top of [ Rust] ( https://www.rust-lang.org/ ) , so you'll have a much better experience
92- with both [ rust-analyzer] ( https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer ) and
93- ink! analyzer enabled.
94+ [ ink!] is built on top of [ Rust] , so you'll have a much better experience
95+ with both [ rust-analyzer] and ink! analyzer enabled.
96+
97+ [ Rust ] : https://www.rust-lang.org/
98+ [ rust-analyzer ] : https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer
9499
95100## Extension Settings
96101
@@ -116,4 +121,7 @@ as defined in the GPL-3.0 license, shall be licensed as above, without any addit
116121
117122## Acknowledgements
118123
119- 🌱 Funded by: the [ Web3 Foundation] ( https://web3.foundation/ ) and [ Polkadot Treasury] ( https://polkadot.network/ecosystem/treasury/ ) .
124+ 🌱 Funded by: the [ Web3 Foundation] [ W3F ] and [ Polkadot Treasury] [ Treasury ] .
125+
126+ [ W3F ] : https://web3.foundation/
127+ [ Treasury ] : https://polkadot.network/ecosystem/treasury/
0 commit comments