odoo_doctor/__init__.py,sha256=jpKyHPP5iNTbmIrZGgkKlVyBSeE4ADrPC1vjOB77PD4,92
odoo_doctor/plugin_api.py,sha256=_frorFVjrOgt923G-zkJW4qQoQXE0Ovs8hQ-d_BsSg8,1204
odoo_doctor/adapters/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/adapters/base.py,sha256=Mw9Li_w-nyk69KDo_fbzol1Zm8JNwkBdTaEN5EB6vsc,533
odoo_doctor/adapters/pylint_odoo/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/adapters/pylint_odoo/adapter.py,sha256=en4p1iMNhNvvMWKSRxm1_PonWNx73vjYcyK-EmNpi24,5897
odoo_doctor/adapters/pylint_odoo/rule_mapping.toml,sha256=jyVPl2lSGvW8pCb42VlGvH-G2n0eDCS0-nMB2vb68-M,586
odoo_doctor/adapters/ruff/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/adapters/ruff/adapter.py,sha256=NtiIZvnzn4I4089PqXBAzXwIDsBaaYWEhMzt-IvEIfU,6109
odoo_doctor/adapters/ruff/rule_mapping.toml,sha256=HKHZ0CWXKeEtccSd5roHNU8Gfv4eNY6jsW7hKksPfwA,438
odoo_doctor/cli/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/cli/app.py,sha256=c8dgACHqI-aaobL8TCiKrxeWBxVOdXyOCVqUwbrhYZ8,29939
odoo_doctor/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/core/baseline.py,sha256=OnOCRA1t61qH1Xy8mO_MZjqZ8aWSxINWYXdy1uWEjNI,2578
odoo_doctor/core/cache.py,sha256=BnXE7benFkA6Ee8quXSk9N4jhIAOvChH4P_M5WTShCE,4073
odoo_doctor/core/config.py,sha256=nlwgb4lm0QGRkp4UKSVLDF-zk4wJqAzys9DsoEgqzUA,5775
odoo_doctor/core/config_edit.py,sha256=ilO_IC29gj1v2ouPcPJWNcbzY6xVrI00LXUPE8KBHtw,2419
odoo_doctor/core/diagnostics.py,sha256=qYJQoYb7_jv7pCXSK0dmLY7HDI0ic7cgyV-55k3gSnc,977
odoo_doctor/core/fixer.py,sha256=wN7taVAXVVEl6O19j5bnfqvedo-VW-X2cUMoSruvpRQ,4770
odoo_doctor/core/history.py,sha256=xIx1ukDiRxMkEIts5vAEjjn-HrM08FjwnjOMF-isjNw,8630
odoo_doctor/core/pipeline.py,sha256=TvOFyoC9f9lkaFkhQhtbRlfINMIfmiUtUpJqnefhYrw,9539
odoo_doctor/core/roi.py,sha256=PWceCW6ZakdktDByoBMSB0QtUM9SX9FAmiALGZNgfDI,6413
odoo_doctor/core/scanner.py,sha256=6us6mkwmYBESuVjPC9uLsTFmFinEfS-9878wGQ6nH8o,9816
odoo_doctor/core/scoring.py,sha256=68oyxli_LXMqimAhbPL2cjOKH05RX6cC-_drW6KBS1I,4289
odoo_doctor/core/source.py,sha256=d4Q-Ruj_leryvA9FYbaNLnZ_Bp16OOTP7I-Qi5JoPKk,2348
odoo_doctor/core/surfaces.py,sha256=cb6JH-V7AiaDvpAqZs1A7t83kp6f4Vdn9OtOEmLuoYs,1109
odoo_doctor/discovery/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/discovery/addons.py,sha256=2UQT3KCusQnYC8-lLsUc-uscqfdWZZzHNt_vMcCO1oE,1749
odoo_doctor/discovery/odoo_version.py,sha256=SNd5O5iE5U10nugRtpe5kEPl5ogLmh76_n8V0jQgBqY,1148
odoo_doctor/graph/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/graph/module_context.py,sha256=SnZZojJE-C8gY3CJqaLpdrJTuoQJR_8RJGlBrOWCvCg,8213
odoo_doctor/graph/resolver.py,sha256=tlPpBGAGfr5aN1clS2BDcSidz6pYZPPxYfuyLzm55oM,14329
odoo_doctor/graph/source_index.py,sha256=UfMNz2UN-J5VnvZdPT2_X79K6CxfmjhuPXoPjsU9Yyo,2596
odoo_doctor/graph/stubs/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/graph/stubs/build_stubs.py,sha256=zZjyw-jLByx5GXsszAwEEK4vwDGtv6sBGuozGUbIWMo,14163
odoo_doctor/graph/stubs/loader.py,sha256=UukdfEe-dNyq77O-30NFSSV9VdSIaEu7m_HD3OlzgGw,1169
odoo_doctor/graph/stubs/data/17.0.json,sha256=J1OABdNJa2Od8UQsRFIA-441n0FNGrWp2cHhf8adKkU,8178
odoo_doctor/graph/stubs/data/18.0.json,sha256=y0f8pAL45psBX5McZh3FAuuNcv2t_MAYV9_dv8VYsOs,10730
odoo_doctor/graph/stubs/data/19.0.json,sha256=OoJISwM9I9RTsQjXCCBxeWHXUJM8ub-uszccT_dvSAI,11683
odoo_doctor/parsers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/parsers/manifest.py,sha256=NbKU-ChLEzP5SLaWmHANkk50PeA07LQMrEDTOE9Xz2E,1536
odoo_doctor/parsers/python_models.py,sha256=JgXGMGdhMLJmFpOBHveleBpSSTi6FK9PUA7kLLL9ctE,11087
odoo_doctor/parsers/security_csv.py,sha256=gE95Z8kZkUZIKoaXKXPGcXfN5AIdt-dxsDe2fxx8Uvk,3401
odoo_doctor/parsers/xml_records.py,sha256=djfkfXfF_wMlO_xzMM5u4lr01oHBLDiV0OW3Z6cop6o,6657
odoo_doctor/reporters/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/reporters/badge.py,sha256=ZeuSp96X8Sxyac5AyBPnaSVSpD0ZOw6eId1KXYYAkaY,2771
odoo_doctor/reporters/github_annotations.py,sha256=XCEfb0UHyNNRofYTumSLqkf5qzFV18IhuXS2SBAIOlg,1813
odoo_doctor/reporters/json_report.py,sha256=tdzfCzPwA8-d8tlYqHc1RnMg3XV5FPkhNsOwKd72Yb4,3205
odoo_doctor/reporters/pr_comment.py,sha256=UI0h53XPM4SBaBhJkrB1ABybJyHuebw-Qcu5NpkrfxQ,3642
odoo_doctor/reporters/sarif.py,sha256=JAA8GcLQP5HODGhjU9pX6lpq0FcJft6g-iCwAQtMhAc,3019
odoo_doctor/reporters/terminal.py,sha256=csw8MKtdUaYgWwX-1TqqIWMdYzPEywT5NZ_7VMoKdtc,4180
odoo_doctor/rules/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/rules/_ast_helpers.py,sha256=ktwW92m_lOqtcyewcm1n39fWj2hPsbkQRmAvB7a1Lyg,2000
odoo_doctor/rules/_taint.py,sha256=NxiKJxE887g8WpoOLR6IgD8jSXfDtz-KzYREh2konvo,14225
odoo_doctor/rules/docs_gen.py,sha256=lWKRM5iDdhlrBbT7JYut35fCKAIA0yGvTiypeYmC3ZQ,6861
odoo_doctor/rules/plugins.py,sha256=C2j1Zusjd00Y9qCR3S-snG6Jrpd1G-Ymes8Tgnk24kg,3923
odoo_doctor/rules/registry.py,sha256=eEqEww8zDAuNDYcljM5QRcCyRyuoqY0RRggo3FWYL8o,4029
odoo_doctor/rules/rule_docs.py,sha256=68MsbWVuvdZcxleUwdVPiW30U07WwnIIU5rEZ8Id-so,23802
odoo_doctor/rules/suppression.py,sha256=sQ16uWxaGyEzDeZGbnDxqm6I_bqVZASqF4jIy1jcbF4,3145
odoo_doctor/rules/correctness/__init__.py,sha256=rVcwiBoT0y7y51DGksA6X9qtOmjx_FT7HzPOKvMUtpo,48
odoo_doctor/rules/correctness/compute_missing_depends.py,sha256=xNc0J9HBHAMyz6wtc2mZ3ryJu6s8VTCr6E9oVckw1Xg,3961
odoo_doctor/rules/correctness/field_no_string_on_required.py,sha256=A311p-wGRgitCeiaRyTXL4-isqihCvpVGAE3OmV_jww,2086
odoo_doctor/rules/correctness/hardcoded_company_or_currency.py,sha256=GzALTRKpLdC7IWyvTfZzZlKoP5yGVttFHUGSbGJfBh4,3673
odoo_doctor/rules/correctness/missing_translation.py,sha256=ouysuM-qX27cREIJzDyKJiwS8eoaMigkz1Qm1EtjpPM,2565
odoo_doctor/rules/correctness/monetary_missing_currency_field.py,sha256=qemY912nhUIRkm8uDheDdDQhmrBiMh6fWf0qxZ69L5Q,2700
odoo_doctor/rules/correctness/override_missing_super.py,sha256=xz48dWe713AJI4plTXruH9naAT7TRbz4KJUryk5PFno,1838
odoo_doctor/rules/data_integrity/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/rules/data_integrity/data_noupdate_risk.py,sha256=XpSU6V0MkWWg0Lb-Ysx8yzCychvdzaVgkNwzYb96gC8,2127
odoo_doctor/rules/data_integrity/missing_ondelete.py,sha256=gX6f6iOug9KavKorYmGd1ACHs2m5O0BSmh78HDsxXz0,2247
odoo_doctor/rules/frontend/__init__.py,sha256=eZQYW7Wlt5-E2_c25eetHiLR7RGfGEuZfndPV1OvYhQ,45
odoo_doctor/rules/frontend/asset_bundle_missing.py,sha256=ZCaJPeRNsBN0Kv_eJwOABH-rJa2atK5d2jWsgJzOGI8,2832
odoo_doctor/rules/manifest/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/rules/manifest/data_order_risk.py,sha256=OQVHmrjgnfMbsKygxh_Yfsu4TF-qCuUhvEMhhSTa4Ko,2831
odoo_doctor/rules/manifest/external_dependencies.py,sha256=YynzG1DTt2Rm2ikkupXfQA5RggXTTdyO6sc1GjFdj10,7169
odoo_doctor/rules/manifest/fixers.py,sha256=xy-fuLgBJ1TkTDU8SXhfuoN8tGPk0XO-RlAo8vc8v5U,3641
odoo_doctor/rules/manifest/license_compatibility.py,sha256=AY8WluB-5ngTa3Nj3zSjZUt5sR5ic5LClnXlsCQMg2E,3844
odoo_doctor/rules/manifest/missing_dependency.py,sha256=z6i9w5Uq0NaieKgZyRhTbzIFAMs3c_d1iRcn1spzxIE,4328
odoo_doctor/rules/manifest/missing_required_fields.py,sha256=QeBHhwb0g0ImMYV3PkxEh4i4iATNN2e69HYuvx41EPQ,2178
odoo_doctor/rules/manifest/vendored_python_code.py,sha256=IsDceD6Y59to1W5-nqWKgRTN6z1sinS8blhw534TucQ,3865
odoo_doctor/rules/performance/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/rules/performance/create_write_in_loop.py,sha256=ggc_tIx6Bjdk6HLYbLJjIC8VO3M-NlLQpWqpT_PcHDc,5259
odoo_doctor/rules/performance/expensive_nonstored_compute.py,sha256=rrvfWP2gnxzDzfJmr6qSsomAszZJn5QhkXSv26I92_4,4259
odoo_doctor/rules/performance/n_plus_one_read.py,sha256=6hXePvlQYKSJqEQAMfAS3_C99LLgv8rhT-lRtI8qMAE,3037
odoo_doctor/rules/performance/search_in_loop.py,sha256=hQmM6HFuYNnsn7A3Fu8iAOOUD_EYfyYPS4V7my0LX70,4281
odoo_doctor/rules/performance/unbounded_search.py,sha256=nVJA29SPNGPiTxo-aD3H_pxuVntHLUXaI9D9ewOAys0,4088
odoo_doctor/rules/security/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/rules/security/eval_usage.py,sha256=BvnUlZRkhci01Md7Y5afJyOrR4dUPs0dXGW7hHbtcY8,2663
odoo_doctor/rules/security/missing_access_csv.py,sha256=D2V0k1trPoAZpfdlTOzRyhDgfOsw-xJ8MbaKZYdomqQ,3270
odoo_doctor/rules/security/missing_multicompany_rule.py,sha256=z9Qp01vEB1lo5MPpYKUAoYBynaVrWFqH74e-uiuHYNA,2523
odoo_doctor/rules/security/public_controller_sudo.py,sha256=KNeC87Qyr1tFJQKRFkpmUTo5O8OMoL5wj_Hbn-idHJ4,1695
odoo_doctor/rules/security/raw_sql_interpolation.py,sha256=bMFJ5BH0GsY1wLYj_Uu5QjSI95fOUWVCImlBID90Uvg,5867
odoo_doctor/rules/security/record_rule_without_domain.py,sha256=XfbMse0u2lJEbdwYGmXt0Ux1c4oxIJP084nKVqdbZvk,2791
odoo_doctor/rules/security/sudo_without_comment.py,sha256=IIv7iwnmOU-pqnWjAEnOThzO3s0CbgUvzNmamHznkJE,2586
odoo_doctor/rules/security/unknown_model_in_access_csv.py,sha256=wosvWhbGcGjOCkG3q5N8I_PdCY0MAWZWJxD2AeGF0JY,2355
odoo_doctor/rules/upgrade_safety/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/rules/upgrade_safety/deprecated_api_usage.py,sha256=hPddOKpXMiNukYMRmuYseRGl7QHvqrjmQxxi6Nk8xjY,2846
odoo_doctor/rules/upgrade_safety/removed_model_still_referenced.py,sha256=To2-MOoQkPD6VmmHMD-02K77xxGCzrcGNxHnovU1EvU,2807
odoo_doctor/rules/xml/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/rules/xml/button_method_not_found.py,sha256=m4pQssHLY4kpQmJ0_o84lofNrDvYnf31Ydrmsa-L_gs,2038
odoo_doctor/rules/xml/duplicate_xml_id.py,sha256=ZRH00Rq10bAwhpqfRdGy9SyqLpel7qmN5wNcL-h7wPg,1731
odoo_doctor/rules/xml/missing_xml_ref.py,sha256=fK0I38r9HQKDR0LPJXxqSo3mXT-JaWcNCm3KgkLWa_Y,3282
odoo_doctor/rules/xml/orphan_view.py,sha256=mYDAmwpwt-r-N297CcKhGVdaHTybHsrvcvZvpHxZINQ,2341
odoo_doctor/rules/xml/view_field_not_in_model.py,sha256=WedAutQPn-aKEDB1vcMIN98EjnJZLhAxBc-u0BxtPlw,2017
odoo_doctor/skills/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/skills/odoo-doctor/SKILL.md,sha256=ESyraESMLX2r3_UG6xQJ1p9k0kvyl-sGBRxxrxnMeE4,1149
odoo_doctor/skills/odoo-doctor-explain/SKILL.md,sha256=uT7TEbSyEXECS1gFQ9T-mulZqpY0Y1S6qXJfHxe_PJ0,918
odoo_doctor-0.6.0.dist-info/METADATA,sha256=ocu11bcc-SuD9WZU_6bkGC7KG7VDkOH0eTrkP723eUE,10527
odoo_doctor-0.6.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
odoo_doctor-0.6.0.dist-info/entry_points.txt,sha256=xYz6ol_T1W2A-qpgH9V6A8enEsy4uCNk5i5bv-ygGUY,56
odoo_doctor-0.6.0.dist-info/licenses/LICENSE,sha256=51O_zJ3LAKK7g3sW_2oMbRtnevr-vtOuv4qZcO09NTQ,1081
odoo_doctor-0.6.0.dist-info/RECORD,,
