Roadmap#

Ideas that are planned but not built yet. Suggestions are welcome as issues.

A model of the whole addons path#

The index of models, fields and XML ids across the addons path is there (see addons-path), with its checks (ODOO004-ODOO009) and go to definition in the language server. Next on top of it: find references (where a field or an XML id is used) and completion of model, field and XML id names.

Editor extensions#

odl server works in every editor with a language server client; VS Code and Zed have extensions. PyCharm (through LSP4IJ) needs a small extension of its own to start it.

Ferris’ clean sweep#

An opt-in odl check --crab: when a codebase is clean, the crab rolls its lint roller over the terminal. Only on a terminal, never in CI or JSON output.