# π CodePulse CLI

### π ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΠ²ΠΈΠΆΠΎΠΊ ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΠ½Π°Π»ΠΈΠ·Π° ΠΈ ΠΠ΄ΠΎΡΠΎΠ²ΡΡ ΠΠΎΠ΄Π°
**ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΉ ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ β’ Π‘Π΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β’ ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π² Π Π΅Π°Π»ΡΠ½ΠΎΠΌ ΠΡΠ΅ΠΌΠ΅Π½ΠΈ β’ ΠΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΠΊ ΠΠ-Π°Π³Π΅Π½ΡΠ°ΠΌ**
CodePulse β ΡΡΠΎ Π΄Π²ΠΈΠΆΠΎΠΊ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ Π·Π΄ΠΎΡΠΎΠ²ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π΄Π»Ρ ΠΌΠ°ΡΡΡΠ°Π±Π½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° JavaScript, TypeScript, Python ΠΈ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΡ
ΡΠ·ΡΠΊΠ°Ρ
. ΠΠ½ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΊΠΎΠ΄Π°, ΡΠΈΡΠΊΠΎΠ² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΈ ΡΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΡ
ΡΡΠ΅Π½Π΄ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈ ΠΠ-Π°Π³Π΅Π½ΡΠ°ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠ΅ ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΠΌΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΡΠ΅ Π±Π°Π·Ρ Ρ Ρ
ΠΈΡΡΡΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ.
**ΠΠ²ΠΎΠ»ΡΡΠΈΡ v5.2:** ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π½Π°ΡΡ Π½ΠΎΠ²ΡΡ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ, ΠΌΠ΅ΡΡΠΈΠΊΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ π‘οΈοΈ Confidence Metric ΠΈ **ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΉ Π Π΅ΠΆΠΈΠΌ ΠΡΠΈΠ·ΡΠ°ΠΊΠ° (Ghost Mode)**.

