Files
TUIkit/Package.resolved
T
phranck 34cfa447b9 feat: Integrate SwiftLint as build plugin with project-wide autofix
- Add SwiftLintPlugins (v0.58.2+) dependency to Package.swift
- Add SwiftLintBuildToolPlugin to TUIKit and TUIKitExample targets
- Create .swiftlint.yml with ~30 opt-in rules and project-specific limits
- Apply swiftlint --fix across all sources (~200+ trailing whitespace,
  ~80 prefer_self_in_static_references, ~15 trailing_newline,
  ~10 trailing_comma, ~5 redundant_type_annotation, ~4 modifier_order,
  ~4 shorthand_optional_binding)
- Fix for_where violations in KeyEvent.swift and App.swift
- Fix empty_string violation in RenderingTests.swift
- Add targeted swiftlint:disable for ViewBuilder patterns (large_tuple,
  function_parameter_count) and StatusBarTests (file_length)
- Configure exclusions: discouraged_none_name, nesting, fatal_error_message
- Result: 0 warnings, 0 errors, 210/210 tests passing
2026-01-30 14:23:05 +01:00

34 lines
966 B
JSON

{
"originHash" : "6ffad17119186b233c9c58b654f1e56acc6057ddea719a104c85e9ba6691a8f1",
"pins" : [
{
"identity" : "swift-docc-plugin",
"kind" : "remoteSourceControl",
"location" : "https://github.com/swiftlang/swift-docc-plugin",
"state" : {
"revision" : "3e4f133a77e644a5812911a0513aeb7288b07d06",
"version" : "1.4.5"
}
},
{
"identity" : "swift-docc-symbolkit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/swiftlang/swift-docc-symbolkit",
"state" : {
"revision" : "b45d1f2ed151d057b54504d653e0da5552844e34",
"version" : "1.0.0"
}
},
{
"identity" : "swiftlintplugins",
"kind" : "remoteSourceControl",
"location" : "https://github.com/SimplyDanny/SwiftLintPlugins",
"state" : {
"revision" : "8a4640d14777685ba8f14e832373160498fbab92",
"version" : "0.63.2"
}
}
],
"version" : 3
}