Skip to Content
1 · Upload 2 · Analyse 3 · Report
Free tool · No sign-up

Find out what's wrong with your Odoo module.

Upload a module and we parse every Python and XML file against a fixed rule set, then hand back a line-by-line report with a score you can put in front of a client. Your code is never executed — only parsed.

Drag & drop your module here

.zip or .tar.gz up to 200 MB. The folder needs a __manifest__.py.

Release to upload
Version and edition are detected from the module. We read the series from your manifest version and the edition from your dependencies.
Override the detected version
Choose a file — it uploads straight away.

5.0
3 ratings

Very good tool that helps me lot to correct my code and also this help us to find gap in our code that prevent future loss Thankyou InomERP Team

DEMOnew · found SEC-011

nice

Ajay · found REF-002
Read all 3
Reviewing

your module

Preparing… 0%
Report

Email this report

Both PDFs are attached and it goes immediately.

Up to 5 addresses.

Share this report

Anyone with the link can read it. No account needed.

Talk to us about it
What is standing in the way

    Module spectrum

    width = file size · colour = worst finding Click a file to filter
    Composite score
    / 100

      Module profile

      Not covered by this tool

      These need a running database, so they are not part of the automated score. We check them by hand on request.

      • Installing and upgrading against a real Odoo instance
      • Running the module's own unit tests
      • Whether the business logic is actually correct
      • Cross-module conflicts with the rest of your install
      Request a full review
      Severity

        Suggested next steps

        in the order worth doing them

          Ordered from the findings above and from gaps the archive makes plain. Effort is a rough shape, not an estimate — a quick step is a localised edit, significant means a rewrite of that part.

          Did we get it right?

          You know this module and we do not. Thirty seconds, and it is the only way a wrong rule ever gets fixed.