[](https://www.npmjs.com/package/@archpulse/codepulse)
[](https://opensource.org/licenses/MIT)
[](https://nodejs.org/)
---
### π ΠΠ½ΠΎΠ³ΠΎΡΠ·ΡΡΠ½Π°Ρ ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°
[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)
### π ΠΠΎΠ»Π½Π°Ρ ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
[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)
---
## β‘ ΠΡΡΡΡΡΠΉ Π‘ΡΠ°ΡΡ
### Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
```bash
npm install -g @archpulse/codepulse
```
### ΠΠ΅ΡΠ²ΡΠΉ Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
```bash
# ΠΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ HTML-ΠΎΡΡΠ΅Ρ
codepulse scan .
# ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ TUI-ΠΏΠ°Π½Π΅Π»Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
codepulse watch .
```
---
## π ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΠ²ΠΈΠΆΠΊΠΈ ΠΠ½Π°Π»ΠΈΠ·Π°
CodePulse ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π΄Π²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΏΡΡΠΈ Π°Π½Π°Π»ΠΈΠ·Π°, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ
ΡΠ°Π±ΠΎΡΠΈΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ². ΠΡ ΡΡΡΠΎΠΈΠΌ Π²ΡΠ΅ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ Π²ΡΠ΅Π³ΠΎ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π²ΡΡ
ΠΎΠ΄Ρ Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° ΡΠ°ΠΌΠΊΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ Π»ΠΈΠ½ΡΠΈΠ½Π³Π° ΡΠ°ΠΉΠ»ΠΎΠ².
### ΠΡΡΡΡΡΠΉ Π Π΅ΠΆΠΈΠΌ (Ultra-fast scanning)
*Π€ΠΎΠΊΡΡ: ΠΠ³Π½ΠΎΠ²Π΅Π½Π½Π°Ρ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΌΡ Π·Π΄ΠΎΡΠΎΠ²ΡΡ.*
| ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ | ΠΠ²ΠΈΠΆΠΎΠΊ | ΠΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (Ρ) |
|------------|--------|----------------------|
| **ESLint** | ΠΠ°Π·ΠΎΠ²ΡΠΉ | ~4.8s |
| **CodePulse** | **Oxlint Engine** | **~2.8s** |
### Π Π΅ΠΆΠΈΠΌ Π Π°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΠ½Π°Π»ΠΈΠ·Π° (ΠΠΎΠ»Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠΎΠΉ)
*Π€ΠΎΠΊΡΡ: ΠΠ»ΡΠ±ΠΎΠΊΠΈΠ΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ°ΠΉΡΡ, ΡΠ»ΠΎΠΆΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΈ ΠΏΠΎΠ»Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ ESLint.*
| ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ | ΠΠ²ΠΈΠΆΠΎΠΊ | ΠΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (Ρ) |
|------------|--------|----------------------|
| **ESLint** | Raw Baseline | ~3.3s |
| **CodePulse** | **ESLint + Systemic Analysis** | **~5.5s** |
> **ΠΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊΠ°Ρ ΡΠ°Π·Π½ΠΈΡΠ°?**
> Π **Π Π΅ΠΆΠΈΠΌΠ΅ Π Π°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΠ½Π°Π»ΠΈΠ·Π°** CodePulse Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ» ESLint Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° **ΠΏΠ»ΡΡ** ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· (Π³ΡΠ°Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ, Π²ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΈΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ
Π³ΡΠ°Π½ΠΈΡ ΠΈ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΠΊΡΡΠ΅ΡΡΡ). Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡΡΠ΅Ρ, ΡΠΎΡΠ΅ΡΠ°ΡΡΠΈΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π»ΠΈΠ½ΡΠΈΠ½Π³ Ρ Π³Π»ΡΠ±ΠΎΠΊΠΈΠΌ ΡΡΡΡΠΊΡΡΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠΎΠΌ.
---
## π Π Π΅ΠΆΠΈΠΌΡ Π‘ΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΠ²ΠΈΠΆΠΊΠΈ
### ΠΡΠ±ΠΎΡ ΠΠ²ΠΈΠΆΠΊΠ°
```bash
# ΠΠ²ΡΠΎΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ (ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ)
# ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ESLint, Π΅ΡΠ»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΠΈΠ½Π°ΡΠ΅ Oxlint
codepulse scan .
# ΠΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ»ΡΡΡΠ°Π±ΡΡΡΡΡΠΉ ΡΠ΅ΠΆΠΈΠΌ (Π½Π° Π±Π°Π·Π΅ Oxlint)
codepulse scan . --engine oxlint
# ΠΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° (Π²ΡΡΠ΅ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ)
codepulse scan . --engine eslint
# ΠΈΠ»ΠΈ
codepulse scan . --precision
```
### ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ / ΠΡΠ»Π°Π΄ΠΎΡΠ½ΡΠ΅ Π Π΅ΠΆΠΈΠΌΡ
```bash
# Π’ΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
codepulse scan . -d
# ΠΡΠ»Π°Π΄ΠΊΠ° Π»ΠΈΠ½ΡΠ΅ΡΠ° (ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΡΠΎΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²)
codepulse scan . -ld
```
---
## π ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ ΠΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½ΠΎΡΡΡ
CodePulse β ΡΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ»Π°Π²Π½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· AST, Π°Π½Π°Π»ΠΈΡΠΈΠΊΡ ΡΠ΅ΠΊΡΡΠ΅ΡΡΠΈ ΠΈ ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Git, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΠΈΠ²Π½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ MCP Π΄Π»Ρ ΡΠ°Π±ΠΎΡΠΈΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΠ-Π°Π³Π΅Π½ΡΠΎΠ². ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄Π»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΎΠ½ Π΄Π°Π΅Ρ ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ: "ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ, ΠΊΠ°ΠΊ Π΅ΡΡΡ ΠΈ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Π΄Π°Π»ΡΡΠ΅".
| Π€ΡΠ½ΠΊΡΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|---------|------|
| **ποΈοΈ ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΉ Π Π°Π΄Π°Ρ** | ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠΉΡΠ΅ ΡΠ»ΠΎΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡΠ²Π»ΡΠΉΡΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π³ΡΠ°Π½ΠΈΡ |
| **π‘ Π‘Π΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅** | Π‘ΡΡΡΠΊΡΡΡΠ½ΠΎΠ΅ Ρ
Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ AST Π½Π°Ρ
ΠΎΠ΄ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊΠΈ |
| **π Π Π°Π·ΡΡΡΠΈΡΠ΅Π»Ρ Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ** | ΠΡΡΠ²Π»ΡΠΉΡΠ΅ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠΌΠΏΠΎΡΡΡ ΠΈ ΠΏΠ΅ΡΠ»ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ |
| **β‘ Π Π΅ΠΆΠΈΠΌ Watch Π² Π Π΅Π°Π»ΡΠ½ΠΎΠΌ ΠΡΠ΅ΠΌΠ΅Π½ΠΈ** | ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ TUI-ΠΏΠ°Π½Π΅Π»Ρ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌΠ°Ρ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° |
| **π ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ ΠΠΎΠ½Π²Π΅ΠΉΠ΅Ρ** | ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π°Π½Π°Π»ΠΈΠ·, Π±ΡΡΡΡΡΠ΅ Π»ΠΈΠ½ΡΠ΅ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ |
| **π¦ Π£ΠΌΠ½ΠΎΠ΅ ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅** | ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π΄Π»Ρ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² |
| **π οΈοΈ ΠΠ²ΡΠΎ-Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΠΈΠ½ΡΠ΅ΡΠΎΠ²** | ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π»ΠΈΠ½ΡΠ΅ΡΡ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° |
| **π¨ ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ TUI/CLI** | ΠΠ°ΡΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ²Π΅ΡΠ°, ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΠ΅ΡΠΊΠ°Ρ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ |
| **π ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° 7 Π―Π·ΡΠΊΠΎΠ²** | ΠΠΎΠ»Π½Π°Ρ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ |
| **π Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΠΈΡΠ΅Π½Π·ΠΈΡΠΌΠΈ** | ΠΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΡΠΉΡΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Open Source |
---
## π Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΠΎΠΌΠ°Π½Π΄
### ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΠΎΠΌΠ°Π½Π΄Ρ
| ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|---------|------|
| `codepulse scan [dir]` | ΠΠΎΠ»Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· + HTML-ΠΎΡΡΠ΅Ρ + Π±Π΅ΠΉΠ΄ΠΆ ΡΡΠ°ΡΡΡΠ° |
| `codepulse watch [dir]` | ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ TUI-ΠΏΠ°Π½Π΅Π»Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ |
| `codepulse verify [dir]` | **[GOD TIER]** ΠΠ»ΡΠ±ΠΎΠΊΠ°Ρ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ: ΡΠ±ΠΎΡΠΊΠ°, ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΠ΅ΡΡΡ |
| `codepulse audit [dir]` | **[NEW]** ΠΡΠ΅ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΉ Π°ΡΠ΄ΠΈΡ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ `AUDIT.md` |
| `codepulse ghost