# Неиспользуемая декларация или группа деклараций

RuleID: repository-unused@1.0.0
Status: accepted-subset
Catalog snapshot: 4558458d

Accepted subset is bounded. If required evidence is incomplete, the affected result is unknown.

## V-ARCH-01 — Неиспользуемая декларация или группа деклараций

Неиспользуемый код увеличивает поверхность изменений: его продолжают читать, переносить и поддерживать, хотя он не участвует в работе продукта.

Status: accepted-subset

Scope notes: Принят bounded source subset по контракту задачи. Подтверждение распространяется только на допущенные source forms, профиль сборки, positive/negative и unknown-границы из приёмки.

### Before (illustrative)

```swift
private func legacyPrice() -> Int { 100 }
// В полном выбранном мире нет вызовов и runtime-регистрации.
```

### After (illustrative)

```swift
// Удалить legacyPrice после проверки consumers и registration.
```

Boundary: Открытые consumers и неполная сборка не разрешают удаление

---
Language: ru
Canonical: https://docs.swift-analyzer.com/catalog/repository-unused/
Source revision: 4558458d
