fastapi_doctor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_doctor/annotations.py,sha256=EzcyADXCuY8VmL016jkYKQUYf0f8dpvzI51OZ87JZbg,934
fastapi_doctor/cli.py,sha256=PcmwJdmuaB-RtC78JLWkMUoCoXMQknB1TN6zvaabYw0,8155
fastapi_doctor/config.py,sha256=a3qsWVTcoy31oErF3_4zwY6mrCuaNdkK6ULedh4pnjE,4727
fastapi_doctor/file_ignore.py,sha256=uR3JWBPoenN2DbO1CGCQJLs9UnB0EsqRqUklyY7xLhQ,4430
fastapi_doctor/git_diff.py,sha256=qsz4VUjIrDJ9mmdbOODjRZXTN4SuoYzMagqVJNXIkcM,3596
fastapi_doctor/inline_suppression.py,sha256=fvzUzQDF4QKpIhrpj3cLWxBJPDFxZ0MnWHcXrZZsaSY,4202
fastapi_doctor/installer.py,sha256=HO9OIfEGr3D8qSFspeAyx0J7C1rkoKu17t5bOzQKfS0,5010
fastapi_doctor/json_reporter.py,sha256=s14L4F4ppk2sVdZjSCJkF7Ui7uLigDYfwAelIty4dD4,3098
fastapi_doctor/models.py,sha256=E7I7Rot-tysqkr_wv7Wzeuc1seWk3WyYnY-F2CUw1Sk,627
fastapi_doctor/near_miss_hints.py,sha256=M-orzKJC8KDU9vGDO8JStTQ_MzDup1QiC0sjpIN5OsI,2768
fastapi_doctor/reporter.py,sha256=7QGwfjGgTSWHqjIFSlf_y108Oc6XHHSc5iLSOj-zRwo,2082
fastapi_doctor/ruff_integration.py,sha256=Uir7Ufow4DWCh0TNMd3FqYvrxUCWQIkU5WoEqUGkJ58,2725
fastapi_doctor/scanner.py,sha256=Aaefl0K6pzeutGFCYt91uHj0ZceA242aI5m9I5prw9Y,9827
fastapi_doctor/scoring.py,sha256=98fiPrxA5Tm8er0QU6hIoNIv4ACAnoj3O6ci908vqVI,956
fastapi_doctor/vulture_integration.py,sha256=CBvD8QdP_4jtU6YPTVEvmCnoerGK7g5ES1BeuVNOuzI,4057
fastapi_doctor/rules/__init__.py,sha256=v-aOMAd4UDuHEBRWiBkpvVDCEB6zc2m_uXCOaQdv0kg,2085
fastapi_doctor/rules/base.py,sha256=2TDVEuqO1QcSzjJpfPTJSjPGgPCeh0eq_lCMeJzRuEU,5641
fastapi_doctor/rules/architecture/__init__.py,sha256=UdnEN_O4OhOvHwYejRVc1dKlY9L-ypFLnARA9hpd0_k,2111
fastapi_doctor/rules/architecture/fastt020_depends_in_body.py,sha256=EDSWr5qnPuhbkGxQr_wJkpIlzPgmigUflcYb1EWdKVM,4361
fastapi_doctor/rules/architecture/fastt021_global_mutable_state.py,sha256=tFa_cgf-UG4AT6xRa6lKRZaeSUU78OqCv22AiGeQeIE,5087
fastapi_doctor/rules/architecture/fastt022_god_file_pattern.py,sha256=TNuRknvHB945EqExL28ciM5GFch6ER8uXMFQhyvWgLA,5900
fastapi_doctor/rules/architecture/fastt024_raw_db_connect_startup.py,sha256=ospyVnfUkSUFXotLjdI5DZ_chqjWdq9PPmgvUCtADlw,3853
fastapi_doctor/rules/architecture/fastt025_deprecated_on_event.py,sha256=w4ro5TbZf6d6HTxfpWg_N2m5lP2GS2muUvmjlJkMjC4,3741
fastapi_doctor/rules/architecture/fastt026_unused_request_param.py,sha256=JFyph_fnV57vMh8TKZIOsWYszBCS02FFwEw3ij_2MeI,4270
fastapi_doctor/rules/architecture/fastt027_file_instead_of_uploadfile.py,sha256=IHift3T7s7lBd7y4mr3JoiO35PU-mdPGtJ_vVvoEtGw,4275
fastapi_doctor/rules/architecture/fastt030_n_plus_one_query.py,sha256=mlsR4oud1LSWB1JvJBQEdz3bfaN64d01SHkICbfm_DQ,4599
fastapi_doctor/rules/architecture/fastt031_unindexed_foreign_key.py,sha256=2TKT_WiCtyWovPQE9RJ0BmQ0piGkNmGRtI9ynvZ14l8,3892
fastapi_doctor/rules/architecture/fastt033_cpu_bound_in_async.py,sha256=tfp_x1adspAg3xyBdNrz5KmVKcRVFyWY0mXq-x8ATG0,3751
fastapi_doctor/rules/architecture/fastt034_background_tasks_celery.py,sha256=gzn5hYesI1AvVmSMUp4FLFn5Evj06YU128bJXQ9KPbk,4291
fastapi_doctor/rules/architecture/fastt035_unbounded_query.py,sha256=7lRNovdT_IlQPiPh3qRoQiM55fZ6-93f7e4CyzIKis0,4188
fastapi_doctor/rules/architecture/fastt036_missing_lru_cache.py,sha256=QkAUE6c5YNVjSBKxvulKrtFfmvsDtuBtVmbg-zXyy1o,3141
fastapi_doctor/rules/architecture/fastt040_pydantic_v1_validator.py,sha256=QlRasARcMRbElrIDMC0Y7dDzI6Rq_RCUgq9i6TcHcow,3523
fastapi_doctor/rules/architecture/fastt041_orm_mode_unused.py,sha256=MT-axybtZ2ta4L1bIELLw2Y9fUgbjqrQa_JaKc93jhE,4281
fastapi_doctor/rules/architecture/fastt042_dict_instead_of_model_dump.py,sha256=Dr6W5J_QBelSQBHhb2HWiSZ67eC1acIquYykzu0HQ_k,2635
fastapi_doctor/rules/architecture/fastt043_raw_dict_with_response_model.py,sha256=M_5NpcQGjR7Zios2jjxJZKisE8NxcPp5V0vGiWLfcQ4,4141
fastapi_doctor/rules/architecture/fastt044_missing_from_attributes.py,sha256=PvmY8bQVbu87EqdPA9PyXP6mtCMxb-ESjs-QeWGGJvM,5034
fastapi_doctor/rules/architecture/fastt050_get_db_without_try_finally.py,sha256=5VB__jM1G6a3fvRDHWCHYro-rfLazCH4KmUAmLBqyNY,4246
fastapi_doctor/rules/architecture/fastt051_repeated_depends.py,sha256=lNAWC0WnUUXDmmxNqOtsWoMiSMUMdq3lLnLYZPpNTO8,5430
fastapi_doctor/rules/architecture/fastt052_session_without_yield.py,sha256=fxkWOmWPGsaFIZokRjZrXZMas0rON5B3wa5NvyCJSh4,3861
fastapi_doctor/rules/architecture/fastt053_route_level_auth.py,sha256=0YPywlKyWBBXW8C-crmZmifzlBeq2Ib6EEw-KEUIdLE,8671
fastapi_doctor/rules/async_sync/__init__.py,sha256=Hr_19_Zc9RwNVmebjylgcYcOq_y00q4JKTeiHds4DOc,529
fastapi_doctor/rules/async_sync/fastt001_sync_blocking_io.py,sha256=Bn39uaenQRJIocknUtajKt_p_o69faT6bjCo49gsE0Q,4207
fastapi_doctor/rules/async_sync/fastt002_db_session_in_async.py,sha256=KZch7xfLu5gSQ5lHMxuptXJa96jryZhOE2lMiFIqV3w,5852
fastapi_doctor/rules/async_sync/fastt003_no_await_in_async.py,sha256=drqB0t5a9_6EDRT_Z2Bq_gNx4RJlFav1O3-yxAq9BX4,5825
fastapi_doctor/rules/async_sync/fastt004_nested_event_loop.py,sha256=Wu22iJUe9PJrpsUPXRstTk14UW_k8o2Qrbpl3aOLO74,4587
fastapi_doctor/rules/async_sync/fastt005_blocking_file_io.py,sha256=ji28CqOS39NjB2Sa4MW0FAgY_g6FRhfjmm0l-LdZOK4,4620
fastapi_doctor/rules/async_sync/fastt006_sync_subprocess.py,sha256=H04YGcacf7g_5_k4pJXTipsngzzIFASeX1FegA1z2xY,4819
fastapi_doctor/rules/correctness/__init__.py,sha256=A5ny850-5phb9eE0bZJomzbl11HVtBNTOxW_dZISYHE,104
fastapi_doctor/rules/correctness/fastt070_missing_status_code.py,sha256=jln7qlNTn6TdtqhabW8kbkmHwAOvp4rWbLvBmJ-hThc,3687
fastapi_doctor/rules/dead_code/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_doctor/rules/dependency/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_doctor/rules/performance/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_doctor/rules/pydantic/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fastapi_doctor/rules/security/__init__.py,sha256=VgOwkPliZwNfL8jnolYs0SkPXDT4WHWlKN1kAkEg8gE,836
fastapi_doctor/rules/security/fastt010_return_sqlalchemy_base_class.py,sha256=49xXezIkB7zAivcWY8GBBorxj-TOSobi6UcDoggMPuE,6984
fastapi_doctor/rules/security/fastt011_response_model_none.py,sha256=_5zbROuJBJvrNsaDTFvy0FWzTYzGrGqOIQ_P9tXybME,8338
fastapi_doctor/rules/security/fastt012_missing_response_model.py,sha256=OBhKIsafsSbetr3uyl5wWT55UuO9hVvSDeUVsm6u1YQ,3129
fastapi_doctor/rules/security/fastt013_hardcoded_secrets.py,sha256=NkKd7q8ZPjE785O3iVduSUpmOlxsna2HxktWnrBXKEQ,10437
fastapi_doctor/rules/security/fastt014_debugtrue_non_testfile.py,sha256=bdm5t7IVk0IeqQft6UbIJ02FyX6hpL81VNseH7j1nRg,3044
fastapi_doctor/rules/security/fastt015_cors_wildcard_credentials.py,sha256=hY3AmhNs6QjVXL3Xt21PxfJdHSwr4p2Bl1pHunBz8No,4446
fastapi_doctor/rules/security/fastt016_missing_httpsredirectmiddleware.py,sha256=IjCwB9fw4UihdqxqAB7wjzyWaNv9DnUERjIxVz3yU8o,3611
fastapi_doctor/rules/security/fastt017_sql_fstring_injection.py,sha256=GcLwy6pbz8wA2BlihZtzCYAdRqkTZ-NgY3WFhOa_GG4,3562
fastapi_therapist-0.3.2.dist-info/METADATA,sha256=b31UB3f7ODjoCRKtlOb28DkU7STnjqtK7yt097WZawE,6149
fastapi_therapist-0.3.2.dist-info/WHEEL,sha256=mffPy8wBnZQn2VnJUU5jE99KsxaSfiyMHV9Yt0aLVxs,87
fastapi_therapist-0.3.2.dist-info/entry_points.txt,sha256=AmixN-3llx8wHP_MW7xumiRzWVqZXRhNDj41fHAkT4E,62
fastapi_therapist-0.3.2.dist-info/RECORD,,
