MCPcopy Create free account

hub / github.com/FSoft-AI4Code/CodeWiki / functions

Functions699 in github.com/FSoft-AI4Code/CodeWiki

↓ 1 callersMethod_extract_imports
(self)
codewiki/src/be/dependency_analyzer/analyzers/java.py:65
↓ 1 callersMethod_extract_interface_entity
(self, node, depth: int)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:320
↓ 1 callersMethod_extract_jsdoc_type_dependencies
Extract type dependencies from JSDoc comments.
codewiki/src/be/dependency_analyzer/analyzers/javascript.py:626
↓ 1 callersMethod_extract_lexical_declaration_entity
Extract lexical declaration entity (const/let).
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:499
↓ 1 callersMethod_extract_method_entity
Extract method entity (at any depth), qualified by its class.
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:256
↓ 1 callersMethod_extract_methods_from_class
(self, class_node, class_name: str)
codewiki/src/be/dependency_analyzer/analyzers/javascript.py:164
↓ 1 callersMethod_extract_namespace_info
Extract namespace and use statements from the AST.
codewiki/src/be/dependency_analyzer/analyzers/php.py:182
↓ 1 callersMethod_extract_new_relationship
(self, node, caller_name: str, all_entities: dict)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:988
↓ 1 callersMethod_extract_nodes
(self, node, top_level_nodes, lines)
codewiki/src/be/dependency_analyzer/analyzers/java.py:90
↓ 1 callersMethod_extract_nodes
Recursively extract top-level nodes (functions, structs, and global variables).
codewiki/src/be/dependency_analyzer/analyzers/c.py:66
↓ 1 callersMethod_extract_nodes
(self, node, top_level_nodes, lines)
codewiki/src/be/dependency_analyzer/analyzers/csharp.py:150
↓ 1 callersMethod_extract_nodes
Extract class, interface, trait, enum, function, and method nodes.
codewiki/src/be/dependency_analyzer/analyzers/php.py:237
↓ 1 callersMethod_extract_nodes
(self, node, top_level_nodes, lines)
codewiki/src/be/dependency_analyzer/analyzers/kotlin.py:70
↓ 1 callersMethod_extract_nodes
Recursively extract top-level nodes (classes, functions, global variables).
codewiki/src/be/dependency_analyzer/analyzers/cpp.py:153
↓ 1 callersMethod_extract_package_name
(self)
codewiki/src/be/dependency_analyzer/analyzers/java.py:61
↓ 1 callersMethod_extract_parameter_dependencies
(self, formal_params, caller_name: str)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:619
↓ 1 callersMethod_extract_parameters
Extract function/method parameters as list of strings.
codewiki/src/be/dependency_analyzer/analyzers/php.py:538
↓ 1 callersMethod_extract_relationships
(self, node, top_level_nodes)
codewiki/src/be/dependency_analyzer/analyzers/java.py:170
↓ 1 callersMethod_extract_relationships
Extract various types of relationships between top-level nodes.
codewiki/src/be/dependency_analyzer/analyzers/c.py:155
↓ 1 callersMethod_extract_relationships
(self, node, top_level_nodes)
codewiki/src/be/dependency_analyzer/analyzers/csharp.py:256
↓ 1 callersMethod_extract_relationships
Extract dependency relationships from the AST.
codewiki/src/be/dependency_analyzer/analyzers/php.py:335
↓ 1 callersMethod_extract_relationships
(self, node, top_level_nodes)
codewiki/src/be/dependency_analyzer/analyzers/kotlin.py:162
↓ 1 callersMethod_extract_relationships
(self, node, top_level_nodes)
codewiki/src/be/dependency_analyzer/analyzers/cpp.py:343
↓ 1 callersMethod_extract_type_alias_entity
(self, node, depth: int)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:344
↓ 1 callersMethod_extract_type_arguments_relationship
(self, node, caller_name: str, all_entities: dict)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:1038
↓ 1 callersMethod_extract_type_name
Extract type name from a type node.
codewiki/src/be/dependency_analyzer/analyzers/php.py:481
↓ 1 callersMethod_extract_type_relationship
(self, node, caller_name: str, all_entities: dict)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:1008
↓ 1 callersMethod_extract_use_statement
Extract use statement(s) from a namespace_use_declaration node.
codewiki/src/be/dependency_analyzer/analyzers/php.py:199
↓ 1 callersMethod_extract_usings
Collect ``using`` directives (plain / alias / static) and the file-scoped namespace via an AST walk — directives can sit inside block
codewiki/src/be/dependency_analyzer/analyzers/csharp.py:101
↓ 1 callersMethod_extract_variable_declaration_entity
(self, node, depth: int)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:531
↓ 1 callersMethod_extract_variable_entity
(self, node, depth: int)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:380
↓ 1 callersMethod_filter_supported_languages
Filter code files to only include supported languages. Supports Python, JavaScript, TypeScript, Java, C#, C, C++, PHP, Go, and Rust.
codewiki/src/be/dependency_analyzer/analysis/analysis_service.py:296
↓ 1 callersMethod_filter_top_level_declarations
(self, all_entities: dict)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:107
↓ 1 callersMethod_finalize_job
Finalize the job (metadata already created by backend).
codewiki/cli/adapters/doc_generator.py:343
↓ 1 callersFunction_find_affected
(tree, parent_names=None)
codewiki/cli/commands/generate.py:174
↓ 1 callersFunction_find_affected_modules
Map changed files to affected modules using module_tree.json. Uses substring matching (same as the CLI ``_invalidate_affected_modules``). Ret
codewiki/mcp/tools/analysis.py:235
↓ 1 callersMethod_find_all_type_identifiers
(self, node, type_identifiers: list)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:1031
↓ 1 callersMethod_find_class_containing_method
(self, method_name, top_level_nodes)
codewiki/src/be/dependency_analyzer/analyzers/cpp.py:660
↓ 1 callersMethod_find_containing_class
Find the class that contains this node.
codewiki/src/be/dependency_analyzer/analyzers/cpp.py:605
↓ 1 callersMethod_find_containing_class_name
(self, node)
codewiki/src/be/dependency_analyzer/analyzers/java.py:510
↓ 1 callersMethod_find_containing_class_name
(self, node)
codewiki/src/be/dependency_analyzer/analyzers/csharp.py:565
↓ 1 callersMethod_find_containing_method
(self, node)
codewiki/src/be/dependency_analyzer/analyzers/java.py:525
↓ 1 callersMethod_find_containing_method
(self, node)
codewiki/src/be/dependency_analyzer/analyzers/csharp.py:580
↓ 1 callersMethod_find_containing_method
Find the component ID of the containing function/method.
codewiki/src/be/dependency_analyzer/analyzers/kotlin.py:369
↓ 1 callersMethod_find_declared_type
(self, scope_node, identifier: str)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:960
↓ 1 callersMethod_find_new_initializer
(self, scope_node, identifier: str)
codewiki/src/be/dependency_analyzer/analyzers/javascript.py:611
↓ 1 callersMethod_find_type_parameters
(self, node)
codewiki/src/be/dependency_analyzer/analyzers/java.py:375
↓ 1 callersMethod_find_type_parameters
(self, node)
codewiki/src/be/dependency_analyzer/analyzers/csharp.py:494
↓ 1 callersMethod_find_variable_type
(self, node, variable_name, top_level_nodes)
codewiki/src/be/dependency_analyzer/analyzers/java.py:438
↓ 1 callersMethod_find_variable_type
(self, node, variable_name)
codewiki/src/be/dependency_analyzer/analyzers/csharp.py:591
↓ 1 callersMethod_find_variable_type
Try to resolve the type of a variable by searching local declarations, function parameters, constructor parameters, and class propert
codewiki/src/be/dependency_analyzer/analyzers/kotlin.py:383
↓ 1 callersMethod_find_variable_type
(self, node, variable_name: str)
codewiki/src/be/dependency_analyzer/analyzers/cpp.py:486
↓ 1 callersFunction_fine_grained_tools
Return the zero-config, IDE-driven tool set.
codewiki/mcp/server.py:68
↓ 1 callersMethod_first_base_type
First base type of the type enclosing ``node`` (for ``base.X()``).
codewiki/src/be/dependency_analyzer/analyzers/csharp.py:431
↓ 1 callersMethod_generate_visualization_data
Generate visualization data for graph rendering. Creates Cytoscape.js compatible graph data with nodes and edges. Returns:
codewiki/src/be/dependency_analyzer/analysis/call_graph_analyzer.py:730
↓ 1 callersMethod_get_class_modifiers
Extract class modifiers (abstract, data, enum, annotation, etc.).
codewiki/src/be/dependency_analyzer/analyzers/kotlin.py:151
↓ 1 callersMethod_get_constructor_type_name
(self, node)
codewiki/src/be/dependency_analyzer/analyzers/cpp.py:546
↓ 1 callersMethod_get_field_call_parts
(self, field_expression)
codewiki/src/be/dependency_analyzer/analyzers/cpp.py:474
↓ 1 callersFunction_get_litellm_model_name
Get the litellm-compatible model name for a given provider. For Bedrock, prefixes the model name with 'bedrock/' if not already prefixed.
codewiki/src/be/llm_services.py:54
↓ 1 callersMethod_get_parent_context
Get the parent context of a node for better top-level detection
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:188
↓ 1 callersMethod_get_preceding_docstring
Extract PHPDoc comment preceding a node.
codewiki/src/be/dependency_analyzer/analyzers/php.py:509
↓ 1 callersMethod_get_root_identifier
Get the root identifier from a chain of navigation_expressions.
codewiki/src/be/dependency_analyzer/analyzers/kotlin.py:341
↓ 1 callersMethod_get_supported_languages
Get list of currently supported languages for analysis.
codewiki/src/be/dependency_analyzer/analysis/analysis_service.py:322
↓ 1 callersMethod_get_top_level_name
(self, node)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:735
↓ 1 callersMethod_get_type_from_clause
Extract type name from a base_clause or interface_clause.
codewiki/src/be/dependency_analyzer/analyzers/php.py:474
↓ 1 callersMethod_handle_invocation
(self, node, top_level_nodes)
codewiki/src/be/dependency_analyzer/analyzers/csharp.py:323
↓ 1 callersMethod_header_has_cpp_signal
(self, base_dir: str, relative_path: str)
codewiki/src/be/dependency_analyzer/analysis/call_graph_analyzer.py:192
↓ 1 callersFunction_heartbeat
(ctx: Context, work: asyncio.Task)
codewiki/src/be/caw_toolkit.py:44
↓ 1 callersMethod_identifier_chain
Flatten a member expression into dotted text when it is a pure identifier chain; None when any link is computed.
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:877
↓ 1 callersMethod_identifier_chain
Flatten a member expression into dotted text when it is a pure identifier chain; None when any link is computed.
codewiki/src/be/dependency_analyzer/analyzers/javascript.py:577
↓ 1 callersMethod_infer_identifier_type
Find the type of a local identifier from `new X()` initializers or TS type annotations within the enclosing function/method/class.
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:939
↓ 1 callersFunction_inside
(base: Path, target: Path)
codewiki/src/be/dependency_analyzer/utils/security.py:4
↓ 1 callersMethod_inside_function
(self)
codewiki/src/be/dependency_analyzer/analyzers/python.py:104
↓ 1 callersFunction_invalidate_affected_modules
Remove cached module documentation for modules that contain changed files. Reads module_tree.json to find which modules contain changed file
codewiki/cli/commands/generate.py:148
↓ 1 callersMethod_is_arrow_function_field
Check if field_definition contains an arrow function.
codewiki/src/be/dependency_analyzer/analyzers/javascript.py:207
↓ 1 callersMethod_is_builtin_type
Check if type name is a TypeScript/JavaScript built-in type.
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:1097
↓ 1 callersMethod_is_builtin_type_js
Check if type name is a JavaScript/JSDoc built-in type.
codewiki/src/be/dependency_analyzer/analyzers/javascript.py:705
↓ 1 callersMethod_is_external_callee
Classify a still-unresolved callee as external, after project resolution has had its chance. Rules are generic, not name lists: prefi
codewiki/src/be/dependency_analyzer/analysis/call_graph_analyzer.py:535
↓ 1 callersMethod_is_external_python_callee
Classify a still-unresolved dotted Python callee. A callee whose dotted prefix aligns with a project module is an honest project gap,
codewiki/src/be/dependency_analyzer/analysis/call_graph_analyzer.py:562
↓ 1 callersMethod_is_global_variable
(self, node)
codewiki/src/be/dependency_analyzer/analyzers/c.py:147
↓ 1 callersMethod_is_global_variable
Check if a declaration node is a global variable.
codewiki/src/be/dependency_analyzer/analyzers/cpp.py:286
↓ 1 callersMethod_is_inside_function_body
(self, node)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:152
↓ 1 callersMethod_is_new_top_level
(self, node)
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:727
↓ 1 callersMethod_is_primitive_type
Check if type is a Java primitive or a JDK/runtime type.
codewiki/src/be/dependency_analyzer/analyzers/java.py:298
↓ 1 callersMethod_is_system_function
Check if a call target is external rather than a project function. Besides the curated standard-library set, an ALL_CAPS callee is treated as a m
codewiki/src/be/dependency_analyzer/analyzers/cpp.py:636
↓ 1 callersMethod_is_template_file
Check if file is a PHP template that should be skipped.
codewiki/src/be/dependency_analyzer/analyzers/php.py:106
↓ 1 callersFunction_is_unsupported_token_param_error
Return True if *err* is the OpenAI "unsupported_parameter" error for *param*.
codewiki/src/be/llm_services.py:215
↓ 1 callersFunction_is_within
Return True if *path* resolves to somewhere inside *base*.
codewiki/mcp/tools/doc_writer.py:23
↓ 1 callersMethod_job_id_to_repo_full_name
Convert job ID back to repo full name.
codewiki/src/fe/routes.py:284
↓ 1 callersFunction_legacy_generate_docs
Legacy generate_docs — requires CodeWiki LLM configuration.
codewiki/mcp/server.py:452
↓ 1 callersFunction_legacy_get_module_tree
Legacy get_module_tree.
codewiki/mcp/server.py:513
↓ 1 callersFunction_legacy_tools
Return the legacy tools that require CodeWiki LLM configuration.
codewiki/mcp/server.py:288
↓ 1 callersFunction_load_config
Load CodeWiki configuration from ~/.codewiki/config.json + keyring.
codewiki/mcp/server.py:441
↓ 1 callersMethod_member_call_parts
Split a member expression callee into (receiver_kind, receiver_text, method_tail). receiver_kind is one of: "this", "super", "identifier", "c
codewiki/src/be/dependency_analyzer/analyzers/typescript.py:847
↓ 1 callersMethod_namespace_for
The namespace in scope at ``node``: the file-scoped namespace (if any) followed by every enclosing block ``namespace_declaration``.
codewiki/src/be/dependency_analyzer/analyzers/csharp.py:126
↓ 1 callersFunction_normalize
Strip the monorepo subpath and drop generated/non-source paths.
codewiki/mcp/tools/analysis.py:139
↓ 1 callersMethod_normalize_for_parser
Strip ALL_CAPS attribute/specifier macros that sit in front of a declaration so tree-sitter can recover the underlying signature. This is name-agn
codewiki/src/be/dependency_analyzer/analyzers/cpp.py:123
↓ 1 callersMethod_normalize_github_url
Normalize GitHub URL for consistent comparison.
codewiki/src/fe/routes.py:270
↓ 1 callersMethod_parse_with_macro_recovery
Parse the original source; if it has syntax errors, retry with macro normalization and keep whichever parse has fewer errors. Normalization strip
codewiki/src/be/dependency_analyzer/analyzers/cpp.py:90
↓ 1 callersFunction_patch_codex_tool_timeout
()
codewiki/src/be/caw_backend.py:98
← previousnext →301–400 of 699, ranked by callers