odoo_doctor/__init__.py,sha256=BTbbdigB-rcr21epmvlL3KUCLN7QahhxKMfk0_OUo3c,92
odoo_doctor/plugin_api.py,sha256=MOE5hQPCe2N_jLS0C1PR-g-bmE78cskYyVwCmWDxxB0,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=uTcdcL3edtPBQ6GGzWn3iGMu-GG18E9qt00xv1xMWzY,5926
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=zbW21hm-QJk4qKyJbvRQVJFyHFoCcbN2SId-ncPOGWk,6138
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=Nh6hxaLlVcuD83hkFS3aOz1W7KqITOGWDN6oxZ0ySL0,31836
odoo_doctor/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/core/baseline.py,sha256=cJPzmD2Y5I2Glc2PbVTz2MoNcDCjW3UWmTn7OuO2ei0,2568
odoo_doctor/core/cache.py,sha256=dkR1fZOsR62Sx2NLspJH6i_zEGBoDXMngPtEPeVxABM,4723
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=fmUZ_1UKbRoRo7Ces4rb2cVweIthU1RGzb3wnSe6Atg,976
odoo_doctor/core/fixer.py,sha256=HNGsTnqGsCc4dHhV61HuPOpcaSqou0oGW6J4h10XlSI,4773
odoo_doctor/core/history.py,sha256=U_wECnQ2b55hip6E9LQB8ElUApQfPBUrUcWIargCaME,8733
odoo_doctor/core/pipeline.py,sha256=pdBlZjQ5U2yOotjBZD3MVv-VkDOfv2O7ED60nZaaslo,11536
odoo_doctor/core/roi.py,sha256=PWceCW6ZakdktDByoBMSB0QtUM9SX9FAmiALGZNgfDI,6413
odoo_doctor/core/scanner.py,sha256=UFj1BYTDyojaWJty8gOk-nvgb1m1V2C8h_1AfkLSY0I,10709
odoo_doctor/core/scoring.py,sha256=RZnbecro3xAd_U_hjmN0tRFOpYesESxWygbMvNBWC1E,4454
odoo_doctor/core/source.py,sha256=d4Q-Ruj_leryvA9FYbaNLnZ_Bp16OOTP7I-Qi5JoPKk,2348
odoo_doctor/core/suppression_stats.py,sha256=jhN_CYJzWqlG6LtnZv0n_oOMqnhXKdCqWUSAoUfTm60,3939
odoo_doctor/core/surfaces.py,sha256=vl_wiy5IlOdzlbPXuo_pKArdmnMK3Wg9PYb--tBswmU,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=sjyT-Gx8njKoMl_veN3x0wMFs9tkj6rqCOl5SnlPF68,14329
odoo_doctor/graph/source_index.py,sha256=AL9JOFtj02FhAo3T5s0feRj-GxwxXZMwcN7X8QfqnOg,2629
odoo_doctor/graph/stubs/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/graph/stubs/build_stubs.py,sha256=AM8CURshXFwvJcnZNkjr4AFsk9piiA6YnMjAGsobKsw,14208
odoo_doctor/graph/stubs/loader.py,sha256=lxhJymXQVLotR-2WdjSXIWF6ggSUDi_XNp3181afjJQ,1168
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/lsp/__init__.py,sha256=j37Xs_ZwNjnKn212W16kENuIYy8JaveLWSWvM-eQ4yM,79
odoo_doctor/lsp/actions.py,sha256=ixBEvTikOtQmN4LZgtjS83u-hJp0LP0XQ8aY1GOLuOs,9473
odoo_doctor/lsp/convert.py,sha256=H0xViSn4M11mQYlOOzkQT5Hj4K1NbxKHDlgUysDvH-M,3969
odoo_doctor/lsp/engine.py,sha256=m3xIziY3e3ArFhAzqTy58EPabDA_S0G7RiLf2-NYDnc,1685
odoo_doctor/lsp/server.py,sha256=-K9FXllFaNX1d8v-8JXKw-fPDwSNGJ2jxTXo03UfOSo,10455
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=g4jgqp2HJgW6-YQUQON0L74DTbmkPNg3DgF8BuplogQ,11057
odoo_doctor/parsers/security_csv.py,sha256=EuVS8sniiWJavGz6IhJyO45AOHD7e2lZQvpQrguE-Qw,3369
odoo_doctor/parsers/xml_records.py,sha256=tLbzwfbiNHVjr0VePqkRwgtqkOaORhhcxnDFVxEJVKE,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=WTNjt5G4COjdintPwwivO4pkkmYiuqwQVYzBtWyTO6c,3384
odoo_doctor/reporters/pr_comment.py,sha256=AcWXOroa76wKOgtn8W24l-d_13D0PB4aZ8MrNEhJe4E,3725
odoo_doctor/reporters/rule_stats.py,sha256=wZ2kAz8JHiu_KCOxI1wtPapTPNbgAU6IAAAbxspOsVM,2372
odoo_doctor/reporters/sarif.py,sha256=JAA8GcLQP5HODGhjU9pX6lpq0FcJft6g-iCwAQtMhAc,3019
odoo_doctor/reporters/terminal.py,sha256=jIk5coAJ_d_AGfffOJZOVqSvhqZS5TxAfXF6CHFzriQ,4803
odoo_doctor/rules/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/rules/_ast_helpers.py,sha256=duezZwBgy77jrYdycKaCYlB5sRU4MHL6mkfj9VoJKMs,2035
odoo_doctor/rules/_taint.py,sha256=NxiKJxE887g8WpoOLR6IgD8jSXfDtz-KzYREh2konvo,14225
odoo_doctor/rules/docs_gen.py,sha256=FoH8oKUJLhet-kEXL0j3cRbon6Nlro3TmSvwyp_gEPk,6893
odoo_doctor/rules/plugins.py,sha256=t6LxvGIOdZ7h7_ebpE2Pc9nCdBDBUtvDizqDpop3O5A,3948
odoo_doctor/rules/registry.py,sha256=nMWXTklDsp1TVVaucPV11vhdK5QIt0xWIG8gEirJrJA,4038
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=QTwj3UfSB2zmwSPDIYizzzHltVR1Mrtti7jPtW9mtHw,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=MHk39vIWWwKS0kY0Td7yn11nado-DK0sUlEjDe3n_dM,1837
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=8sq_1m5DkciHXS9qsU0CiD6xghqEYwjqf1Z1aR_76vo,2831
odoo_doctor/rules/manifest/external_dependencies.py,sha256=2PcfeVmNKYQ1gv5-9rhipE9apacrEBKb6WsvWnrmgbQ,7420
odoo_doctor/rules/manifest/fixers.py,sha256=xy-fuLgBJ1TkTDU8SXhfuoN8tGPk0XO-RlAo8vc8v5U,3641
odoo_doctor/rules/manifest/license_compatibility.py,sha256=hyBrC-mu4oQAaIwp33xhtwOTCCpc9bGNkK-VPc3w7CQ,3880
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=_hyiK82FZPgP11Li5S1WH7UBHQJDRQsINrPWTo853to,3839
odoo_doctor/rules/performance/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
odoo_doctor/rules/performance/create_write_in_loop.py,sha256=55nOtgdd_Uu5jMG6fXhQ-NbSkRAIOGHieOnq7c8ZKlo,5217
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=Zwu_Y3LiXhRS27mxkvTkqD9TfQp5GBw4d-siza_eKEQ,4238
odoo_doctor/rules/performance/unbounded_search.py,sha256=_olDOSHNVqB8M2waZ-5gLI7JlCbU-9sPv7-sPfAOHiY,3978
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=XhdWwGY9E5yc4FwDM-eGkko2gUBFYDZcRKEE8pNt0ro,1695
odoo_doctor/rules/security/raw_sql_interpolation.py,sha256=-aGXcDq6RGQD2VmI83-qlWMrVnByAdGKpMMBmbsF6lE,5865
odoo_doctor/rules/security/record_rule_without_domain.py,sha256=4_VgaFh2TYiD62Xj2f7CorgOYPy_V72mh2J18iq7wjw,2790
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.7.0.dist-info/METADATA,sha256=6q2dMWnHCTWC7fkp0lCrcakROJ4bIRlG2N9oo5dNyIo,11428
odoo_doctor-0.7.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
odoo_doctor-0.7.0.dist-info/entry_points.txt,sha256=xYz6ol_T1W2A-qpgH9V6A8enEsy4uCNk5i5bv-ygGUY,56
odoo_doctor-0.7.0.dist-info/licenses/LICENSE,sha256=51O_zJ3LAKK7g3sW_2oMbRtnevr-vtOuv4qZcO09NTQ,1081
odoo_doctor-0.7.0.dist-info/RECORD,,
