---
title: Diagnostics.Severity
framework: swift-package-manager
role: symbol
role_heading: Enumeration
path: swift-package-manager/documentation/packageplugin/diagnostics/severity
---

# Diagnostics.Severity

The severity of the diagnostic.

## Declaration

```swift
enum Severity
```

## Topics

### Enumeration Cases

- [Diagnostics.Severity.error](swift-package-manager/documentation/packageplugin/diagnostics/severity/error.md)
- [Diagnostics.Severity.remark](swift-package-manager/documentation/packageplugin/diagnostics/severity/remark.md)
- [Diagnostics.Severity.warning](swift-package-manager/documentation/packageplugin/diagnostics/severity/warning.md)

### Initializers

- [init(rawValue:)](swift-package-manager/documentation/packageplugin/diagnostics/severity/init(rawvalue:).md)

### Default Implementations

- [Equatable Implementations](swift-package-manager/documentation/packageplugin/diagnostics/severity/equatable-implementations.md)
- [RawRepresentable Implementations](swift-package-manager/documentation/packageplugin/diagnostics/severity/rawrepresentable-implementations.md)

## Relationships

### Conforms To

- Swift.Encodable
- Swift.Equatable
- Swift.Hashable
- Swift.RawRepresentable

## See Also

### Emitting Errors and Diagnostics

- [progress(_:)](swift-package-manager/documentation/packageplugin/diagnostics/progress(_:).md)
- [error(_:file:line:)](swift-package-manager/documentation/packageplugin/diagnostics/error(_:file:line:).md)
- [warning(_:file:line:)](swift-package-manager/documentation/packageplugin/diagnostics/warning(_:file:line:).md)
- [remark(_:file:line:)](swift-package-manager/documentation/packageplugin/diagnostics/remark(_:file:line:).md)
- [emit(_:_:file:line:)](swift-package-manager/documentation/packageplugin/diagnostics/emit(_:_:file:line:).md)
