src\llm_code_lens\__init__.py |
(no function) |
1 |
0 |
0 |
100% |
src\llm_code_lens\analyzer\__init__.py |
SQLServerAnalyzerProxy.__new__ |
20 |
20 |
0 |
0% |
src\llm_code_lens\analyzer\__init__.py |
(no function) |
8 |
0 |
0 |
100% |
src\llm_code_lens\analyzer\base.py |
AnalysisResult.to_text |
2 |
2 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
AnalysisResult.to_json |
2 |
2 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
BaseAnalyzer.analyze_file |
1 |
1 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer.__init__ |
1 |
1 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._initialize_analyzers |
11 |
11 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer.analyze |
39 |
39 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._analyze_package_json |
2 |
2 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._analyze_tsconfig |
2 |
2 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._analyze_next_config |
4 |
4 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._analyze_tailwind_config |
4 |
4 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._analyze_pyproject_toml |
10 |
10 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._analyze_requirements |
9 |
9 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._analyze_env_example |
9 |
9 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._extract_readme_summary |
2 |
2 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._analyze_project_configuration |
2 |
2 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._collect_files |
5 |
5 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._update_metrics |
20 |
20 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._calculate_final_metrics |
9 |
9 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._is_entry_point |
2 |
2 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._is_core_file |
2 |
2 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._estimate_todo_priority |
2 |
2 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
ProjectAnalyzer._generate_default_insights |
17 |
17 |
0 |
0% |
src\llm_code_lens\analyzer\base.py |
(no function) |
34 |
0 |
0 |
100% |
src\llm_code_lens\analyzer\config.py |
analyze_package_json |
8 |
8 |
0 |
0% |
src\llm_code_lens\analyzer\config.py |
_detect_frameworks |
9 |
9 |
0 |
0% |
src\llm_code_lens\analyzer\config.py |
analyze_tsconfig |
12 |
12 |
0 |
0% |
src\llm_code_lens\analyzer\config.py |
extract_readme_summary |
12 |
12 |
0 |
0% |
src\llm_code_lens\analyzer\config.py |
(no function) |
11 |
2 |
0 |
82% |
src\llm_code_lens\analyzer\javascript.py |
JavaScriptAnalyzer.analyze_file |
16 |
16 |
0 |
0% |
src\llm_code_lens\analyzer\javascript.py |
JavaScriptAnalyzer._extract_imports_exports |
8 |
8 |
0 |
0% |
src\llm_code_lens\analyzer\javascript.py |
JavaScriptAnalyzer._extract_functions |
7 |
7 |
0 |
0% |
src\llm_code_lens\analyzer\javascript.py |
JavaScriptAnalyzer._extract_classes |
4 |
4 |
0 |
0% |
src\llm_code_lens\analyzer\javascript.py |
JavaScriptAnalyzer._extract_react_components |
7 |
7 |
0 |
0% |
src\llm_code_lens\analyzer\javascript.py |
JavaScriptAnalyzer._extract_react_hooks |
6 |
6 |
0 |
0% |
src\llm_code_lens\analyzer\javascript.py |
JavaScriptAnalyzer._extract_typescript_constructs |
6 |
6 |
0 |
0% |
src\llm_code_lens\analyzer\javascript.py |
JavaScriptAnalyzer._extract_comments_todos |
8 |
8 |
0 |
0% |
src\llm_code_lens\analyzer\javascript.py |
(no function) |
12 |
0 |
0 |
100% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer.analyze_file |
15 |
15 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._process_imports |
17 |
17 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._process_functions |
6 |
6 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._extract_function_args |
24 |
24 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._create_argument |
1 |
1 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._process_classes |
5 |
5 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._extract_class_methods |
6 |
6 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._process_comments |
25 |
25 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._calculate_function_complexity |
13 |
13 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._calculate_class_complexity |
5 |
5 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._calculate_module_complexity |
7 |
7 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._extract_base_classes |
12 |
12 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._format_dotted_name |
8 |
8 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._format_annotation |
28 |
28 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._format_import |
6 |
6 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._format_argument |
11 |
11 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._format_decorator |
10 |
10 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._extract_source |
4 |
4 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._is_docstring |
8 |
8 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._add_comment_or_todo |
4 |
4 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._is_property |
1 |
1 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._is_classmethod |
1 |
1 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
PythonAnalyzer._is_staticmethod |
1 |
1 |
0 |
0% |
src\llm_code_lens\analyzer\python.py |
(no function) |
70 |
0 |
0 |
100% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer.__init__ |
2 |
2 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer.connect |
16 |
16 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer.list_databases |
4 |
4 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer.analyze_database |
4 |
4 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer._analyze_stored_procedures |
10 |
10 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer._analyze_views |
10 |
10 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer._analyze_functions |
10 |
10 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer.analyze_file |
13 |
13 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer.__del__ |
4 |
4 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer._extract_sql_objects |
14 |
14 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer._extract_parameters |
26 |
26 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer._extract_dependencies |
9 |
9 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer._extract_comments_and_todos |
17 |
17 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
SQLServerAnalyzer._estimate_complexity |
16 |
16 |
0 |
0% |
src\llm_code_lens\analyzer\sql.py |
(no function) |
20 |
0 |
0 |
100% |
src\llm_code_lens\cli.py |
parse_ignore_file |
12 |
12 |
0 |
0% |
src\llm_code_lens\cli.py |
should_ignore |
19 |
19 |
0 |
0% |
src\llm_code_lens\cli.py |
is_binary |
8 |
8 |
0 |
0% |
src\llm_code_lens\cli.py |
split_content_by_tokens |
18 |
18 |
0 |
0% |
src\llm_code_lens\cli.py |
_split_by_lines |
19 |
19 |
0 |
0% |
src\llm_code_lens\cli.py |
delete_and_create_output_dir |
18 |
18 |
0 |
0% |
src\llm_code_lens\cli.py |
export_full_content |
34 |
34 |
0 |
0% |
src\llm_code_lens\cli.py |
_generate_config_summary |
15 |
15 |
0 |
0% |
src\llm_code_lens\cli.py |
_extract_sample_content |
18 |
18 |
0 |
0% |
src\llm_code_lens\cli.py |
export_sql_content |
20 |
20 |
0 |
0% |
src\llm_code_lens\cli.py |
_combine_fs_results |
25 |
25 |
0 |
0% |
src\llm_code_lens\cli.py |
_combine_results |
14 |
14 |
0 |
0% |
src\llm_code_lens\cli.py |
_combine_sql_results |
16 |
16 |
0 |
0% |
src\llm_code_lens\cli.py |
open_in_llm_provider |
71 |
71 |
0 |
0% |
src\llm_code_lens\cli.py |
main |
143 |
143 |
0 |
0% |
src\llm_code_lens\cli.py |
main.custom_collect_files |
37 |
37 |
0 |
0% |
src\llm_code_lens\cli.py |
(no function) |
47 |
1 |
0 |
98% |
src\llm_code_lens\formatters\__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src\llm_code_lens\formatters\llm.py |
format_analysis |
35 |
35 |
0 |
0% |
src\llm_code_lens\formatters\llm.py |
_format_configuration |
23 |
23 |
0 |
0% |
src\llm_code_lens\formatters\llm.py |
_format_file_analysis |
25 |
25 |
0 |
0% |
src\llm_code_lens\formatters\llm.py |
_format_python_file |
60 |
60 |
0 |
0% |
src\llm_code_lens\formatters\llm.py |
_format_sql_file |
23 |
23 |
0 |
0% |
src\llm_code_lens\formatters\llm.py |
_format_sql_file.format_metrics |
6 |
6 |
0 |
0% |
src\llm_code_lens\formatters\llm.py |
_format_js_file |
57 |
57 |
0 |
0% |
src\llm_code_lens\formatters\llm.py |
_format_todo |
1 |
1 |
0 |
0% |
src\llm_code_lens\formatters\llm.py |
(no function) |
9 |
0 |
0 |
100% |
src\llm_code_lens\menu.py |
MenuState.__init__ |
44 |
44 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.toggle_dir_expanded |
5 |
5 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.toggle_selection |
45 |
45 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.is_selected |
19 |
19 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.is_partially_selected |
17 |
17 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState._update_parent_selection_state |
40 |
40 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.is_excluded |
19 |
19 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.get_current_item |
3 |
3 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.move_cursor |
7 |
7 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.rebuild_visible_items |
24 |
24 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState._auto_exclude_common_dirs |
49 |
49 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState._recursively_include |
22 |
22 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState._recursively_exclude |
21 |
21 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState._build_item_list |
14 |
14 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.toggle_option |
22 |
22 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.set_option |
3 |
3 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.start_editing_option |
4 |
4 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.finish_editing |
8 |
8 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.add_exclude_pattern |
3 |
3 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.remove_exclude_pattern |
3 |
3 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.toggle_section |
5 |
5 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.move_option_cursor |
4 |
4 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.validate_selection |
16 |
16 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.get_results |
14 |
14 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState._check_for_updates |
11 |
11 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState.update_to_latest_version |
17 |
17 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState._save_state |
10 |
10 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState._load_state |
20 |
20 |
0 |
0% |
src\llm_code_lens\menu.py |
MenuState._open_in_llm |
13 |
13 |
0 |
0% |
src\llm_code_lens\menu.py |
draw_menu |
235 |
235 |
0 |
0% |
src\llm_code_lens\menu.py |
handle_input |
117 |
117 |
0 |
0% |
src\llm_code_lens\menu.py |
run_menu |
6 |
6 |
0 |
0% |
src\llm_code_lens\menu.py |
run_menu._menu_main |
36 |
36 |
0 |
0% |
src\llm_code_lens\menu.py |
run_menu._menu_main.perform_scan |
9 |
9 |
0 |
0% |
src\llm_code_lens\menu.py |
(no function) |
38 |
0 |
0 |
100% |
src\llm_code_lens\processors\__init__.py |
(no function) |
3 |
2 |
0 |
33% |
src\llm_code_lens\processors\insights.py |
generate_insights |
39 |
39 |
0 |
0% |
src\llm_code_lens\processors\insights.py |
(no function) |
4 |
4 |
0 |
0% |
src\llm_code_lens\processors\summary.py |
generate_summary |
8 |
8 |
0 |
0% |
src\llm_code_lens\processors\summary.py |
_process_file_stats |
5 |
5 |
0 |
0% |
src\llm_code_lens\processors\summary.py |
_process_code_metrics |
22 |
22 |
0 |
0% |
src\llm_code_lens\processors\summary.py |
_process_maintenance_info |
6 |
6 |
0 |
0% |
src\llm_code_lens\processors\summary.py |
_process_structure_info |
6 |
6 |
0 |
0% |
src\llm_code_lens\processors\summary.py |
_calculate_final_metrics |
11 |
11 |
0 |
0% |
src\llm_code_lens\processors\summary.py |
_estimate_todo_priority |
1 |
1 |
0 |
0% |
src\llm_code_lens\processors\summary.py |
_is_potential_entry_point |
1 |
1 |
0 |
0% |
src\llm_code_lens\processors\summary.py |
_is_core_file |
1 |
1 |
0 |
0% |
src\llm_code_lens\processors\summary.py |
generate_insights |
2 |
2 |
0 |
0% |
src\llm_code_lens\processors\summary.py |
(no function) |
13 |
10 |
0 |
23% |
src\llm_code_lens\utils.py |
estimate_todo_priority |
6 |
6 |
0 |
0% |
src\llm_code_lens\utils.py |
is_potential_entry_point |
8 |
8 |
0 |
0% |
src\llm_code_lens\utils.py |
is_core_file |
10 |
10 |
0 |
0% |
src\llm_code_lens\utils.py |
(no function) |
4 |
4 |
0 |
0% |
src\llm_code_lens\utils\__init__.py |
(no function) |
3 |
0 |
0 |
100% |
src\llm_code_lens\utils\gitignore.py |
GitignoreParser.__init__ |
2 |
2 |
0 |
0% |
src\llm_code_lens\utils\gitignore.py |
GitignoreParser.load_gitignore |
11 |
11 |
0 |
0% |
src\llm_code_lens\utils\gitignore.py |
GitignoreParser.get_ignore_patterns |
1 |
1 |
0 |
0% |
src\llm_code_lens\utils\gitignore.py |
GitignoreParser.should_ignore |
6 |
6 |
0 |
0% |
src\llm_code_lens\utils\gitignore.py |
GitignoreParser._convert_to_regex |
7 |
7 |
0 |
0% |
src\llm_code_lens\utils\gitignore.py |
(no function) |
9 |
0 |
0 |
100% |
src\llm_code_lens\utils\tree.py |
ProjectTree.__init__ |
3 |
3 |
0 |
0% |
src\llm_code_lens\utils\tree.py |
ProjectTree.generate_tree |
4 |
4 |
0 |
0% |
src\llm_code_lens\utils\tree.py |
ProjectTree._build_tree_recursive |
18 |
18 |
0 |
0% |
src\llm_code_lens\utils\tree.py |
ProjectTree._should_ignore |
5 |
5 |
0 |
0% |
src\llm_code_lens\utils\tree.py |
ProjectTree.generate_summary_tree |
12 |
12 |
0 |
0% |
src\llm_code_lens\utils\tree.py |
ProjectTree._analyze_structure |
14 |
14 |
0 |
0% |
src\llm_code_lens\utils\tree.py |
ProjectTree._analyze_directory |
13 |
13 |
0 |
0% |
src\llm_code_lens\utils\tree.py |
(no function) |
11 |
0 |
0 |
100% |
src\llm_code_lens\version.py |
check_for_newer_version |
10 |
10 |
0 |
0% |
src\llm_code_lens\version.py |
_get_current_version |
1 |
1 |
0 |
0% |
src\llm_code_lens\version.py |
_get_latest_version |
10 |
10 |
0 |
0% |
src\llm_code_lens\version.py |
(no function) |
10 |
0 |
0 |
100% |