# Размер/число выходит за допустимый числовой диапазон

RuleID: portfolio.cor.08@1.0.0
Status: accepted-subset
Catalog snapshot: 4558458d

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

## V-COR-08 — Размер/число выходит за допустимый числовой диапазон

Преобразование числа или расчёт размера может выйти за допустимый диапазон и привести к trap либо неверному значению.

Status: accepted-subset

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

### Before (illustrative)

```swift
let count: Int = 300
let stored = UInt8(count)
```

### After (illustrative)

```swift
guard let stored = UInt8(exactly: count) else { return }
```

Boundary: Checked conversion и доказанное ограничение; compiler duplicate исключать

---
Language: ru
Canonical: https://docs.swift-analyzer.com/catalog/portfolio.cor.08/
Source revision: 4558458d
