https://github.com/username0x0a/docker-swiftlint
Linux image of SwiftLint for Docker based on official Swift image and optimised SwiftLint binary.
https://github.com/username0x0a/docker-swiftlint
docker swift swiftlint ubuntu
Last synced: about 2 months ago
JSON representation
Linux image of SwiftLint for Docker based on official Swift image and optimised SwiftLint binary.
- Host: GitHub
- URL: https://github.com/username0x0a/docker-swiftlint
- Owner: username0x0a
- Created: 2021-09-12T16:06:11.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-03T18:39:12.000Z (about 3 years ago)
- Last Synced: 2025-01-12T07:34:41.734Z (over 1 year ago)
- Topics: docker, swift, swiftlint, ubuntu
- Language: Dockerfile
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SwiftLint on Docker ⌨️
Very simple, minimalistic, yet effective Ubuntu image with required Swift binaries and pre-compiled SwiftLint command installed.
Can be easily used locally, on your GitHub/GitLab CI machines, etc. 👍
## Usage 🕹
Running `swiftlint`:
```
docker run -it -v `pwd`:`pwd` -w `pwd` username0x0a/swiftlint:latest swiftlint lint
```
## Version specification 🔍
Full tags list is available [here](https://hub.docker.com/r/username0x0a/swiftlint/tags).
| SwiftLint + Swift version | Version tag | Compatible Xcode | Xcode tag | Latest |
|---------------------------|----------------------|--------------------------|--------------|----------|
| `0.51.0` + `5.8.0` | `0.51.0_swift-5.8.0` | Xcode 14.3 / Swift 5.8 | `xcode-14.3` | `latest` |
| `0.50.3` + `5.7.2` | `0.50.3_swift-5.7.2` | Xcode 14.0 / Swift 5.7 | `xcode-14.0` | |
| `0.49.1` + `5.6.2` | `0.49.1_swift-5.6.2` | Xcode 13.4 / Swift 5.6 | `xcode-13.4` | |
| `0.48.0` + `5.6.2` | `0.48.0_swift-5.6.2` | Xcode 13.4 / Swift 5.6 | | |
| `0.47.1` + `5.6.1` | `0.47.1_swift-5.6.1` | Xcode 13.3 / Swift 5.6 | `xcode-13.3` | |
| `0.47.0` + `5.6.0` | `0.47.0_swift-5.6.0` | Xcode 13.3 / Swift 5.6 | | |
| `0.46.3` + `5.5.3` | `0.46.3_swift-5.5.3` | Xcode 13.2 / Swift 5.5 | `xcode-13.2` | |
| `0.46.1` + `5.5.2` | `0.46.1_swift-5.5.2` | Xcode 13.2 / Swift 5.5 | | |
| `0.45.1` + `5.5.2` | `0.45.1_swift-5.5.2` | Xcode 13.2 / Swift 5.5 | | |
| `0.45.1` + `5.5.1` | `0.45.1_swift-5.5.1` | Xcode 13.2 / Swift 5.5 | | |
| `0.45.0` + `5.5.0` | `0.45.0_swift-5.5.0` | Xcode 13.0 / Swift 5.5 | `xcode-13.0` | |
| `0.44.0` + `5.4.2` | `0.44.0_swift-5.4.2` | Xcode 12.5.x / Swift 5.4 | `xcode-12.5` | |