From 7ed3c7c5008582d9d8aa0a061bb8bdeaf9ef6b16 Mon Sep 17 00:00:00 2001 From: Asuka Minato Date: Wed, 20 May 2026 13:20:18 +0900 Subject: [PATCH] chore: Check more files (#36407) Co-authored-by: 99 --- api/pyproject.toml | 3 +- api/pyrefly-local-excludes.txt | 175 +++++++++++---------------------- 2 files changed, 62 insertions(+), 116 deletions(-) diff --git a/api/pyproject.toml b/api/pyproject.toml index 5a5af783c5..aa1af71b4c 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -293,4 +293,5 @@ project-includes = ["."] project-excludes = [".venv", "migrations/"] python-platform = "linux" python-version = "3.12.0" -infer-with-first-use = false +infer-with-first-use = true +min-severity = "warn" diff --git a/api/pyrefly-local-excludes.txt b/api/pyrefly-local-excludes.txt index fbbca24558..2b7baea931 100644 --- a/api/pyrefly-local-excludes.txt +++ b/api/pyrefly-local-excludes.txt @@ -1,148 +1,93 @@ -controllers/console/app/annotation.py controllers/console/app/app.py -controllers/console/app/app_import.py -controllers/console/app/mcp_server.py -controllers/console/app/site.py controllers/console/auth/email_register.py -controllers/console/human_input_form.py controllers/console/init_validate.py controllers/console/ping.py controllers/console/setup.py controllers/console/version.py -controllers/console/workspace/trigger_providers.py -controllers/service_api/app/annotation.py -controllers/web/workflow_events.py -core/agent/fc_agent_runner.py -core/app/apps/advanced_chat/app_generator.py -core/app/apps/advanced_chat/app_runner.py -core/app/apps/advanced_chat/generate_task_pipeline.py -core/app/apps/agent_chat/app_generator.py -core/app/apps/base_app_generate_response_converter.py -core/app/apps/base_app_generator.py -core/app/apps/chat/app_generator.py -core/app/apps/common/workflow_response_converter.py -core/app/apps/completion/app_generator.py -core/app/apps/pipeline/pipeline_generator.py -core/app/apps/pipeline/pipeline_runner.py -core/app/apps/workflow/app_generator.py -core/app/apps/workflow/app_runner.py -core/app/apps/workflow/generate_task_pipeline.py -core/app/apps/workflow_app_runner.py core/app/task_pipeline/easy_ui_based_generate_task_pipeline.py -core/datasource/datasource_manager.py -core/external_data_tool/api/api.py core/llm_generator/llm_generator.py -core/llm_generator/output_parser/structured_output.py -core/mcp/mcp_client.py -providers/trace/trace-aliyun/src/dify_trace_aliyun/data_exporter/traceclient.py -providers/trace/trace-arize-phoenix/src/dify_trace_arize_phoenix/arize_phoenix_trace.py providers/trace/trace-mlflow/src/dify_trace_mlflow/mlflow_trace.py core/ops/ops_trace_manager.py -providers/trace/trace-tencent/src/dify_trace_tencent/client.py -providers/trace/trace-tencent/src/dify_trace_tencent/utils.py -core/plugin/backwards_invocation/base.py -core/plugin/backwards_invocation/model.py -core/prompt/utils/extract_thread_messages.py -core/rag/datasource/keyword/jieba/jieba.py -core/rag/datasource/keyword/jieba/jieba_keyword_table_handler.py -providers/vdb/** -core/rag/extractor/csv_extractor.py -core/rag/extractor/excel_extractor.py -core/rag/extractor/firecrawl/firecrawl_app.py -core/rag/extractor/firecrawl/firecrawl_web_extractor.py -core/rag/extractor/html_extractor.py -core/rag/extractor/jina_reader_extractor.py -core/rag/extractor/markdown_extractor.py -core/rag/extractor/notion_extractor.py -core/rag/extractor/pdf_extractor.py -core/rag/extractor/text_extractor.py -core/rag/extractor/unstructured/unstructured_doc_extractor.py -core/rag/extractor/unstructured/unstructured_eml_extractor.py -core/rag/extractor/unstructured/unstructured_epub_extractor.py -core/rag/extractor/unstructured/unstructured_markdown_extractor.py -core/rag/extractor/unstructured/unstructured_msg_extractor.py -core/rag/extractor/unstructured/unstructured_ppt_extractor.py -core/rag/extractor/unstructured/unstructured_pptx_extractor.py -core/rag/extractor/unstructured/unstructured_xml_extractor.py -core/rag/extractor/watercrawl/client.py -core/rag/extractor/watercrawl/extractor.py +core/prompt/utils/prompt_message_util.py +core/rag/retrieval/dataset_retrieval.py +core/tools/tool_manager.py +extensions/ext_celery.py +providers/vdb/vdb-alibabacloud-mysql/tests/unit_tests/test_alibabacloud_mysql_factory.py +providers/vdb/vdb-alibabacloud-mysql/tests/unit_tests/test_alibabacloud_mysql_vector.py +providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py +providers/vdb/vdb-analyticdb/tests/integration_tests/test_analyticdb.py +providers/vdb/vdb-analyticdb/tests/unit_tests/test_analyticdb_vector.py +providers/vdb/vdb-analyticdb/tests/unit_tests/test_analyticdb_vector_openapi.py +providers/vdb/vdb-analyticdb/tests/unit_tests/test_analyticdb_vector_sql.py +providers/vdb/vdb-baidu/src/dify_vdb_baidu/baidu_vector.py +providers/vdb/vdb-baidu/tests/unit_tests/test_baidu_vector.py +providers/vdb/vdb-chroma/tests/unit_tests/test_chroma_vector.py +providers/vdb/vdb-clickzetta/tests/unit_tests/test_clickzetta_vector.py +providers/vdb/vdb-couchbase/tests/unit_tests/test_couchbase_vector.py +providers/vdb/vdb-elasticsearch/src/dify_vdb_elasticsearch/elasticsearch_vector.py +providers/vdb/vdb-elasticsearch/tests/unit_tests/test_elasticsearch_ja_vector.py +providers/vdb/vdb-elasticsearch/tests/unit_tests/test_elasticsearch_vector.py +providers/vdb/vdb-hologres/tests/unit_tests/test_hologres_vector.py +providers/vdb/vdb-hologres/tests/integration_tests/conftest.py +providers/vdb/vdb-huawei-cloud/tests/unit_tests/test_huawei_cloud_vector.py +providers/vdb/vdb-iris/tests/unit_tests/test_iris_vector.py +providers/vdb/vdb-lindorm/src/dify_vdb_lindorm/lindorm_vector.py +providers/vdb/vdb-lindorm/tests/integration_tests/test_lindorm.py +providers/vdb/vdb-lindorm/tests/unit_tests/test_lindorm_vector.py +providers/vdb/vdb-matrixone/tests/unit_tests/test_matrixone_vector.py +providers/vdb/vdb-milvus/tests/unit_tests/test_milvus.py +providers/vdb/vdb-myscale/tests/unit_tests/test_myscale_vector.py +providers/vdb/vdb-oceanbase/src/dify_vdb_oceanbase/oceanbase_vector.py +providers/vdb/vdb-oceanbase/tests/unit_tests/test_oceanbase_vector.py +providers/vdb/vdb-opengauss/tests/integration_tests/test_opengauss.py +providers/vdb/vdb-opengauss/tests/unit_tests/test_opengauss.py +providers/vdb/vdb-opensearch/src/dify_vdb_opensearch/opensearch_vector.py +providers/vdb/vdb-opensearch/tests/unit_tests/test_opensearch.py +providers/vdb/vdb-opensearch/tests/unit_tests/test_opensearch_vector.py +providers/vdb/vdb-oracle/src/dify_vdb_oracle/oraclevector.py +providers/vdb/vdb-oracle/tests/unit_tests/test_oraclevector.py +providers/vdb/vdb-pgvecto-rs/tests/unit_tests/test_pgvecto_rs.py +providers/vdb/vdb-pgvecto-rs/src/dify_vdb_pgvecto_rs/pgvecto_rs.py +providers/vdb/vdb-pgvector/tests/unit_tests/test_pgvector.py +providers/vdb/vdb-qdrant/tests/unit_tests/test_qdrant_vector.py +providers/vdb/vdb-relyt/tests/unit_tests/test_relyt_vector.py +providers/vdb/vdb-tablestore/tests/integration_tests/test_tablestore.py +providers/vdb/vdb-tablestore/tests/unit_tests/test_tablestore_vector.py +providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py +providers/vdb/vdb-tencent/tests/integration_tests/conftest.py +providers/vdb/vdb-tencent/tests/unit_tests/test_tencent_vector.py +providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py +providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_service.py +providers/vdb/vdb-tidb-on-qdrant/tests/unit_tests/test_tidb_service.py +providers/vdb/vdb-tidb-vector/tests/unit_tests/test_tidb_vector.py +providers/vdb/vdb-upstash/src/dify_vdb_upstash/upstash_vector.py +providers/vdb/vdb-upstash/tests/unit_tests/test_upstash_vector.py +providers/vdb/vdb-vastbase/tests/unit_tests/test_vastbase_vector.py +providers/vdb/vdb-vikingdb/src/dify_vdb_vikingdb/vikingdb_vector.py +providers/vdb/vdb-vikingdb/tests/unit_tests/test_vikingdb_vector.py +providers/vdb/vdb-weaviate/src/dify_vdb_weaviate/weaviate_vector.py +providers/vdb/vdb-weaviate/tests/unit_tests/test_weaviate_vector.py core/rag/extractor/watercrawl/provider.py core/rag/extractor/word_extractor.py core/rag/index_processor/processor/paragraph_index_processor.py core/rag/index_processor/processor/parent_child_index_processor.py core/rag/index_processor/processor/qa_index_processor.py -core/rag/retrieval/router/multi_dataset_function_call_router.py -core/rag/summary_index/summary_index.py -core/repositories/sqlalchemy_workflow_execution_repository.py -core/repositories/sqlalchemy_workflow_node_execution_repository.py -core/tools/__base/tool.py core/tools/mcp_tool/provider.py core/tools/plugin_tool/provider.py -core/tools/utils/message_transformer.py core/tools/utils/web_reader_tool.py core/tools/workflow_as_tool/provider.py -core/trigger/debug/event_selectors.py -core/trigger/entities/entities.py -core/trigger/provider.py -core/workflow/workflow_entry.py -enterprise/telemetry/contracts.py -enterprise/telemetry/draft_trace.py -enterprise/telemetry/enterprise_trace.py -enterprise/telemetry/entities/__init__.py -enterprise/telemetry/event_handlers.py -enterprise/telemetry/exporter.py -enterprise/telemetry/id_generator.py -enterprise/telemetry/metric_handler.py -enterprise/telemetry/telemetry_log.py -core/workflow/nodes/knowledge_retrieval/knowledge_retrieval_node.py -extensions/logstore/repositories/logstore_api_workflow_run_repository.py -extensions/otel/instrumentation.py -extensions/otel/runtime.py -extensions/storage/aliyun_oss_storage.py -extensions/storage/aws_s3_storage.py -extensions/storage/azure_blob_storage.py -extensions/storage/baidu_obs_storage.py -extensions/storage/clickzetta_volume/clickzetta_volume_storage.py -extensions/storage/clickzetta_volume/file_lifecycle.py -extensions/storage/google_cloud_storage.py extensions/storage/huawei_obs_storage.py -extensions/storage/opendal_storage.py -extensions/storage/oracle_oci_storage.py -extensions/storage/supabase_storage.py -extensions/storage/tencent_cos_storage.py -extensions/storage/volcengine_tos_storage.py libs/gmpy2_pkcs10aep_cipher.py schedule/queue_monitor_task.py services/account_service.py services/audio_service.py -services/auth/firecrawl/firecrawl.py -services/auth/jina.py -services/auth/jina/jina.py -services/auth/watercrawl/watercrawl.py services/conversation_service.py services/dataset_service.py +services/app_service.py services/document_indexing_proxy/document_indexing_task_proxy.py services/document_indexing_proxy/duplicate_document_indexing_task_proxy.py -services/external_knowledge_service.py services/plugin/plugin_migration.py -services/recommend_app/buildin/buildin_retrieval.py -services/recommend_app/database/database_retrieval.py -services/recommend_app/remote/remote_retrieval.py -services/summary_index_service.py -services/tools/tools_transform_service.py services/trigger/trigger_provider_service.py -services/trigger/trigger_subscription_builder_service.py -services/trigger/webhook_service.py services/workflow_draft_variable_service.py -services/workflow_event_snapshot_service.py -services/workflow_service.py -tasks/app_generate/workflow_execute_task.py tasks/regenerate_summary_index_task.py -tasks/trigger_processing_tasks.py tasks/workflow_cfs_scheduler/cfs_scheduler.py -tasks/add_document_to_index_task.py -tasks/create_segment_to_index_task.py -tasks/disable_segment_from_index_task.py -tasks/enable_segment_to_index_task.py -tasks/remove_document_from_index_task.py -tasks/workflow_execution_tasks.py