# 🔍 CodePulse CLI

### 🚀 Pokročilý Nástroj pro Architektonickou Inteligenci a Zdraví Kódu
**Architektonická Inteligence • Sémantické Modelování • Monitorování v Reálném Čase • Připraveno pro AI Agenty**
CodePulse je nástroj nové generace pro sledování architektonického zdraví kódu, navržený pro rozsáhlé projekty v JavaScriptu, TypeScriptu, Pythonu a smíšených jazycích. Poskytuje hluboký systémový vhled do struktury kódu, rizik závislostí a evolučních trendů, což umožňuje týmům i AI agentům udržovat robustní a udržovatelné kódové báze s chirurgickou přesností.
**Evoluce v5.2:** Představujeme náš nový nelineární model hodnocení, metriku spolehlivosti 🛡️️ Confidence Metric a **Architektonický Režim Ducha (Ghost Mode)**.

[](https://www.npmjs.com/package/@archpulse/codepulse)
[](https://opensource.org/licenses/MIT)
[](https://nodejs.org/)
---
### 🌐 Vícejazyčná Podpora
[English](../README.md) | [Українська](./README.ua.md) | [Русский](./README.ru.md) | [Čeština](./README.cs.md) | [한국어](./README.ko.md) | [Deutsch](./README.de.md) | [Français](./README.fr.md)
### 📖 Kompletní Dokumentace
[English](../docs/CODEPULSE_FULL_DOCS.md) | [Українська](./CODEPULSE_FULL_DOCS.ua.md) | [Русский](./CODEPULSE_FULL_DOCS.ru.md) | [Čeština](./CODEPULSE_FULL_DOCS.cs.md) | [한국어](./CODEPULSE_FULL_DOCS.ko.md) | [Deutsch](./CODEPULSE_FULL_DOCS.de.md) | [Français](./CODEPULSE_FULL_DOCS.fr.md)
---
## ⚡ Rychlý Start
### Instalace
```bash
npm install -g @archpulse/codepulse
```
### První Skenování
```bash
# Analyzujte svůj projekt a vygenerujte HTML report
codepulse scan .
# Spusťte interaktivní TUI dashboard v reálném čase
codepulse watch .
```
---
## 🚀 Výkon a Analytické Motory
CodePulse nabízí dvě různé cesty analýzy optimalizované pro různé pracovní postupy. Budujeme komplexní systémový model celého vašeho projektu, který jde daleko za hranice standardního lintování souborů.
### Rychlý Režim (Ultra-fast scanning)
*Zaměření: Okamžitá zpětná vazba na základní architektonické zdraví.*
| Nástroj | Motor | Doba běhu (s) |
|---------|-------|---------------|
| **ESLint** | Základní | ~4.8s |
| **CodePulse** | **Oxlint Engine** | **~2.8s** |
### Režim Rozšířené Analýzy (Plná kompatibilita s ekosystémem)
*Zaměření: Hluboké architektonické vhledy, komplexní analýza závislostí a plná kompatibilita s pravidly ESLint.*
| Nástroj | Motor | Doba běhu (s) |
|---------|-------|---------------|
| **ESLint** | Raw Baseline | ~3.3s |
| **CodePulse** | **ESLint + Systemic Analysis** | **~5.5s** |
> **Proč ten rozdíl?**
> V **Režimu Rozšířené Analýzy** CodePulse provádí kompletní sadu pravidel ESLint vašeho projektu **plus** vlastní systémovou analýzu (graf závislostí, detekce cyklů, kontrola architektonických hranic a historická fluktuace). Výsledkem je sjednocený report, který kombinuje standardní lintování s hlubokou strukturní inteligencí.
---
## 🔍 Režimy Skenování a Motory
### Výběr Motoru
```bash
# Automatická detekce (Výchozí)
# Použije ESLint, pokud je nalezena konfigurace, jinak Oxlint
codepulse scan .
# Vynutit ultra-rychlý režim (poháněný Oxlintem)
codepulse scan . --engine oxlint
# Vynutit režim rozšířené analýzy (vyšší přesnost a kompatibilita)
codepulse scan . --engine eslint
# nebo
codepulse scan . --precision
```
### Detailní / Ladicí Režimy
```bash
# Pouze systémové problémy programu
codepulse scan . -d
# Ladicí režim linteru (zobrazuje surový výstup nástrojů)
codepulse scan . -ld
```
---
## 🏆 Hlavní Výhody a Konkurenceschopnost
CodePulse je jediný nástroj, který plynule spojuje statickou analýzu AST, analytiku fluktuace a provázanosti na základě Gitu a nativní integraci MCP pro pracovní postupy AI agentů. Optimalizováno pro moderní vývojová prostředí, odpovídá na otázky: „jak to bylo, jak to je a co dělat dál“.
| Funkce | Popis |
|---------|-------|
| **🏛️️ Architektonický Radar** | Definujte vrstvy a automaticky zachycujte porušení hranic |
| **💡 Sémantická Duplikace** | Strukturní hašování založené na AST najde identickou logiku, nejen řádky |
| **🔄 Přerušovač Cyklických Závislostí** | Detekujte a vizualizujte cyklické importy a smyčky závislostí |
| **⚡ Režim Watch v Reálném Čase** | Interaktivní TUI dashboard, který se aktualizuje při psaní kódu |
| **🚀 Paralelní Pipeline** | Hlavní analýza, rychlé lintery a bezpečnostní kontroly běží současně |
| **📦 Chytré Cachování** | Efektivně znovupoužívá výsledky pro nezměněné soubory |
| **🛠️️ Automatické Nastavení Linterů** | Automaticky instaluje potřebné externí lintery pro váš projekt |
| **🎨 Profesionální TUI/CLI** | Bohaté barvy, interaktivní vizualizace a jasná zpětná vazba |
| **🌐 Podpora 7 Jazyků** | Plná lokalizace pro mezinárodní vývojové týmy |
| **📄 Správa Licencí** | Okamžitě generujte a ověřujte open-source licence |
---
## 📋 Přehled Příkazů
### Základní Příkazy
| Příkaz | Popis |
|---------|-------|
| `codepulse scan [dir]` | Kompletní analýza + HTML report + status badge |
| `codepulse watch [dir]` | Interaktivní TUI dashboard v reálném čase |
| `codepulse verify [dir]` | **[GOD TIER]** Hluboké ověření: Build, Typecheck a testy |
| `codepulse audit [dir]` | **[NEW]** Komplexní architektonický audit a generování `AUDIT.md` |
| `codepulse ghost