{"id":30981019,"url":"https://github.com/odoo/odoo-vscode","last_synced_at":"2025-09-12T08:07:18.924Z","repository":{"id":310861322,"uuid":"1037427689","full_name":"odoo/odoo-vscode","owner":"odoo","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-09T15:39:07.000Z","size":4007,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-09T17:46:16.087Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/odoo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2025-08-13T14:57:03.000Z","updated_at":"2025-09-09T15:39:11.000Z","dependencies_parsed_at":"2025-08-20T18:35:30.391Z","dependency_job_id":"689763e3-47d3-41c5-8414-e290ef62f3bc","html_url":"https://github.com/odoo/odoo-vscode","commit_stats":null,"previous_names":["odoo/odoo-ls-vscode","odoo/odoo-vscode"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/odoo/odoo-vscode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo%2Fodoo-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo%2Fodoo-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo%2Fodoo-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo%2Fodoo-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/odoo","download_url":"https://codeload.github.com/odoo/odoo-vscode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo%2Fodoo-vscode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274777730,"owners_count":25347652,"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","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-09-12T08:07:16.274Z","updated_at":"2025-09-12T08:07:18.903Z","avatar_url":"https://github.com/odoo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://marketplace.visualstudio.com/items?itemName=Odoo.odoo\"\u003e\n  \u003cimg src=\"https://github.com/odoo/odoo-vscode/blob/main/images/odoo_logo.png?raw=true\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\n  Visual Studio Extension\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eBoost your Odoo code development\u003c/h4\u003e\n\n## About\n\nThis extension integrates the Odoo Language Server, that will help you in the development of your Odoo projects.\n\n**This project is currently under active development. This is a complex project, and you can encounter various issues, incoherent data or crashes. Do not hesitate to report them to help us build the perfect tool !**\n\nThis repository contains the code that build the VsCode extension for OdooLS. OdooLs itself is available [here](https://github.com/odoo/odoo-ls)\n\n## Features\n\n- Autocompletion\n  - Simple Autocompletion\n  ![Autocompletion picture](https://raw.githubusercontent.com/odoo/odoo-vscode/main/images/autocomplete.png \"Autocompletion\")\n  - Model fields Completion\n  ![Autocompletion in a loop](https://raw.githubusercontent.com/odoo/odoo-vscode/main/images/autocompletion2.png \"Autocompletion 2\")\n  - Smart String completion\n  ![Autocompletion in self.env](https://raw.githubusercontent.com/odoo/odoo-vscode/main/images/autocompletion3.png \"Autocompletion 3\")\n  ![Autocompletion in inverse kwarg](https://raw.githubusercontent.com/odoo/odoo-vscode/main/images/autocompletion4.png \"Autocompletion 4\")\n\n- Advanced Hover and GoToDefinition\n  Even on String values!\n  ![Advanced Hover and GoToDefinition](https://raw.githubusercontent.com/odoo/odoo-vscode/main/images/advanced_hover_def.gif \"Autocompletion 5\")\n\n- Diagnostics\n\n![diagnostics picture](https://raw.githubusercontent.com/odoo/odoo-vscode/main/images/diagnostics.png \"Diagnostics\")\n![diagnostics picture 2](https://raw.githubusercontent.com/odoo/odoo-vscode/main/images/diagnostics2.png \"Diagnostics2\")\n\n## Installation\n\n### Requirements\n\n- Odoo 14+\n\n### Automatic installation\n\nInstall the extension from the marketplace\n- VsCode: [link](https://marketplace.visualstudio.com/items?itemName=Odoo.odoo)\n- VsCodium: [link](https://open-vsx.org/extension/Odoo/odoo)\n\n### Manually build the .vsix package\n\n#### Requirements\n\n- Python 3.8 or greater\n- An active virtual environment (`python3 -m venv venv`)\n- nox (`pip install nox`)\n- node \u003e= 14.19.0\n- npm \u003e= 8.3.0 (`npm` is installed with node, check npm version, use `npm install -g npm@8.3.0` to update)\n- @vscode/vsce \u003e= 3.2.1 (`npm i -g @vscode/vsce`)\n\n#### How to bundle into .vsix\n\n- Activate the nox venv.\n- Install nox if not installed yet.\n- Run `build_package.sh\n`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodoo%2Fodoo-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fodoo%2Fodoo-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodoo%2Fodoo-vscode/lists"}