LICENSE
README.md
pyproject.toml
src/redup/__init__.py
src/redup/__main__.py
src/redup/analysis_logic.py
src/redup/config.py
src/redup/config_handler.py
src/redup/mcp_server.py
src/redup/reporters.py
src/redup/utils.py
src/redup.egg-info/PKG-INFO
src/redup.egg-info/SOURCES.txt
src/redup.egg-info/dependency_links.txt
src/redup.egg-info/entry_points.txt
src/redup.egg-info/requires.txt
src/redup.egg-info/top_level.txt
src/redup/cli_app/__init__.py
src/redup/cli_app/compare_command.py
src/redup/cli_app/config_builder.py
src/redup/cli_app/fuzzy_similarity.py
src/redup/cli_app/main.py
src/redup/cli_app/output_writer.py
src/redup/cli_app/scan_commands.py
src/redup/cli_app/scan_helpers.py
src/redup/core/__init__.py
src/redup/core/cache.py
src/redup/core/community.py
src/redup/core/comparator.py
src/redup/core/config.py
src/redup/core/decision.py
src/redup/core/differ.py
src/redup/core/fuzzy_similarity.py
src/redup/core/grouper.py
src/redup/core/hash_cache.py
src/redup/core/hasher.py
src/redup/core/lazy_grouper.py
src/redup/core/lsh_matcher.py
src/redup/core/matcher.py
src/redup/core/models.py
src/redup/core/pipeline_utils.py
src/redup/core/planner.py
src/redup/core/python_parser.py
src/redup/core/refactor_advisor.py
src/redup/core/scanner.py
src/redup/core/scanner_cache.py
src/redup/core/scanner_filters.py
src/redup/core/scanner_loader.py
src/redup/core/scanner_models.py
src/redup/core/scanner_types.py
src/redup/core/scanner_utils.py
src/redup/core/semantic.py
src/redup/core/ts_extractor.py
src/redup/core/universal_fuzzy.py
src/redup/core/pipeline/__init__.py
src/redup/core/pipeline/duplicate_finder.py
src/redup/core/pipeline/groups.py
src/redup/core/pipeline/phases.py
src/redup/core/scanner/__init__.py
src/redup/core/ts_extractor/__init__.py
src/redup/core/ts_extractor/config.py
src/redup/core/ts_extractor/dispatcher.py
src/redup/core/ts_extractor/main.py
src/redup/core/ts_extractor/extractors/__init__.py
src/redup/core/ts_extractor/extractors/base.py
src/redup/core/ts_extractor/extractors/c_family.py
src/redup/core/ts_extractor/extractors/dotnet.py
src/redup/core/ts_extractor/extractors/markup.py
src/redup/core/ts_extractor/extractors/php.py
src/redup/core/ts_extractor/extractors/query.py
src/redup/core/ts_extractor/extractors/ruby.py
src/redup/core/ts_extractor/extractors/shell.py
src/redup/core/ts_extractor/extractors/stylesheet.py
src/redup/core/ts_extractor/extractors/web.py
src/redup/core/utils/__init__.py
src/redup/core/utils/diff_helpers.py
src/redup/core/utils/duplicate_finders.py
src/redup/core/utils/function_extractor.py
src/redup/core/utils/hash_utils.py
src/redup/core/utils/language_dispatcher.py
src/redup/mcp/__init__.py
src/redup/mcp/handlers.py
src/redup/mcp/schemas.py
src/redup/mcp/server.py
src/redup/mcp/utils.py
src/redup/reporters/__init__.py
src/redup/reporters/code2llm_reporter.py
src/redup/reporters/enhanced_reporter.py
src/redup/reporters/json_reporter.py
src/redup/reporters/markdown_reporter.py
src/redup/reporters/toon_reporter.py
src/redup/reporters/yaml_reporter.py
tests/test_cli_import_compat.py
tests/test_compare.py
tests/test_e2e.py
tests/test_hasher.py
tests/test_matcher.py
tests/test_mcp_server.py
tests/test_models.py
tests/test_pipeline.py
tests/test_planner.py
tests/test_reporters.py
tests/test_scanner.py
tests/test_ts_extractor.py