With a PYTHONPATH-based setup and a properly configured project, pycharm can figure out most of the imports just fine, with all the usual features e.g. jump to symbol, find usages, show documentation, ...:
If odools is enabled, it tends to be quite confused about a lot of the setup, and to flag every symbol as "not found" with a documentation fallback of "(import) ...: Any"
But it is superior at the odoo stuff (usually), so things get kind of awkward on whether ls should or should not be enabled, depending on the frustration with the task at hand in either.
(also the built-in jump to symbol works with odools enabled so you get a warning that a symbol is not found but can still jump to it, which is a bit freaky, find usage still doesn't work tho)
With a PYTHONPATH-based setup and a properly configured project, pycharm can figure out most of the imports just fine, with all the usual features e.g. jump to symbol, find usages, show documentation, ...:
If odools is enabled, it tends to be quite confused about a lot of the setup, and to flag every symbol as "not found" with a documentation fallback of "(import) ...: Any"
But it is superior at the odoo stuff (usually), so things get kind of awkward on whether ls should or should not be enabled, depending on the frustration with the task at hand in either.
(also the built-in jump to symbol works with odools enabled so you get a warning that a symbol is not found but can still jump to it, which is a bit freaky, find usage still doesn't work tho)