Skip to content

Legacy SwiftLint baseline fails on unchanged tests #11

Description

@coenttb

Observed behavior

At release/0.3 commit 4f94528b5a34e141b5a6933ee9e9068be4c4534f, the repository-pinned SwiftLint 0.62.2 configuration scans 27 source and test files and exits nonzero with 29 serious trailing_comma findings. Every finding is in tests unchanged by the dependency correction, and Package.swift is outside the legacy linter's configured Sources and Tests scope.

Expected behavior

The exact pinned SwiftLint 0.62.2 invocation should report zero findings on the release-maintenance baseline. Clear the findings without rule suppressions, new exclusions, severity weakening, or narrowing the lint population.

Minimal reproduction

git switch release/0.3
swiftlint version
# 0.62.2
swiftlint lint --strict --reporter github-actions-logging

The command reports 29 trailing_comma violations across unchanged test files and exits with status 2.

Swift version

swift-driver version: 1.168.5 Apple Swift version 6.4 (swiftlang-6.4.0.27.1 clang-2100.3.27.1)

Platform

macOS 27.0, arm64

Additional context

This finding gates release readiness recorded in #8, but it is not part of PR #9 or that PR's manifest-only diff. Acceptance is a zero-finding run from the pinned linter over the same 27-file population, without suppressions.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions