realm/SwiftLint

`generic_type_name` triggers incorrectly for integer generic parameters

Geschlossen

#6.213 geöffnet am 30.08.2025

 (3 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Swift (2.295 Forks)batch import
enhancementgood first issue

Repository-Metriken

Stars
 (19.570 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Bug Description

SE-0452 introduced integer generic parameters, which are placed alongside other generic parameters, but, in contrast to "normal" (type) generic parameters, are spelled like variables, ie starting with a lowercase identifier. SwiftLint current;y doesn

// This triggers a violation:
struct Foo<let count: Int> {}

Mention the command or other SwiftLint integration method that caused the issue. Include stack traces or command output.

$ swiftlint

Environment

  • SwiftLint version: 0.59.1 (Homebrew)
  • Xcode version: Xcode 26.0 (17A5305f)
  • Configuration file: default configurations

Contributor Guide