realm/SwiftLint

`generic_type_name` triggers incorrectly for integer generic parameters

Open

#6.213 aberto em 30 de ago. de 2025

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)Swift (2.295 forks)batch import
enhancementgood first issue

Métricas do repositório

Stars
 (19.570 stars)
Métricas de merge de PR
 (Mesclagem média 16d 3h) (37 fundiu PRs em 30d)

Description

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

Guia do colaborador