Skip to content

Commit 2443722

Browse files
authored
Use path pattern to exclude generated tests in config (#6138)
1 parent 17c77cd commit 2443722

12 files changed

+13
-22
lines changed

.swiftlint.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ file_name:
7474
- RuleConfigurationMacros.swift
7575
- SwiftSyntax+SwiftLint.swift
7676
- TestHelpers.swift
77+
excluded_paths:
78+
- Tests/GeneratedTests/GeneratedTests_\d\d\.swift
7779
final_test_case: *unit_test_configuration
7880
function_body_length: 60
7981
identifier_name:

Source/swiftlint-dev/Rules+Register.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,7 @@ private extension SwiftLintDev.Rules.Register {
130130
private func generateSwiftTestFileContent(forTestClasses testClassesString: String) -> String {
131131
"""
132132
// GENERATED FILE. DO NOT EDIT!
133-
// swiftlint:disable:previous file_name
134-
// swiftlint:disable:previous blanket_disable_command superfluous_disable_command
133+
135134
// swiftlint:disable:next blanket_disable_command superfluous_disable_command
136135
// swiftlint:disable file_length single_test_class type_name
137136

Tests/GeneratedTests/GeneratedTests_01.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// GENERATED FILE. DO NOT EDIT!
2-
// swiftlint:disable:previous file_name
3-
// swiftlint:disable:previous blanket_disable_command superfluous_disable_command
2+
43
// swiftlint:disable:next blanket_disable_command superfluous_disable_command
54
// swiftlint:disable file_length single_test_class type_name
65

Tests/GeneratedTests/GeneratedTests_02.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// GENERATED FILE. DO NOT EDIT!
2-
// swiftlint:disable:previous file_name
3-
// swiftlint:disable:previous blanket_disable_command superfluous_disable_command
2+
43
// swiftlint:disable:next blanket_disable_command superfluous_disable_command
54
// swiftlint:disable file_length single_test_class type_name
65

Tests/GeneratedTests/GeneratedTests_03.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// GENERATED FILE. DO NOT EDIT!
2-
// swiftlint:disable:previous file_name
3-
// swiftlint:disable:previous blanket_disable_command superfluous_disable_command
2+
43
// swiftlint:disable:next blanket_disable_command superfluous_disable_command
54
// swiftlint:disable file_length single_test_class type_name
65

Tests/GeneratedTests/GeneratedTests_04.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// GENERATED FILE. DO NOT EDIT!
2-
// swiftlint:disable:previous file_name
3-
// swiftlint:disable:previous blanket_disable_command superfluous_disable_command
2+
43
// swiftlint:disable:next blanket_disable_command superfluous_disable_command
54
// swiftlint:disable file_length single_test_class type_name
65

Tests/GeneratedTests/GeneratedTests_05.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// GENERATED FILE. DO NOT EDIT!
2-
// swiftlint:disable:previous file_name
3-
// swiftlint:disable:previous blanket_disable_command superfluous_disable_command
2+
43
// swiftlint:disable:next blanket_disable_command superfluous_disable_command
54
// swiftlint:disable file_length single_test_class type_name
65

Tests/GeneratedTests/GeneratedTests_06.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// GENERATED FILE. DO NOT EDIT!
2-
// swiftlint:disable:previous file_name
3-
// swiftlint:disable:previous blanket_disable_command superfluous_disable_command
2+
43
// swiftlint:disable:next blanket_disable_command superfluous_disable_command
54
// swiftlint:disable file_length single_test_class type_name
65

Tests/GeneratedTests/GeneratedTests_07.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// GENERATED FILE. DO NOT EDIT!
2-
// swiftlint:disable:previous file_name
3-
// swiftlint:disable:previous blanket_disable_command superfluous_disable_command
2+
43
// swiftlint:disable:next blanket_disable_command superfluous_disable_command
54
// swiftlint:disable file_length single_test_class type_name
65

Tests/GeneratedTests/GeneratedTests_08.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// GENERATED FILE. DO NOT EDIT!
2-
// swiftlint:disable:previous file_name
3-
// swiftlint:disable:previous blanket_disable_command superfluous_disable_command
2+
43
// swiftlint:disable:next blanket_disable_command superfluous_disable_command
54
// swiftlint:disable file_length single_test_class type_name
65

0 commit comments

Comments
 (0)