@devground/swift-format-config
v0.1.0
Published
Shared SwiftFormat + SwiftLint configuration for Swift/iOS projects (devground swift-*)
Maintainers
Readme
@devground/swift-format-config
Configuración compartida de SwiftFormat (formateo) + SwiftLint (validación) para
proyectos Swift/iOS. Es el análogo Swift de @devground/eslint-config +
@devground/prettier-config. Materializa ADR-0020
y la política de tamaño de módulo/función del repo.
SwiftFormat y SwiftLint son complementarios, no sustitutos: SwiftFormat formatea, SwiftLint valida (complejidad, tamaño, reglas de estilo).
Uso
Los artefactos viven en config/ y se copian a la raíz de tu repo Swift:
| Origen (en el paquete) | Destino (tu repo) |
| --- | --- |
| config/swiftformat | .swiftformat |
| config/swiftlint.yml | .swiftlint.yml |
El manifest index.json declara ese mapeo para que el instalador del CLI de devground
lo copie automáticamente (ver ADR-0021).
Copia manual mientras tanto:
cp node_modules/@devground/swift-format-config/config/swiftformat .swiftformat
cp node_modules/@devground/swift-format-config/config/swiftlint.yml .swiftlint.ymlRequiere tener instalados swiftformat y swiftlint (p. ej. vía Homebrew).
Estado
Pre-estable (0.0.0) — sigue a los ADRs de devground políglota, aún en estado Propuesto.
