# Odoo Language Server ## Docs - [CLI Reference](https://mintlify.wiki/odoo/odoo-ls/configuration/cli-reference.md): All command-line flags for the odoo_ls_server binary. - [Configuration File](https://mintlify.wiki/odoo/odoo-ls/configuration/config-file.md): Configure OdooLS using an odools.toml file in your workspace. - [Configuration Profiles](https://mintlify.wiki/odoo/odoo-ls/configuration/profiles.md): Use multiple named profiles in odools.toml to support different Odoo versions and environments. - [Configuring diagnostics](https://mintlify.wiki/odoo/odoo-ls/diagnostics/configuration.md): Control which diagnostics OdooLS reports, change their severity, and filter them by path. - [Import diagnostics (OLS02xxx)](https://mintlify.wiki/odoo/odoo-ls/diagnostics/imports.md): Diagnostic codes for missing imports and failed symbol evaluation. - [Manifest diagnostics (OLS04xxx)](https://mintlify.wiki/odoo/odoo-ls/diagnostics/manifests.md): Diagnostic codes for __manifest__.py structure and module dependency validation. - [Odoo model diagnostics (OLS03xxx)](https://mintlify.wiki/odoo/odoo-ls/diagnostics/odoo-models.md): Diagnostic codes for model dependencies, field definitions, domain validation, and deprecations. - [Diagnostics overview](https://mintlify.wiki/odoo/odoo-ls/diagnostics/overview.md): How OdooLS diagnostics work, what categories exist, and how to control severity. - [Python & syntax diagnostics (OLS01xxx)](https://mintlify.wiki/odoo/odoo-ls/diagnostics/python-syntax.md): Diagnostic codes for Python syntax errors, argument validation, and class structure issues. - [XML & CSV diagnostics (OLS05xxx)](https://mintlify.wiki/odoo/odoo-ls/diagnostics/xml-csv.md): Diagnostic codes for XML data file validation, XML IDs, and node/attribute structure. - [Autocompletion](https://mintlify.wiki/odoo/odoo-ls/features/autocompletion.md): What OdooLS completes and how — from model names to field chains and XML IDs. - [Diagnostics](https://mintlify.wiki/odoo/odoo-ls/features/diagnostics.md): Real-time error detection across Python, XML, and manifest files with configurable severity and filtering. - [Hover Information](https://mintlify.wiki/odoo/odoo-ls/features/hover.md): Rich contextual information when hovering over models, fields, imports, and module names in your Odoo code. - [Code Navigation](https://mintlify.wiki/odoo/odoo-ls/features/navigation.md): Go-to-definition, find references, document symbols, and workspace symbols across your entire Odoo codebase. - [Neovim](https://mintlify.wiki/odoo/odoo-ls/ide/neovim.md): Integrate OdooLS with Neovim via nvim-lspconfig. - [PyCharm](https://mintlify.wiki/odoo/odoo-ls/ide/pycharm.md): Official JetBrains PyCharm plugin for OdooLS — settings page, loading status, and bundled lxml stubs. - [Visual Studio Code](https://mintlify.wiki/odoo/odoo-ls/ide/vscode.md): Official VSCode extension for OdooLS — bundled server binary, settings UI, and workspace symbol search. - [Zed](https://mintlify.wiki/odoo/odoo-ls/ide/zed.md): Light integration of OdooLS for the Zed editor via the Zed extension manager. - [Installation](https://mintlify.wiki/odoo/odoo-ls/installation.md): How to install OdooLS for your IDE, or build the server binary from source. - [Introduction](https://mintlify.wiki/odoo/odoo-ls/introduction.md): An overview of the Odoo Language Server (OdooLS), its features, supported IDEs, and development status. - [Quickstart](https://mintlify.wiki/odoo/odoo-ls/quickstart.md): Get Odoo Language Server running in your IDE in under five minutes.