Duplicate Imports

ID

swift.duplicate_imports

Severity

low

Remediation Complexity

medium

Remediation Risk

low

Remediation Effort

medium

Resource

Reliability

Language

Swift

Tags

import, reliability

Description

Reports a Swift file that imports the same module twice (or more). The second import is dead — Swift ignores it.

import Foundation
import UIKit
import Foundation         // FLAW

Rationale

Duplicate imports are usually leftover from merges or copy-pastes. They make the import block noisier without adding any new symbols.

Remediation

Delete the duplicates and sort the import block.