{"id":20679045,"url":"https://github.com/contractshark/vscode-solidity-extension","last_synced_at":"2025-12-11T22:05:31.615Z","repository":{"id":40242725,"uuid":"357931040","full_name":"contractshark/vscode-solidity-extension","owner":"contractshark","description":"Visual Studio Code Extension for Solidity Highlighting and Syntax","archived":false,"fork":false,"pushed_at":"2025-02-25T11:47:40.000Z","size":477,"stargazers_count":28,"open_issues_count":5,"forks_count":15,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-19T23:45:26.981Z","etag":null,"topics":["ethereum","extension","highlighting","ide","solidity","syntax-highlighting","visual-studio","vsce","vscode","vscode-marketplace"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=ContractShark.solidity-lang","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/contractshark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-14T14:17:59.000Z","updated_at":"2025-02-25T11:47:10.000Z","dependencies_parsed_at":"2024-11-16T21:25:42.525Z","dependency_job_id":"8aaa3559-26cc-480e-9f2a-fe6ad5c5e50f","html_url":"https://github.com/contractshark/vscode-solidity-extension","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contractshark%2Fvscode-solidity-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contractshark%2Fvscode-solidity-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contractshark%2Fvscode-solidity-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contractshark%2Fvscode-solidity-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/contractshark","download_url":"https://codeload.github.com/contractshark/vscode-solidity-extension/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249830845,"owners_count":21331357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ethereum","extension","highlighting","ide","solidity","syntax-highlighting","visual-studio","vsce","vscode","vscode-marketplace"],"created_at":"2024-11-16T21:23:45.622Z","updated_at":"2025-12-11T22:05:31.606Z","avatar_url":"https://github.com/contractshark.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src='assets/icon.png' width=64\u003e\n\t\u003ch1 align=\"center\"\u003esolidity-lang\u003c/h1\u003e\n \u003ch3 align=\"center\"\u003e VSCode Solidity \u0026 Yul Semantic Syntax Highlighting and Language Support\u003c/h3\u003e\n \u003cp align=\"center\"\u003e\n\u003calign=\"center\"\u003e\n\n---\n\n\u003cbr\u003e\n\n\u003cspan align=\"center\"\u003e\n\n[![vscode marketplace](https://badgen.net/vs-marketplace/v/contractshark.solidity-lang)](https://marketplace.visualstudio.com/items?itemName=ContractShark.solidity-lang)\n![Open VSX Version](https://img.shields.io/open-vsx/v/contractshark/solidity-lang?logo=eclipse)\n[![solidity - \u003c0.9.0](https://img.shields.io/badge/solidity-v0.9.0-2ea44f?logo=solidity)](https://github.com/manifoldfinance)\n\n\u003c/span\u003e\n\n## Motivation\n\nEvery Solidity extension on Visual Studio Code's Marketplace contain multiple plugins. This can lead\nto an inconsistent developer environment, or worse create conflicting configurations that, under the\npretense of `helping` you, do things in the background to your files without your explicit\nknowledge.\n\nHence why this extension exists: only to provide syntax highlighting so that you can decided what to\nadd without having to give up basic functionality.\n\n## v2.0.0 Planned Features\n\n- Semantic Token support for Foundry/Dapptools 'Cheat codes'\n\n- Custom NatSpec support\n\n- Solhint/Slither comment directive support\n\n- Theme Coloring support\n\n## Features\n\n- Solidity Syntax Highlighting\n\n- Yul/Yulp Syntax Highlighting\n\n- Maintained and Tested\n\n- Semantic Syntax Support (Custom Tokens coming in v2.0.0)\n\n- Remote Container / Container support\n\n- NatSpec Supported Highlighting\n\n- Custom NatSpec Support coming in v2.0.0\n\n- Support ^0.5.0 to \u003c0.9.0\n\n- No other plugins, configurations, etc: just syntax highlighting\n\n- see the additional `.vscode/settings` for better git workspace environment\n\n- [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=ContractShark.solidity-lang)\n\n- [Eclipse Open VSX Registry Marketplace](https://open-vsx.org/extension/contractshark/solidity-lang)\n\n## Extension Settings\n\nThis extension contributes the following settings:\n\n- `solidity-lang.enable`: enable/disable this extension\n\n## Contributing\n\nCheckout VSCode Extenstion recommendations for helpful utilities when working on the tmLanguage syntax files.\n\n## Issues / Support\n\n[github.com/contractshark](https://github.com/contractshark)\n\n## License\n\nSPDX-License-Identifier: MIT\n\nSee `CopyrightNotice.txt` for Additional Licenses and Copyrights\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontractshark%2Fvscode-solidity-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcontractshark%2Fvscode-solidity-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontractshark%2Fvscode-solidity-extension/lists"}