mirror of
https://github.com/odoo/odoo-vscode.git
synced 2026-04-23 20:43:48 -06:00
VsCode extension for OdooLS
- TypeScript 71.7%
- Python 12.1%
- HTML 10.8%
- JavaScript 2.7%
- Shell 1.5%
- Other 1.2%
| .github/workflows | ||
| .vscode | ||
| client | ||
| images | ||
| .eslintrc.yml | ||
| .gitignore | ||
| .vscodeignore | ||
| build_package.sh | ||
| COPYRIGHT | ||
| LICENSE | ||
| noxfile.py | ||
| package.json | ||
| README.md | ||
| SECURITY.md | ||
| tsconfig.json | ||
Visual Studio Extension
Boost your Odoo code development
About
This extension integrates the Odoo Language Server, that will help you in the development of your Odoo projects.
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 !
This repository contains the code that build the VsCode extension for OdooLS. OdooLs itself is available here
Features
-
Autocompletion
-
Diagnostics
Installation
Requirements
- Odoo 14+
Automatic installation
Install the extension from the marketplace
Manually build the .vsix package
Requirements
- Python 3.8 or greater
- An active virtual environment (
python3 -m venv venv) - nox (
pip install nox) - node >= 14.19.0
- npm >= 8.3.0 (
npmis installed with node, check npm version, usenpm install -g npm@8.3.0to update) - @vscode/vsce >= 3.2.1 (
npm i -g @vscode/vsce)
How to bundle into .vsix
- Activate the nox venv.
- Install nox if not installed yet.
- Run
build_package.sh






