fastapi_therapist/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_therapist/annotations.py,sha256=EzcyADXCuY8VmL016jkYKQUYf0f8dpvzI51OZ87JZbg,934
fastapi_therapist/cli.py,sha256=o90eydwfp-shR_jfTlxUUpkkFPrD0O9sEghod1jZLg0,8155
fastapi_therapist/config.py,sha256=BZtTfXayNVtC8zjK3ChWVsPghxuESUkGxHJMcJTIaHw,4594
fastapi_therapist/file_ignore.py,sha256=uR3JWBPoenN2DbO1CGCQJLs9UnB0EsqRqUklyY7xLhQ,4430
fastapi_therapist/git_diff.py,sha256=qsz4VUjIrDJ9mmdbOODjRZXTN4SuoYzMagqVJNXIkcM,3596
fastapi_therapist/inline_suppression.py,sha256=Cx9uU7O8IBsNmfSSdO-3hbklsSL9ro9yHNF3tn5pn74,4088
fastapi_therapist/installer.py,sha256=TReS82SF5PJnUZRVSprQM6-wBn3wjHlobx-I-idFVS8,5057
fastapi_therapist/json_reporter.py,sha256=0YZIsJZjLDNveR7dunh-VcdekNpPicRzfaOatbPJpDo,2993
fastapi_therapist/models.py,sha256=E7I7Rot-tysqkr_wv7Wzeuc1seWk3WyYnY-F2CUw1Sk,627
fastapi_therapist/near_miss_hints.py,sha256=CMsxU1ZilxlFD_ERHktblVl3uo1ASP9Ek6N0o6vdZow,2687
fastapi_therapist/reporter.py,sha256=7QGwfjGgTSWHqjIFSlf_y108Oc6XHHSc5iLSOj-zRwo,2082
fastapi_therapist/ruff_integration.py,sha256=XNn2eDXVVDuWfkU3jB4APgxS-ijtfYSDP5FA-wI8sFw,2795
fastapi_therapist/scanner.py,sha256=iXDF28x4rSr7HvgmCHvauquvXXE9wajLfVLzPHK2Yac,13551
fastapi_therapist/scoring.py,sha256=98fiPrxA5Tm8er0QU6hIoNIv4ACAnoj3O6ci908vqVI,956
fastapi_therapist/vulture_integration.py,sha256=7_dXAxAuL4C0y1_fNpe6d6v6PcfTjardZbBYRkTLPSw,8587
fastapi_therapist/rules/__init__.py,sha256=TRbRIueGqove7gtzoXCjCAGbIT9HyGy1pLLucDoe88A,2174
fastapi_therapist/rules/base.py,sha256=2TDVEuqO1QcSzjJpfPTJSjPGgPCeh0eq_lCMeJzRuEU,5641
fastapi_therapist/rules/architecture/__init__.py,sha256=BjT-CC9Nu_0jxV9UlITzwyecOL7EzNi0dSlAIDvrUyo,677
fastapi_therapist/rules/architecture/fastt020_depends_in_body.py,sha256=VruDOdj86ji2ehudL4QmW_tnPDDEFCVT1ghsFWFOxGw,3502
fastapi_therapist/rules/architecture/fastt021_global_mutable_state.py,sha256=HtQhj8gEKKtrlwr7ruuKxPz1teyoB5FGNiK7knVcIMw,5288
fastapi_therapist/rules/architecture/fastt022_god_file_pattern.py,sha256=3mqWWm0sEErM2s0jDyMkmWbmWaxQEJtaHTbImGZydqg,5760
fastapi_therapist/rules/architecture/fastt024_raw_db_connect_startup.py,sha256=627qjbYUlGccEyxjb-a2eJuiYtpd_9mZw2WZJyI4GfQ,3862
fastapi_therapist/rules/architecture/fastt025_deprecated_on_event.py,sha256=NAwCwFw66IJpmLcyDWFd87USLH0iZURg3JprdJ0AKMs,3750
fastapi_therapist/rules/architecture/fastt026_unused_request_param.py,sha256=xpK9RCvtt0qWW-2zVNGoL95_aA0ZBUCiEoor4yCD9OI,4279
fastapi_therapist/rules/architecture/fastt027_file_instead_of_uploadfile.py,sha256=zJJE_k-ucudMdKmfpftVCeGR4ssr21sWxXe-tbbgQCo,3799
fastapi_therapist/rules/async_sync/__init__.py,sha256=Hr_19_Zc9RwNVmebjylgcYcOq_y00q4JKTeiHds4DOc,529
fastapi_therapist/rules/async_sync/fastt001_sync_blocking_io.py,sha256=xlpLy5SbIc6-itnW5AlpktX2sOWDP_7BKBliWgOY3yY,4099
fastapi_therapist/rules/async_sync/fastt002_db_session_in_async.py,sha256=96_7ZCWc70wCQUFlzRpMoNcUgoiDiYrAfThrZOClbQw,5693
fastapi_therapist/rules/async_sync/fastt003_no_await_in_async.py,sha256=ndgXU_uDn0FH-yxUALj1ffo0OF9OQIG9LwmFAwSu2dU,5676
fastapi_therapist/rules/async_sync/fastt004_nested_event_loop.py,sha256=-dDsuVmhtLEdE9Olc7o912VyX3vRZ3p8rUMSofGPYzs,4474
fastapi_therapist/rules/async_sync/fastt005_blocking_file_io.py,sha256=u8ItRFhpBaP9GdWuDg2b8TyYYTy7WnMpiMwA_fN0zzc,4505
fastapi_therapist/rules/async_sync/fastt006_sync_subprocess.py,sha256=mCTatZA73E9e90FBHZZg2MAVIYeO-iUkw2u6pjv7Uc4,4697
fastapi_therapist/rules/correctness/__init__.py,sha256=A5ny850-5phb9eE0bZJomzbl11HVtBNTOxW_dZISYHE,104
fastapi_therapist/rules/correctness/fastt070_missing_status_code.py,sha256=kZM6xmbIX4_PFLoxrPskdRMtLaDorqydFSqnwRK7Z_I,3600
fastapi_therapist/rules/dead_code/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_therapist/rules/dependency/__init__.py,sha256=B3A1SUNHU9h7zuppLGluxK8YdJR05l47R_a6BeOKAUw,394
fastapi_therapist/rules/dependency/fastt050_get_db_without_try_finally.py,sha256=cxRI3HEtmPk3xs6v75yBYbItE7oQAUE8jnfuYVwuqck,4255
fastapi_therapist/rules/dependency/fastt051_repeated_depends.py,sha256=87Pc_BHYhWZKyOQMMzzYrZI2gdMv03aSL-50R4aZfp4,5439
fastapi_therapist/rules/dependency/fastt052_session_without_yield.py,sha256=0j7bOG_08fYDhShuShjseuC-KfxYzrBMuMl_IlHeGNc,3870
fastapi_therapist/rules/dependency/fastt053_route_level_auth.py,sha256=xbVeIEQyV0TeXOJbF9j19ipwkHEq5lZJ7Q3vNaPs5zk,8828
fastapi_therapist/rules/performance/__init__.py,sha256=y_RtIiPy6SQAEMVpgTiLEGGhbUNuW44XYFWfYGxCyc8,568
fastapi_therapist/rules/performance/fastt030_n_plus_one_query.py,sha256=nq6HLzYF5TxGs1f_jdg9rv98G_YvBmX31Pvoo5W-OgU,4608
fastapi_therapist/rules/performance/fastt031_unindexed_foreign_key.py,sha256=4EVzB43q4IXkqJxHkjywMYQBnJQygnanPn4qnf71QJk,4679
fastapi_therapist/rules/performance/fastt032_missing_joinedload.py,sha256=ev5uh5w7OYpmX1CHakst7g7d-4qqNCVKyN-ItVEHvk0,11195
fastapi_therapist/rules/performance/fastt033_cpu_bound_in_async.py,sha256=5v_8wcW31nldFsWaFRL_6vchtQyeXC0Apa9MFaXIPdo,3760
fastapi_therapist/rules/performance/fastt034_background_tasks_celery.py,sha256=Yk41ckZqrLGIA4r70jMdEjQtggToShnThQFnZ7wYLGs,4300
fastapi_therapist/rules/performance/fastt035_unbounded_query.py,sha256=HzD4mOK5XKhHn1o3_-frPSiiyiKlqBrCExsvskwqIT4,7720
fastapi_therapist/rules/performance/fastt036_missing_lru_cache.py,sha256=vGMDiTtLKsOMAaE8sjcRboiFQgnX3eWo7ArEIIOx35o,3292
fastapi_therapist/rules/pydantic/__init__.py,sha256=k7ldlpxi9rEHk5U8GRCSDqSRvz9hkMBeawPFcSpfliw,526
fastapi_therapist/rules/pydantic/fastt040_pydantic_v1_validator.py,sha256=PS7EE9DP2rAtE_AI6CG9aMNF-FO61EhlAAZriphHeuo,3532
fastapi_therapist/rules/pydantic/fastt041_orm_mode_unused.py,sha256=k4Tm0vNeRESDieldurxRLU2fhelmfpjC0vvamqKE5wA,5456
fastapi_therapist/rules/pydantic/fastt042_dict_instead_of_model_dump.py,sha256=LeLQk6KAp5EPbAAKWy9bUokTVlVIR_M-HM4ZQbfGbE4,2644
fastapi_therapist/rules/pydantic/fastt043_raw_dict_with_response_model.py,sha256=Y1TYRTKPkf34E2XZ1IkpF6lsaj6JNY8QmZJW57EAUMs,4543
fastapi_therapist/rules/pydantic/fastt044_missing_from_attributes.py,sha256=_rA1RXeZhLjBfsPDlsgPUD0jPH232ehQHNFUIMZm2Ls,5421
fastapi_therapist/rules/security/__init__.py,sha256=VgOwkPliZwNfL8jnolYs0SkPXDT4WHWlKN1kAkEg8gE,836
fastapi_therapist/rules/security/fastt010_return_sqlalchemy_base_class.py,sha256=FQjaBboD74fbPzoXqLDHFoSkCP_Z-6aYBzzbzOepiUc,6814
fastapi_therapist/rules/security/fastt011_response_model_none.py,sha256=wFMsAUM3d3kJDKBcUQQi0eufVYmsaakfBXEvIAlVPYs,8110
fastapi_therapist/rules/security/fastt012_missing_response_model.py,sha256=fxyZUQtzaZttOEwX1LMdEL6xOmxJpEal4joy5FB43MQ,3059
fastapi_therapist/rules/security/fastt013_hardcoded_secrets.py,sha256=3aGwV_z9nsCz-HKVlHQei_5D7XJdZW8QzYn2mTyE3og,10180
fastapi_therapist/rules/security/fastt014_debugtrue_non_testfile.py,sha256=6qxDGKNgCzyfM37OCyMJ7_BcbRuB56w05YWiVd-W4u8,2976
fastapi_therapist/rules/security/fastt015_cors_wildcard_credentials.py,sha256=layVQXhAeb1NXVCFnrlM12TpcoVcPIIcDsFQPJRvFuU,4349
fastapi_therapist/rules/security/fastt016_missing_httpsredirectmiddleware.py,sha256=jSzsXEjY6uJvmTay5e2720TFkYInfju6L-UjqX-YgY8,3518
fastapi_therapist/rules/security/fastt017_sql_fstring_injection.py,sha256=BaPRXdQ4x19dQl5JcG83T9GhfQ8sO3ocm6mnm09jG-s,3451
fastapi_therapist-0.4.0.dist-info/METADATA,sha256=cfZlMFJ4ozgFxLQKV2u03FhrJo545CNTZadWrR7Trhs,6437
fastapi_therapist-0.4.0.dist-info/WHEEL,sha256=THafob7ofN-NsuMN7Mg4qZyHaQI7KkD-QlcQatYhXPo,87
fastapi_therapist-0.4.0.dist-info/entry_points.txt,sha256=22IwJyuIsSDPKXBu4syAvU1vST9q5bT0qlCmQoP5OIc,65
fastapi_therapist-0.4.0.dist-info/RECORD,,
