ainame/swiftlint-linux
Run SwiftLint on GitHub's Ubuntu runners and publish a concise summary.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| swiftlint_version | SwiftLint release tag to download (e.g. 0.62.2). | no | 0.65.0 |
| config_path | Optional path to a SwiftLint configuration file. | no | — |
| working_directory | Directory to run SwiftLint from. | no | . |
| reporter | Additional SwiftLint reporter to print (set to json to suppress). | no | github-actions-logging |
| strict | Set to true to add --strict so warnings cause a non-zero exit status. | no | false |
| ignore_failure | Set to true to continue even when SwiftLint finds violations. | no | false |
| use_cache | Set to false to skip caching the downloaded SwiftLint archive. | no | true |
Outputs
| name | description |
|---|---|
| lint-report | Multi-line SwiftLint summary. |
| exit-code | Exit status returned by SwiftLint. |
| issue-count | Number of SwiftLint violations detected. |