Skip to content

Add swiftiomatic-plugin for self-hosted lint-on-build #285

@Jason-Abbott

Description

@Jason-Abbott

Wire up the swiftiomatic-plugins package (binary build-tool plugin) so xc-mcp lints with our own swiftiomatic config during build.

Summary of Changes

  • Added swiftiomatic-plugins package dependency (from 0.32.2) to Package.swift
  • Applied SwiftiomaticBuildToolPlugin to the three source targets: XCMCPCore, XCMCPTools, and the xc-mcp executable
  • Verified the plugin runs during swift build and emits lint warnings against swiftiomatic.json

Plugin is invoked correctly. Build currently surfaces pre-existing indentation warnings in ScaffoldIOSProjectTool.swift / ScaffoldMacOSProjectTool.swift (already-modified files) — not introduced by this change.

👾 This issue is managed by Jig. Edits made here will be overwritten.

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