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.
[SimplyDanny](https://github.com/SimplyDanny)
[#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)
[#5023](https://github.com/realm/SwiftLint/pull/5023)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,7 +4,7 @@ private enum ConfigurationKey: String {
case ignoreCommentOnlyLines = "ignore_comment_only_lines"
}
struct FileLengthRuleConfiguration: RuleConfiguration, Equatable {
struct FileLengthConfiguration: RuleConfiguration, Equatable {
typealias Parent = FileLengthRule
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
private(set) var severityConfiguration = SeverityConfiguration<Parent>(.warning)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,9 +1,9 @@
typealias BalancedXCTestLifecycleConfiguration = UnitTestRuleConfiguration<BalancedXCTestLifecycleRule>
typealias EmptyXCTestMethodConfiguration = UnitTestRuleConfiguration<EmptyXCTestMethodRule>
typealias SingleTestClassConfiguration = UnitTestRuleConfiguration<SingleTestClassRule>
typealias NoMagicNumbersRuleConfiguration = UnitTestRuleConfiguration<NoMagicNumbersRule>
typealias BalancedXCTestLifecycleConfiguration = UnitTestConfiguration<BalancedXCTestLifecycleRule>
typealias EmptyXCTestMethodConfiguration = UnitTestConfiguration<EmptyXCTestMethodRule>
typealias SingleTestClassConfiguration = UnitTestConfiguration<SingleTestClassRule>
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 testParentClasses: Set<String> = ["QuickSpec", "XCTestCase"]

View File

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

View File

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

View File

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

View File

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

View File

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