Omit "Rule" in configuration names (#5024)

This commit is contained in:
Danny Mösch 2023-05-20 10:39:04 +02:00 committed by GitHub
parent 1094a3b70e
commit a2ba0a0626
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
24 changed files with 59 additions and 57 deletions

View File

@ -31,7 +31,9 @@
declarations in classes. declarations in classes.
[SimplyDanny](https://github.com/SimplyDanny) [SimplyDanny](https://github.com/SimplyDanny)
[#5009](https://github.com/realm/SwiftLint/issues/5009) [#5009](https://github.com/realm/SwiftLint/issues/5009)
* Fix autocorrect for `CGIntersectionRect` in `legacy_cggeometry_functions`
* Fix autocorrect for `CGIntersectionRect` in `legacy_cggeometry_functions`
rule.
[Haoocen](https://github.com/Haoocen) [Haoocen](https://github.com/Haoocen)
[#5023](https://github.com/realm/SwiftLint/pull/5023) [#5023](https://github.com/realm/SwiftLint/pull/5023)

View File

@ -1,7 +1,7 @@
import SwiftSyntax import SwiftSyntax
struct ForWhereRule: SwiftSyntaxRule, ConfigurationProviderRule { struct ForWhereRule: SwiftSyntaxRule, ConfigurationProviderRule {
var configuration = ForWhereRuleConfiguration() var configuration = ForWhereConfiguration()
static let description = RuleDescription( static let description = RuleDescription(
identifier: "for_where", identifier: "for_where",

View File

@ -1,7 +1,7 @@
import SwiftSyntax import SwiftSyntax
struct NoMagicNumbersRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { struct NoMagicNumbersRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule {
var configuration = NoMagicNumbersRuleConfiguration() var configuration = NoMagicNumbersConfiguration()
static let description = RuleDescription( static let description = RuleDescription(
identifier: "no_magic_numbers", identifier: "no_magic_numbers",

View File

@ -1,7 +1,7 @@
import SwiftSyntax import SwiftSyntax
struct PrivateOverFilePrivateRule: ConfigurationProviderRule, SwiftSyntaxCorrectableRule { struct PrivateOverFilePrivateRule: ConfigurationProviderRule, SwiftSyntaxCorrectableRule {
var configuration = PrivateOverFilePrivateRuleConfiguration() var configuration = PrivateOverFilePrivateConfiguration()
static let description = RuleDescription( static let description = RuleDescription(
identifier: "private_over_fileprivate", identifier: "private_over_fileprivate",

View File

@ -2,7 +2,7 @@ import Foundation
import SwiftSyntax import SwiftSyntax
struct TypeNameRule: SwiftSyntaxRule, ConfigurationProviderRule { struct TypeNameRule: SwiftSyntaxRule, ConfigurationProviderRule {
var configuration = TypeNameRuleConfiguration() var configuration = TypeNameConfiguration()
static let description = RuleDescription( static let description = RuleDescription(
identifier: "type_name", identifier: "type_name",
@ -24,9 +24,9 @@ struct TypeNameRule: SwiftSyntaxRule, ConfigurationProviderRule {
private extension TypeNameRule { private extension TypeNameRule {
final class Visitor: ViolationsSyntaxVisitor { final class Visitor: ViolationsSyntaxVisitor {
private let configuration: TypeNameRuleConfiguration private let configuration: TypeNameConfiguration
init(configuration: TypeNameRuleConfiguration) { init(configuration: TypeNameConfiguration) {
self.configuration = configuration self.configuration = configuration
super.init(viewMode: .sourceAccurate) super.init(viewMode: .sourceAccurate)
} }

View File

@ -2,7 +2,7 @@ import SwiftOperators
import SwiftSyntax import SwiftSyntax
struct XCTSpecificMatcherRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { struct XCTSpecificMatcherRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule {
var configuration = XCTSpecificMatcherRuleConfiguration() var configuration = XCTSpecificMatcherConfiguration()
static let description = RuleDescription( static let description = RuleDescription(
identifier: "xct_specific_matcher", identifier: "xct_specific_matcher",
@ -20,9 +20,9 @@ struct XCTSpecificMatcherRule: SwiftSyntaxRule, OptInRule, ConfigurationProvider
private extension XCTSpecificMatcherRule { private extension XCTSpecificMatcherRule {
final class Visitor: ViolationsSyntaxVisitor { final class Visitor: ViolationsSyntaxVisitor {
let configuration: XCTSpecificMatcherRuleConfiguration let configuration: XCTSpecificMatcherConfiguration
init(configuration: XCTSpecificMatcherRuleConfiguration) { init(configuration: XCTSpecificMatcherConfiguration) {
self.configuration = configuration self.configuration = configuration
super.init(viewMode: .sourceAccurate) super.init(viewMode: .sourceAccurate)
} }

View File

@ -45,12 +45,12 @@ private extension SwiftLintFile {
struct MissingDocsRule: OptInRule, ConfigurationProviderRule { struct MissingDocsRule: OptInRule, ConfigurationProviderRule {
init() { init() {
configuration = MissingDocsRuleConfiguration() configuration = MissingDocsConfiguration()
} }
typealias ConfigurationType = MissingDocsRuleConfiguration typealias ConfigurationType = MissingDocsConfiguration
var configuration: MissingDocsRuleConfiguration var configuration: MissingDocsConfiguration
static let description = RuleDescription( static let description = RuleDescription(
identifier: "missing_docs", identifier: "missing_docs",

View File

@ -1,7 +1,7 @@
import SwiftSyntax import SwiftSyntax
struct PrivateOutletRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { struct PrivateOutletRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule {
var configuration = PrivateOutletRuleConfiguration() var configuration = PrivateOutletConfiguration()
static let description = RuleDescription( static let description = RuleDescription(
identifier: "private_outlet", identifier: "private_outlet",

View File

@ -68,7 +68,7 @@ import SwiftSyntax
/// } /// }
/// ```` /// ````
struct RequiredEnumCaseRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { struct RequiredEnumCaseRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule {
var configuration = RequiredEnumCaseRuleConfiguration() var configuration = RequiredEnumCaseConfiguration()
private static let exampleConfiguration = [ private static let exampleConfiguration = [
"NetworkResponsable": ["success": "warning", "error": "warning", "notConnected": "warning"] "NetworkResponsable": ["success": "warning", "error": "warning", "notConnected": "warning"]
@ -138,9 +138,9 @@ struct RequiredEnumCaseRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRu
private extension RequiredEnumCaseRule { private extension RequiredEnumCaseRule {
final class Visitor: ViolationsSyntaxVisitor { final class Visitor: ViolationsSyntaxVisitor {
private let configuration: RequiredEnumCaseRuleConfiguration private let configuration: RequiredEnumCaseConfiguration
init(configuration: RequiredEnumCaseRuleConfiguration) { init(configuration: RequiredEnumCaseConfiguration) {
self.configuration = configuration self.configuration = configuration
super.init(viewMode: .sourceAccurate) super.init(viewMode: .sourceAccurate)
} }

View File

@ -1,7 +1,7 @@
import SourceKittenFramework import SourceKittenFramework
struct FileLengthRule: ConfigurationProviderRule { struct FileLengthRule: ConfigurationProviderRule {
var configuration = FileLengthRuleConfiguration() var configuration = FileLengthConfiguration()
static let description = RuleDescription( static let description = RuleDescription(
identifier: "file_length", identifier: "file_length",

View File

@ -1,4 +1,4 @@
struct ComputedAccessorsOrderRuleConfiguration: SeverityBasedRuleConfiguration, Equatable { struct ComputedAccessorsOrderConfiguration: SeverityBasedRuleConfiguration, Equatable {
typealias Parent = ComputedAccessorsOrderRule typealias Parent = ComputedAccessorsOrderRule
enum Order: String { enum Order: String {

View File

@ -4,7 +4,7 @@ private enum ConfigurationKey: String {
case ignoreCommentOnlyLines = "ignore_comment_only_lines" case ignoreCommentOnlyLines = "ignore_comment_only_lines"
} }
struct FileLengthRuleConfiguration: RuleConfiguration, Equatable { struct FileLengthConfiguration: RuleConfiguration, Equatable {
typealias Parent = FileLengthRule typealias Parent = FileLengthRule
private(set) var severityConfiguration = SeverityLevelsConfiguration<Parent>(warning: 400, error: 1000) private(set) var severityConfiguration = SeverityLevelsConfiguration<Parent>(warning: 400, error: 1000)

View File

@ -1,4 +1,4 @@
struct ForWhereRuleConfiguration: SeverityBasedRuleConfiguration, Equatable { struct ForWhereConfiguration: SeverityBasedRuleConfiguration, Equatable {
typealias Parent = ForWhereRule typealias Parent = ForWhereRule
private(set) var severityConfiguration = SeverityConfiguration<Parent>(.warning) private(set) var severityConfiguration = SeverityConfiguration<Parent>(.warning)

View File

@ -1,4 +1,4 @@
struct MissingDocsRuleConfiguration: RuleConfiguration, Equatable { struct MissingDocsConfiguration: RuleConfiguration, Equatable {
typealias Parent = MissingDocsRule typealias Parent = MissingDocsRule
private(set) var parameters = [ private(set) var parameters = [

View File

@ -1,4 +1,4 @@
struct PrivateOutletRuleConfiguration: SeverityBasedRuleConfiguration, Equatable { struct PrivateOutletConfiguration: SeverityBasedRuleConfiguration, Equatable {
typealias Parent = PrivateOutletRule typealias Parent = PrivateOutletRule
private(set) var severityConfiguration = SeverityConfiguration<Parent>(.warning) private(set) var severityConfiguration = SeverityConfiguration<Parent>(.warning)

View File

@ -1,4 +1,4 @@
struct PrivateOverFilePrivateRuleConfiguration: SeverityBasedRuleConfiguration, Equatable { struct PrivateOverFilePrivateConfiguration: SeverityBasedRuleConfiguration, Equatable {
typealias Parent = PrivateOverFilePrivateRule typealias Parent = PrivateOverFilePrivateRule
var severityConfiguration = SeverityConfiguration<Parent>(.warning) var severityConfiguration = SeverityConfiguration<Parent>(.warning)

View File

@ -1,4 +1,4 @@
struct RequiredEnumCaseRuleConfiguration: RuleConfiguration, Equatable { struct RequiredEnumCaseConfiguration: RuleConfiguration, Equatable {
typealias Parent = RequiredEnumCaseRule typealias Parent = RequiredEnumCaseRule
struct RequiredCase: Hashable { struct RequiredCase: Hashable {

View File

@ -1,4 +1,4 @@
struct TypeNameRuleConfiguration: RuleConfiguration, Equatable { struct TypeNameConfiguration: RuleConfiguration, Equatable {
typealias Parent = TypeNameRule typealias Parent = TypeNameRule
private(set) var nameConfiguration = NameConfiguration<Parent>(minLengthWarning: 3, private(set) var nameConfiguration = NameConfiguration<Parent>(minLengthWarning: 3,

View File

@ -1,9 +1,9 @@
typealias BalancedXCTestLifecycleConfiguration = UnitTestRuleConfiguration<BalancedXCTestLifecycleRule> typealias BalancedXCTestLifecycleConfiguration = UnitTestConfiguration<BalancedXCTestLifecycleRule>
typealias EmptyXCTestMethodConfiguration = UnitTestRuleConfiguration<EmptyXCTestMethodRule> typealias EmptyXCTestMethodConfiguration = UnitTestConfiguration<EmptyXCTestMethodRule>
typealias SingleTestClassConfiguration = UnitTestRuleConfiguration<SingleTestClassRule> typealias SingleTestClassConfiguration = UnitTestConfiguration<SingleTestClassRule>
typealias NoMagicNumbersRuleConfiguration = UnitTestRuleConfiguration<NoMagicNumbersRule> typealias NoMagicNumbersConfiguration = UnitTestConfiguration<NoMagicNumbersRule>
struct UnitTestRuleConfiguration<Parent: Rule>: SeverityBasedRuleConfiguration, Equatable { struct UnitTestConfiguration<Parent: Rule>: SeverityBasedRuleConfiguration, Equatable {
private(set) var severityConfiguration = SeverityConfiguration<Parent>(.warning) private(set) var severityConfiguration = SeverityConfiguration<Parent>(.warning)
private(set) var testParentClasses: Set<String> = ["QuickSpec", "XCTestCase"] private(set) var testParentClasses: Set<String> = ["QuickSpec", "XCTestCase"]

View File

@ -1,4 +1,4 @@
struct XCTSpecificMatcherRuleConfiguration: SeverityBasedRuleConfiguration, Equatable { struct XCTSpecificMatcherConfiguration: SeverityBasedRuleConfiguration, Equatable {
typealias Parent = XCTSpecificMatcherRule typealias Parent = XCTSpecificMatcherRule
private(set) var severityConfiguration = SeverityConfiguration<Parent>(.warning) private(set) var severityConfiguration = SeverityConfiguration<Parent>(.warning)

View File

@ -1,7 +1,7 @@
import SwiftSyntax import SwiftSyntax
struct ComputedAccessorsOrderRule: ConfigurationProviderRule, SwiftSyntaxRule { struct ComputedAccessorsOrderRule: ConfigurationProviderRule, SwiftSyntaxRule {
var configuration = ComputedAccessorsOrderRuleConfiguration() var configuration = ComputedAccessorsOrderConfiguration()
static let description = RuleDescription( static let description = RuleDescription(
identifier: "computed_accessors_order", identifier: "computed_accessors_order",
@ -22,9 +22,9 @@ private final class ComputedAccessorsOrderRuleVisitor: ViolationsSyntaxVisitor {
case `subscript`, property case `subscript`, property
} }
private let expectedOrder: ComputedAccessorsOrderRuleConfiguration.Order private let expectedOrder: ComputedAccessorsOrderConfiguration.Order
init(expectedOrder: ComputedAccessorsOrderRuleConfiguration.Order) { init(expectedOrder: ComputedAccessorsOrderConfiguration.Order) {
self.expectedOrder = expectedOrder self.expectedOrder = expectedOrder
super.init(viewMode: .sourceAccurate) super.init(viewMode: .sourceAccurate)
} }
@ -59,7 +59,7 @@ private final class ComputedAccessorsOrderRuleVisitor: ViolationsSyntaxVisitor {
} }
private extension AccessorBlockSyntax { private extension AccessorBlockSyntax {
var order: ComputedAccessorsOrderRuleConfiguration.Order? { var order: ComputedAccessorsOrderConfiguration.Order? {
guard accessors.count == 2, accessors.map(\.body).allSatisfy({ $0 != nil }) else { guard accessors.count == 2, accessors.map(\.body).allSatisfy({ $0 != nil }) else {
return nil return nil
} }

View File

@ -3,7 +3,7 @@ import XCTest
class MissingDocsRuleTests: SwiftLintTestCase { class MissingDocsRuleTests: SwiftLintTestCase {
func testDescriptionEmpty() { func testDescriptionEmpty() {
let configuration = MissingDocsRuleConfiguration() let configuration = MissingDocsConfiguration()
XCTAssertEqual( XCTAssertEqual(
configuration.consoleDescription, configuration.consoleDescription,
"warning: open, public, excludes_extensions: true, " + "warning: open, public, excludes_extensions: true, " +
@ -12,7 +12,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testDescriptionExcludesFalse() { func testDescriptionExcludesFalse() {
let configuration = MissingDocsRuleConfiguration(excludesExtensions: false, excludesInheritedTypes: false) let configuration = MissingDocsConfiguration(excludesExtensions: false, excludesInheritedTypes: false)
XCTAssertEqual( XCTAssertEqual(
configuration.consoleDescription, configuration.consoleDescription,
"warning: open, public, excludes_extensions: false, " + "warning: open, public, excludes_extensions: false, " +
@ -21,7 +21,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testDescriptionExcludesExtensionsFalseExcludesInheritedTypesTrue() { func testDescriptionExcludesExtensionsFalseExcludesInheritedTypesTrue() {
let configuration = MissingDocsRuleConfiguration(excludesExtensions: false, excludesInheritedTypes: true) let configuration = MissingDocsConfiguration(excludesExtensions: false, excludesInheritedTypes: true)
XCTAssertEqual( XCTAssertEqual(
configuration.consoleDescription, configuration.consoleDescription,
"warning: open, public, excludes_extensions: false, " + "warning: open, public, excludes_extensions: false, " +
@ -30,7 +30,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testDescriptionExcludesExtensionsTrueExcludesInheritedTypesFalse() { func testDescriptionExcludesExtensionsTrueExcludesInheritedTypesFalse() {
let configuration = MissingDocsRuleConfiguration(excludesExtensions: true, excludesInheritedTypes: false) let configuration = MissingDocsConfiguration(excludesExtensions: true, excludesInheritedTypes: false)
XCTAssertEqual( XCTAssertEqual(
configuration.consoleDescription, configuration.consoleDescription,
"warning: open, public, excludes_extensions: true, " + "warning: open, public, excludes_extensions: true, " +
@ -39,7 +39,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testDescriptionSingleServety() { func testDescriptionSingleServety() {
let configuration = MissingDocsRuleConfiguration( let configuration = MissingDocsConfiguration(
parameters: [RuleParameter<AccessControlLevel>(severity: .error, value: .open)]) parameters: [RuleParameter<AccessControlLevel>(severity: .error, value: .open)])
XCTAssertEqual( XCTAssertEqual(
configuration.consoleDescription, configuration.consoleDescription,
@ -49,7 +49,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testDescriptionMultipleSeverities() { func testDescriptionMultipleSeverities() {
let configuration = MissingDocsRuleConfiguration( let configuration = MissingDocsConfiguration(
parameters: [RuleParameter<AccessControlLevel>(severity: .error, value: .open), parameters: [RuleParameter<AccessControlLevel>(severity: .error, value: .open),
RuleParameter<AccessControlLevel>(severity: .warning, value: .public)]) RuleParameter<AccessControlLevel>(severity: .warning, value: .public)])
XCTAssertEqual( XCTAssertEqual(
@ -60,7 +60,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testDescriptionMultipleAcls() { func testDescriptionMultipleAcls() {
let configuration = MissingDocsRuleConfiguration( let configuration = MissingDocsConfiguration(
parameters: [RuleParameter<AccessControlLevel>(severity: .warning, value: .open), parameters: [RuleParameter<AccessControlLevel>(severity: .warning, value: .open),
RuleParameter<AccessControlLevel>(severity: .warning, value: .public)]) RuleParameter<AccessControlLevel>(severity: .warning, value: .public)])
XCTAssertEqual( XCTAssertEqual(
@ -71,7 +71,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testDescriptionExcludesTrivialInitTrue() { func testDescriptionExcludesTrivialInitTrue() {
let configuration = MissingDocsRuleConfiguration(excludesTrivialInit: true) let configuration = MissingDocsConfiguration(excludesTrivialInit: true)
XCTAssertEqual( XCTAssertEqual(
configuration.consoleDescription, configuration.consoleDescription,
"warning: open, public, excludes_extensions: true, " + "warning: open, public, excludes_extensions: true, " +
@ -80,7 +80,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testParsingSingleServety() { func testParsingSingleServety() {
var configuration = MissingDocsRuleConfiguration() var configuration = MissingDocsConfiguration()
try? configuration.apply(configuration: ["warning": "open"]) try? configuration.apply(configuration: ["warning": "open"])
XCTAssertEqual( XCTAssertEqual(
configuration.parameters, configuration.parameters,
@ -89,7 +89,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testParsingMultipleSeverities() { func testParsingMultipleSeverities() {
var configuration = MissingDocsRuleConfiguration() var configuration = MissingDocsConfiguration()
try? configuration.apply(configuration: ["warning": "public", "error": "open"]) try? configuration.apply(configuration: ["warning": "public", "error": "open"])
XCTAssertEqual( XCTAssertEqual(
configuration.parameters.sorted { $0.value.rawValue > $1.value.rawValue }, configuration.parameters.sorted { $0.value.rawValue > $1.value.rawValue },
@ -99,7 +99,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testParsingMultipleAcls() { func testParsingMultipleAcls() {
var configuration = MissingDocsRuleConfiguration() var configuration = MissingDocsConfiguration()
try? configuration.apply(configuration: ["warning": ["public", "open"]]) try? configuration.apply(configuration: ["warning": ["public", "open"]])
XCTAssertEqual( XCTAssertEqual(
configuration.parameters.sorted { $0.value.rawValue > $1.value.rawValue }, configuration.parameters.sorted { $0.value.rawValue > $1.value.rawValue },
@ -111,12 +111,12 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testInvalidServety() { func testInvalidServety() {
var configuration = MissingDocsRuleConfiguration() var configuration = MissingDocsConfiguration()
XCTAssertThrowsError(try configuration.apply(configuration: ["warning": ["public", "closed"]])) XCTAssertThrowsError(try configuration.apply(configuration: ["warning": ["public", "closed"]]))
} }
func testInvalidAcl() { func testInvalidAcl() {
var configuration = MissingDocsRuleConfiguration() var configuration = MissingDocsConfiguration()
try? configuration.apply(configuration: ["debug": ["public", "open"]]) try? configuration.apply(configuration: ["debug": ["public", "open"]])
XCTAssertTrue(configuration.excludesExtensions) XCTAssertTrue(configuration.excludesExtensions)
XCTAssertTrue(configuration.excludesInheritedTypes) XCTAssertTrue(configuration.excludesInheritedTypes)
@ -128,14 +128,14 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testInvalidDuplicateAcl() { func testInvalidDuplicateAcl() {
var configuration = MissingDocsRuleConfiguration() var configuration = MissingDocsConfiguration()
XCTAssertThrowsError( XCTAssertThrowsError(
try configuration.apply(configuration: ["warning": ["public", "open"] as Any, "error": "public"]) try configuration.apply(configuration: ["warning": ["public", "open"] as Any, "error": "public"])
) )
} }
func testExcludesFalse() { func testExcludesFalse() {
var configuration = MissingDocsRuleConfiguration() var configuration = MissingDocsConfiguration()
try? configuration.apply(configuration: ["excludes_extensions": false, "excludes_inherited_types": false]) try? configuration.apply(configuration: ["excludes_extensions": false, "excludes_inherited_types": false])
XCTAssertFalse(configuration.excludesExtensions) XCTAssertFalse(configuration.excludesExtensions)
XCTAssertFalse(configuration.excludesInheritedTypes) XCTAssertFalse(configuration.excludesInheritedTypes)
@ -147,7 +147,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testExcludesExtensionsFalseExcludesInheritedTypesTrue() { func testExcludesExtensionsFalseExcludesInheritedTypesTrue() {
var configuration = MissingDocsRuleConfiguration() var configuration = MissingDocsConfiguration()
try? configuration.apply(configuration: ["excludes_extensions": false, "excludes_inherited_types": true]) try? configuration.apply(configuration: ["excludes_extensions": false, "excludes_inherited_types": true])
XCTAssertFalse(configuration.excludesExtensions) XCTAssertFalse(configuration.excludesExtensions)
XCTAssertTrue(configuration.excludesInheritedTypes) XCTAssertTrue(configuration.excludesInheritedTypes)
@ -159,7 +159,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testExcludesExtensionsTrueExcludesInheritedTypesFalse() { func testExcludesExtensionsTrueExcludesInheritedTypesFalse() {
var configuration = MissingDocsRuleConfiguration() var configuration = MissingDocsConfiguration()
try? configuration.apply(configuration: ["excludes_extensions": true, "excludes_inherited_types": false]) try? configuration.apply(configuration: ["excludes_extensions": true, "excludes_inherited_types": false])
XCTAssertTrue(configuration.excludesExtensions) XCTAssertTrue(configuration.excludesExtensions)
XCTAssertFalse(configuration.excludesInheritedTypes) XCTAssertFalse(configuration.excludesInheritedTypes)
@ -171,7 +171,7 @@ class MissingDocsRuleTests: SwiftLintTestCase {
} }
func testExcludesExtensionsTrueExcludesInheritedTypesFalseWithParameters() { func testExcludesExtensionsTrueExcludesInheritedTypesFalseWithParameters() {
var configuration = MissingDocsRuleConfiguration() var configuration = MissingDocsConfiguration()
try? configuration.apply( try? configuration.apply(
configuration: [ configuration: [
"excludes_extensions": true, "excludes_extensions": true,

View File

@ -1,8 +1,8 @@
@testable import SwiftLintBuiltInRules @testable import SwiftLintBuiltInRules
import XCTest import XCTest
class RequiredEnumCaseRuleConfigurationTests: SwiftLintTestCase { class RequiredEnumCaseConfigurationTests: SwiftLintTestCase {
private typealias RuleConfiguration = RequiredEnumCaseRuleConfiguration private typealias RuleConfiguration = RequiredEnumCaseConfiguration
private typealias RequiredCase = RuleConfiguration.RequiredCase private typealias RequiredCase = RuleConfiguration.RequiredCase
private static let protocol1 = "RequiredProtocol" private static let protocol1 = "RequiredProtocol"

View File

@ -318,7 +318,7 @@ class RuleConfigurationTests: SwiftLintTestCase {
} }
func testComputedAccessorsOrderRuleConfiguration() throws { func testComputedAccessorsOrderRuleConfiguration() throws {
var configuration = ComputedAccessorsOrderRuleConfiguration() var configuration = ComputedAccessorsOrderConfiguration()
let config = ["severity": "error", "order": "set_get"] let config = ["severity": "error", "order": "set_get"]
try configuration.apply(configuration: config) try configuration.apply(configuration: config)