|
1 | 1 | nope: |
2 | 2 | rules: |
3 | | - - name: git-no-verify |
4 | | - pattern: 'git\s+.*--no-verify' |
5 | | - message: "--no-verify is never allowed - fix the issue that's failing the hook instead" |
6 | | - # - name: git-checkout-switch |
7 | | - # pattern: 'git\s+(checkout|switch|stash)' |
8 | | - # message: "git checkout/switch not allowed - branch changes require user approval" |
9 | | - - name: altering-jig |
10 | | - pattern: 'jig.yaml' |
11 | | - tools: ["Write", "Edit"] |
12 | | - message: "cannot reconfigure jig directly - print desired config and user will edit" |
13 | | - - name: bypassing-mcp |
14 | | - pattern: 'swift (build|test)' |
15 | | - message: "Use xc-mcp to build and test" |
16 | | - - name: altering-project |
17 | | - pattern: '\.(xcode|pbx)proj' |
18 | | - tools: ["Write", "Edit"] |
19 | | - message: "Project may only be modified using xc-mcp" |
| 3 | + - name: git-no-verify |
| 4 | + pattern: 'git\s+.*--no-verify' |
| 5 | + message: "--no-verify is never allowed - fix the issue that's failing the hook instead" |
| 6 | + # - name: git-checkout-switch |
| 7 | + # pattern: 'git\s+(checkout|switch|stash)' |
| 8 | + # message: "git checkout/switch not allowed - branch changes require user approval" |
| 9 | + - name: altering-jig |
| 10 | + pattern: 'jig.yaml' |
| 11 | + tools: [ "Write", "Edit" ] |
| 12 | + message: "cannot reconfigure jig directly - print desired config and user will edit" |
| 13 | + - name: bypassing-mcp |
| 14 | + pattern: 'swift (build|test)' |
| 15 | + message: "Use xc-mcp to build and test" |
| 16 | + - name: altering-project |
| 17 | + pattern: '\.(xcode|pbx)proj' |
| 18 | + tools: [ "Write", "Edit" ] |
| 19 | + message: "Project may only be modified using xc-mcp" |
20 | 20 | companions: |
21 | | - brew: toba/homebrew-tap |
| 21 | + brew: toba/homebrew-tap |
22 | 22 | todo: |
23 | | - path: .issues |
24 | | - default_status: ready |
25 | | - default_type: task |
26 | | - sync: |
27 | | - github: |
28 | | - repo: toba/swiftiomatic |
| 23 | + path: .issues |
| 24 | + default_status: ready |
| 25 | + default_type: task |
| 26 | + sync: |
| 27 | + github: |
| 28 | + repo: toba/swiftiomatic |
29 | 29 | citations: |
30 | | - - repo: swiftlang/swift-syntax |
31 | | - branch: main |
32 | | - notes: A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code. |
33 | | - paths: |
34 | | - high: [Sources/**/*.swift] |
35 | | - medium: [Package.swift] |
36 | | - low: [.github/**, README.md, LICENSE] |
37 | | - - repo: nicklockwood/SwiftFormat |
38 | | - branch: main |
39 | | - notes: A command-line tool and Xcode Extension for formatting Swift code |
40 | | - paths: |
41 | | - high: [Sources/**/*.swift] |
42 | | - medium: [Package.swift] |
43 | | - low: [.github/**, README.md, LICENSE] |
44 | | - - repo: realm/SwiftLint |
45 | | - branch: main |
46 | | - notes: A tool to enforce Swift style and conventions. |
47 | | - paths: |
48 | | - high: ['**/*.swift'] |
49 | | - medium: [Package.swift] |
50 | | - low: [.github/**, README.md, LICENSE] |
51 | | - - repo: jpsim/SourceKitten |
52 | | - branch: main |
53 | | - notes: An adorable little framework and command line tool for interacting with SourceKit. |
54 | | - paths: |
55 | | - high: ['**/*.swift'] |
56 | | - medium: [Package.swift] |
57 | | - low: [.github/**, README.md, LICENSE] |
58 | | - - repo: swiftlang/swift-format |
59 | | - branch: main |
60 | | - notes: Formatting technology for Swift source code |
61 | | - paths: |
62 | | - high: [Sources/**/*.swift] |
63 | | - medium: [Package.swift] |
64 | | - low: [.github/**, README.md, LICENSE] |
| 30 | + - repo: swiftlang/swift-syntax |
| 31 | + branch: main |
| 32 | + notes: A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code. |
| 33 | + last_checked_sha: aacb56bc763b70e27d4f66d901365b45531f76bd |
| 34 | + last_checked_date: "2026-04-11T02:38:51Z" |
| 35 | + paths: |
| 36 | + high: [ Sources/**/*.swift ] |
| 37 | + medium: [ Package.swift ] |
| 38 | + low: [ .github/**, README.md, LICENSE ] |
| 39 | + - repo: nicklockwood/SwiftFormat |
| 40 | + branch: main |
| 41 | + notes: A command-line tool and Xcode Extension for formatting Swift code |
| 42 | + last_checked_sha: c8e50ff2cfc2eab46246c072a9ae25ab656c6ec3 |
| 43 | + last_checked_date: "2026-04-11T02:38:51Z" |
| 44 | + paths: |
| 45 | + high: [ Sources/**/*.swift ] |
| 46 | + medium: [ Package.swift ] |
| 47 | + low: [ .github/**, README.md, LICENSE ] |
| 48 | + - repo: realm/SwiftLint |
| 49 | + branch: main |
| 50 | + notes: A tool to enforce Swift style and conventions. |
| 51 | + last_checked_sha: bd662b7009942bfa163c349c7e8a31e8aee33a70 |
| 52 | + last_checked_date: "2026-04-11T02:38:51Z" |
| 53 | + paths: |
| 54 | + high: [ '**/*.swift' ] |
| 55 | + medium: [ Package.swift ] |
| 56 | + low: [ .github/**, README.md, LICENSE ] |
| 57 | + - repo: jpsim/SourceKitten |
| 58 | + branch: main |
| 59 | + notes: An adorable little framework and command line tool for interacting with SourceKit. |
| 60 | + last_checked_sha: 02d1db1084dde306a4f7fd7a85480d6a0f4831c4 |
| 61 | + last_checked_date: "2026-04-11T02:38:51Z" |
| 62 | + paths: |
| 63 | + high: [ '**/*.swift' ] |
| 64 | + medium: [ Package.swift ] |
| 65 | + low: [ .github/**, README.md, LICENSE ] |
| 66 | + - repo: swiftlang/swift-format |
| 67 | + branch: main |
| 68 | + notes: Formatting technology for Swift source code |
| 69 | + last_checked_sha: 6ddbafa85bff26c7a99c9c86295bbb44ed1a5bfb |
| 70 | + last_checked_date: "2026-04-11T02:38:51Z" |
| 71 | + paths: |
| 72 | + high: [ Sources/**/*.swift ] |
| 73 | + medium: [ Package.swift ] |
| 74 | + low: [ .github/**, README.md, LICENSE ] |
| 75 | +changelog: weekly |
0 commit comments