Skip to content

Commit 82b0732

Browse files
authored
Merge pull request #5 from AppDifferentia/add-commit-lint-to-the-dangerfile
[Danger] Lint myself
2 parents 21dcb3c + e451937 commit 82b0732

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

Dangerfile.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import Danger
2+
import DangerSwiftCommitLint
23
import Foundation
34

45
let danger = Danger()
@@ -21,6 +22,10 @@ let filesToLint = (danger.git.modifiedFiles + danger.git.createdFiles)
2122

2223
SwiftLint.lint(.files(filesToLint), inline: true)
2324

25+
let configuration = DangerSwiftCommitLint.Configuration(warn: .all)
26+
let commitLint = DangerSwiftCommitLint(danger: danger, configuration: configuration)
27+
commitLint.check()
28+
2429
// Only run GitHub related checks when GitHub dsl is available. This allows `danger-swift local` to work.
2530
guard let github = danger.github else {
2631
warn("Unable to parse GitHub DSL response, the GitHub related checks will be skipped. (i.e. running `danger-swift local`).")

Package.swift

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,14 @@ let package = Package(
1818
.package(url: "https://github.com/realm/SwiftLint", from: "0.43.0"), // dev
1919
],
2020
targets: [
21-
.target(name: "DangerDependencies", dependencies: [.product(name: "Danger", package: "danger-swift"), "DangerSwiftCoverage"]), // dev
21+
.target( // dev
22+
name: "DangerDependencies", // dev
23+
dependencies: [ // dev
24+
.product(name: "Danger", package: "danger-swift"), // dev
25+
"DangerSwiftCoverage", // dev
26+
"DangerSwiftCommitLint", // dev
27+
] // dev
28+
), // dev
2229
.target(name: "DangerSwiftCommitLint", dependencies: [.product(name: "Danger", package: "danger-swift")]),
2330
.testTarget(
2431
name: "DangerSwiftCommitLintTests",

0 commit comments

Comments
 (0)