RepoPilot

chen08209 / flclash

Search chen08209/flclash

GitHub

Code

How chen08209/flclash is laid out, and where to start for common changes.

There is no import map for this report yet.

Where to start reading

  1. Repository root
  2. Likely start-up file
  3. Suggested starting pointAI
  4. Suggested starting pointAI
  5. Suggested starting pointAI
  6. Suggested starting pointAI
  7. Suggested starting pointAI
  8. Suggested starting pointAI

Find files for a task

AI

Add a new Settings Page

  • Add page route entry in lib/pages/pages.dart with named route

Add a new Manager or Feature

  • Register manager in lib/manager/manager.dart or call from lib/bootstrap.dart

Add Multi-language Support

  • Register new locale in lib/common/app_localizations.dart
  • Update locale manager in lib/manager/locale_manager.dart with new language option

Extend ClashMeta Core Integration

  • Add core configuration in lib/models/core.dart
  • Extend core_manager.dart with new startup/shutdown logic

Trace runtime behavior

Add or update tests

Change build or automation

RepoPilot lists up to 500 files, so a file missing here may still exist.

  • Files marked “likely” are guessed from their names.

Code quality and hotspots

Largest source files

  • Branch points14 per file on average
  • Code issues3 errors, 0 warnings
  • Largest file1,177 lines
  • Hotspot load0 high-risk files

Static checks on the 15 largest source files.

Tests, CI and tooling

  • CIGitHub Actions2 workflows
  • Tests406 test filesGo test · 3.1 test files per source file (file count, not coverage)
  • Dependency updatesNo config detected

Test folders: core · plugins/setup/setup_hooks/test · android/tests/common

Hotspots

Files that change often and branch heavily, highest first. Branch points count if, loop, case, catch, ternary, && and || in the file.