{"id":15912847,"url":"https://github.com/tintinweb/vscode-lll","last_synced_at":"2025-03-22T19:34:16.185Z","repository":{"id":40369560,"uuid":"188013279","full_name":"tintinweb/vscode-LLL","owner":"tintinweb","description":"Ethereum LLL language support for Visual Studio Code","archived":false,"fork":false,"pushed_at":"2023-05-01T04:38:07.000Z","size":407,"stargazers_count":4,"open_issues_count":3,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-07T16:21:18.073Z","etag":null,"topics":["ethereum","lll","lllc"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=tintinweb.vscode-LLL","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tintinweb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-05-22T10:08:40.000Z","updated_at":"2022-05-15T11:06:18.000Z","dependencies_parsed_at":"2022-08-09T18:41:56.434Z","dependency_job_id":null,"html_url":"https://github.com/tintinweb/vscode-LLL","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tintinweb%2Fvscode-LLL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tintinweb%2Fvscode-LLL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tintinweb%2Fvscode-LLL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tintinweb%2Fvscode-LLL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tintinweb","download_url":"https://codeload.github.com/tintinweb/vscode-LLL/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221833480,"owners_count":16888452,"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","lll","lllc"],"created_at":"2024-10-06T16:21:28.973Z","updated_at":"2025-03-22T19:34:16.163Z","avatar_url":"https://github.com/tintinweb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![img](./images/icon.png)\n\n[\u003cimg height=\"30\" alt=\"vscode marketplace\" src=\"https://github.com/user-attachments/assets/030dde14-1745-4f4e-852c-b415db9c2050\"\u003e](https://marketplace.visualstudio.com/items?itemName=tintinweb.vscode-lll) [\u003cimg height=\"30\" alt=\"open-vsx\" src=\"https://github.com/user-attachments/assets/975d31ca-5259-4bf0-8c40-b2e25cdd5ccb\"\u003e](https://open-vsx.org/extension/tintinweb/vscode-lll) \n\n\n\n# vscode-LLL    \n\nEthereum LLL language support for Visual Studio Code  \n\n![image](https://user-images.githubusercontent.com/2865694/58585492-2a023a00-8259-11e9-9a10-7c80a6848a9c.png)\n\n\n*LLL is the new-old solidity :D*\n\n\n## Features\n\n#### Passive Features\n\n* LLL syntax highlighting support\n\n#### Active Features\n\nNote: Active features can be disabled by setting `Settings` → `LLL` → `Mode: Active` to `false`.\n\n* Provides Hover information (`Settings` → `LLL` → `Hover: Enable`)\n* Integrates with the LLL compiler\n  * automatically compile contracts on save (`Settings` → `LLL` → `Compile: On Save`)\n  * compilation can be triggered by executing a vscode command (`cmd + shift + p` → `LLL: Compile`)\n  * LLLC location/command can be customized (default assumes `lllc` is in `PATH`) (`Settings` → `LLL` → `Command`)\n* Integrates with [MythX](https://www.mythx.io/#faq)\n  * [sign-up](https://www.mythx.io/#faq) with your ethereum address (username)\n  * set your username and password (`Settings` → `LLL` → `MythX: Ethaddress` / `Settings` → `LLL` → `MythX: Password` or `env.MYTHX_ETH_ADDRESS` / `env.MYTHX_PASSWORD`; configuration takes precedence)\n  * automatically analyze for security issues when saving the file (`Settings` → `LLL` → `Analysis: On Save`)\n  \n## Requirements\n\n* It is assumed that LLLC is installed and generally available on the system. In case LLLC is not available in path configure the LLLC command in `Settings` → `LLL` → `Command`. Please follow [this simple guide](https://media.consensys.net/installing-ethereum-compilers-61d701e78f6) on how to build and install the LLL compiler.\n\n\n## Release Notes\n\nsee [CHANGELOG](./CHANGELOG.md)\n\n## 0.0.5\n- updated mythx library: switched from `armlet` to `mythxjs`.\n- fix: make settings take effect immediately.\n\n## 0.0.4\n- fix mythx analysis error\n- fix misused promises\n\n## 0.0.2 - 0.0.3\n- fixed diagnostic handling\n- auto compile when opening new file\n\n## 0.0.1\n- Initial release heavily based on vscode-vyper\n- Language support for syntax highlighting based on `vscode/extensions/python`\n- LLL compilation support and diagnostics\n- LLL compilation diagnostics\n- Hover provider\n\n-----------------------------------------------------------------------------------------------------------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftintinweb%2Fvscode-lll","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftintinweb%2Fvscode-lll","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftintinweb%2Fvscode-lll/lists"}