Skip to content

chore(commands): remove 32 deprecated aliases (post-#195 cleanup) #199

Description

@Wolfvin

Context

PR #195 mengkonsolidasi 78 commands ke 12 umbrella commands. 32 old command names dipertahankan sebagai deprecated aliases "untuk 1 versi" dengan deprecation warning ke stderr. Saatnya hapus.

Deprecated Aliases yang Harus Dihapus

Semua 32 alias ini sekarang hanya wrapper dengan print warning lalu redirect. Hapus file .py-nya dan hapus registrasinya:

affected, arch-metrics, architecture, binary-scan, circular, complexity, dashboard, dataflow, dead-code, dependents, diff, env-check, git-status, graph-schema, import-snapshot, init, lsp-status, orient, outline, ownership, perf-hint, query-graph, regex-audit, secrets, semantic-query, side-effect, smell, staleness, symbols, taint, trace, vuln-scan

Constraint

  • Hapus file .py untuk setiap alias di scripts/commands/
  • Jangan hapus umbrella command files: audit.py, search.py, context.py, deps.py, security.py, summary.py, impact.py, api_map.py, doctor.py, history.py, graph.py, scan.py
  • Jangan hapus 13 hidden-pending commands (analyze, check, config-drift, deps-audit, entrypoints, list, lsp, missing-refs, plugin, query, state-map, test-map, type-infer) -- itu scope issue chore(commands): evaluate and resolve 13 hidden-pending commands #200
  • Update README deprecated aliases section: hapus list alias, ganti dengan catatan "semua alias sudah dihapus di versi ini"
  • Hapus test files yang exclusively test deprecated aliases (cek dulu sebelum hapus)

Definition of Done

  1. Semua 32 file alias .py dihapus dari scripts/commands/
  2. codelens --help tidak menampilkan alias manapun
  3. Memanggil alias lama (misal: codelens dead-code) menghasilkan error "invalid choice" -- bukan lagi deprecation warning
  4. codelens --command-count tetap return 12
  5. README deprecated aliases section diupdate

Checklist Laporan Worker

  • List file yang dihapus
  • Hasil codelens --command-count
  • Test bahwa alias lama sekarang error (contoh: codelens dead-code hasilnya apa)
  • Hasil codelens --help (hanya 12 umbrella yang muncul)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions