From 69fadb6918d7bca3666b7d68ac87d0b00fe48aa6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danny=20M=C3=B6sch?= Date: Thu, 20 Apr 2023 11:59:37 +0200 Subject: [PATCH] Remove no-op initializers from structs (#4912) --- .../Idiomatic/AnonymousArgumentInMultilineClosureRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/BlockBasedKVORule.swift | 2 -- .../Rules/Idiomatic/ConvenienceTypeRule.swift | 2 -- .../Rules/Idiomatic/DiscouragedAssertRule.swift | 2 -- .../Rules/Idiomatic/DiscouragedNoneNameRule.swift | 2 -- .../Rules/Idiomatic/DiscouragedObjectLiteralRule.swift | 2 -- .../Rules/Idiomatic/DiscouragedOptionalBooleanRule.swift | 2 -- .../Rules/Idiomatic/DiscouragedOptionalCollectionRule.swift | 2 -- .../Rules/Idiomatic/DuplicateImportsRule.swift | 2 -- Source/SwiftLintFramework/Rules/Idiomatic/ExplicitACLRule.swift | 2 -- .../Rules/Idiomatic/ExplicitEnumRawValueRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/ExplicitInitRule.swift | 2 -- .../Rules/Idiomatic/ExplicitTopLevelACLRule.swift | 2 -- .../Rules/Idiomatic/ExplicitTypeInterfaceRule.swift | 2 -- .../Rules/Idiomatic/ExtensionAccessModifierRule.swift | 2 -- Source/SwiftLintFramework/Rules/Idiomatic/FallthroughRule.swift | 2 -- .../Rules/Idiomatic/FatalErrorMessageRule.swift | 2 -- .../Rules/Idiomatic/FileNameNoSpaceRule.swift | 2 -- Source/SwiftLintFramework/Rules/Idiomatic/FileNameRule.swift | 2 -- Source/SwiftLintFramework/Rules/Idiomatic/ForWhereRule.swift | 2 -- Source/SwiftLintFramework/Rules/Idiomatic/ForceCastRule.swift | 2 -- Source/SwiftLintFramework/Rules/Idiomatic/ForceTryRule.swift | 2 -- .../Rules/Idiomatic/ForceUnwrappingRule.swift | 2 -- .../Rules/Idiomatic/FunctionDefaultParameterAtEndRule.swift | 2 -- .../Rules/Idiomatic/GenericTypeNameRule.swift | 2 -- .../Rules/Idiomatic/ImplicitlyUnwrappedOptionalRule.swift | 2 -- Source/SwiftLintFramework/Rules/Idiomatic/IsDisjointRule.swift | 2 -- .../Rules/Idiomatic/JoinedDefaultParameterRule.swift | 2 -- .../Rules/Idiomatic/LegacyCGGeometryFunctionsRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/LegacyConstantRule.swift | 2 -- .../Rules/Idiomatic/LegacyConstructorRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/LegacyHashingRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/LegacyMultipleRule.swift | 2 -- .../Rules/Idiomatic/LegacyNSGeometryFunctionsRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/LegacyObjcTypeRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/LegacyRandomRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/NimbleOperatorRule.swift | 2 -- .../Rules/Idiomatic/NoExtensionAccessModifierRule.swift | 2 -- .../Rules/Idiomatic/NoFallthroughOnlyRule.swift | 2 -- .../Rules/Idiomatic/NoGroupingExtensionRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/NoMagicNumbersRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/ObjectLiteralRule.swift | 2 -- .../Rules/Idiomatic/PatternMatchingKeywordsRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/PreferNimbleRule.swift | 2 -- .../Rules/Idiomatic/PreferZeroOverExplicitInitRule.swift | 2 -- .../Rules/Idiomatic/PrivateOverFilePrivateRule.swift | 2 -- .../Rules/Idiomatic/RedundantNilCoalescingRule.swift | 2 -- .../Rules/Idiomatic/RedundantObjcAttributeRule.swift | 2 -- .../Rules/Idiomatic/RedundantOptionalInitializationRule.swift | 2 -- .../Rules/Idiomatic/RedundantSetAccessControlRule.swift | 2 -- .../Rules/Idiomatic/RedundantStringEnumValueRule.swift | 2 -- .../Rules/Idiomatic/RedundantVoidReturnRule.swift | 2 -- .../Rules/Idiomatic/ReturnValueFromVoidFunctionRule.swift | 2 -- .../Rules/Idiomatic/ShorthandOptionalBindingRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/StaticOperatorRule.swift | 2 -- .../Rules/Idiomatic/StrictFilePrivateRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/SyntacticSugarRule.swift | 2 -- Source/SwiftLintFramework/Rules/Idiomatic/ToggleBoolRule.swift | 2 -- .../Rules/Idiomatic/TrailingSemicolonRule.swift | 2 -- Source/SwiftLintFramework/Rules/Idiomatic/TypeNameRule.swift | 2 -- .../Rules/Idiomatic/UnavailableConditionRule.swift | 2 -- .../Rules/Idiomatic/UnavailableFunctionRule.swift | 2 -- .../Rules/Idiomatic/UnneededBreakInSwitchRule.swift | 2 -- .../Rules/Idiomatic/UntypedErrorInCatchRule.swift | 2 -- .../Rules/Idiomatic/UnusedEnumeratedRule.swift | 2 -- .../Rules/Idiomatic/VoidFunctionInTernaryConditionRule.swift | 2 -- .../SwiftLintFramework/Rules/Idiomatic/XCTFailMessageRule.swift | 2 -- .../Rules/Idiomatic/XCTSpecificMatcherRule.swift | 2 -- .../Rules/Lint/AccessibilityLabelForImageRule.swift | 2 -- .../Rules/Lint/AccessibilityTraitForButtonRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/AnyObjectProtocolRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/ArrayInitRule.swift | 2 -- .../Rules/Lint/BalancedXCTestLifecycleRule.swift | 2 -- .../Rules/Lint/BlanketDisableCommandRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/CaptureVariableRule.swift | 2 -- .../Rules/Lint/ClassDelegateProtocolRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/CommentSpacingRule.swift | 2 -- .../Rules/Lint/CompilerProtocolInitRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/DeploymentTargetRule.swift | 2 -- .../Rules/Lint/DiscardedNotificationCenterObserverRule.swift | 2 -- .../Rules/Lint/DiscouragedDirectInitRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/DuplicateConditionsRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/DuplicateEnumCasesRule.swift | 2 -- .../Rules/Lint/DuplicatedKeyInDictionaryLiteralRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/DynamicInlineRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/EmptyXCTestMethodRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/ExpiringTodoRule.swift | 2 -- .../Rules/Lint/IBInspectableInExtensionRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/IdenticalOperandsRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/InertDeferRule.swift | 2 -- .../Rules/Lint/InvalidSwiftLintCommandRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/LocalDocCommentRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/LowerACLThanParentRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/MarkRule.swift | 2 -- .../Rules/Lint/NSLocalizedStringKeyRule.swift | 2 -- .../Rules/Lint/NSLocalizedStringRequireBundleRule.swift | 2 -- .../Rules/Lint/NSNumberInitAsFunctionReferenceRule.swift | 2 -- .../Rules/Lint/NSObjectPreferIsEqualRule.swift | 2 -- .../Rules/Lint/NotificationCenterDetachmentRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/OrphanedDocCommentRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/OverriddenSuperCallRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/OverrideInExtensionRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/PeriodSpacingRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/PrivateActionRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/PrivateOutletRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/PrivateSubjectRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/PrivateUnitTestRule.swift | 2 -- .../Rules/Lint/ProhibitedInterfaceBuilderRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/ProhibitedSuperRule.swift | 2 -- .../Rules/Lint/QuickDiscouragedCallRule.swift | 2 -- .../Rules/Lint/QuickDiscouragedFocusedTestRule.swift | 2 -- .../Rules/Lint/QuickDiscouragedPendingTestRule.swift | 2 -- .../Rules/Lint/RawValueForCamelCasedCodableEnumRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/RequiredDeinitRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/RequiredEnumCaseRule.swift | 2 -- .../Rules/Lint/SelfInPropertyInitializationRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/StrongIBOutletRule.swift | 2 -- .../Rules/Lint/TestCaseAccessibilityRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/TodoRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/TypesafeArrayInitRule.swift | 2 -- .../Rules/Lint/UnownedVariableCaptureRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/UnusedCaptureListRule.swift | 2 -- .../Rules/Lint/UnusedClosureParameterRule.swift | 2 -- .../Rules/Lint/UnusedControlFlowLabelRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/UnusedDeclarationRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/UnusedImportRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/UnusedSetterValueRule.swift | 2 -- .../SwiftLintFramework/Rules/Lint/ValidIBInspectableRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/WeakDelegateRule.swift | 2 -- Source/SwiftLintFramework/Rules/Lint/YodaConditionRule.swift | 2 -- .../Rules/Metrics/ClosureBodyLengthRule.swift | 2 -- .../Rules/Metrics/CyclomaticComplexityRule.swift | 2 -- .../Rules/Metrics/EnumCaseAssociatedValuesLengthRule.swift | 2 -- Source/SwiftLintFramework/Rules/Metrics/FileLengthRule.swift | 2 -- .../Rules/Metrics/FunctionBodyLengthRule.swift | 2 -- .../Rules/Metrics/FunctionParameterCountRule.swift | 2 -- Source/SwiftLintFramework/Rules/Metrics/LargeTupleRule.swift | 2 -- Source/SwiftLintFramework/Rules/Metrics/LineLengthRule.swift | 2 -- Source/SwiftLintFramework/Rules/Metrics/NestingRule.swift | 2 -- .../SwiftLintFramework/Rules/Metrics/TypeBodyLengthRule.swift | 2 -- .../Rules/Performance/ContainsOverFilterCountRule.swift | 2 -- .../Rules/Performance/ContainsOverFilterIsEmptyRule.swift | 2 -- .../Rules/Performance/ContainsOverFirstNotNilRule.swift | 2 -- .../Rules/Performance/ContainsOverRangeNilComparisonRule.swift | 2 -- .../Rules/Performance/EmptyCollectionLiteralRule.swift | 2 -- .../SwiftLintFramework/Rules/Performance/EmptyCountRule.swift | 2 -- .../SwiftLintFramework/Rules/Performance/EmptyStringRule.swift | 2 -- .../SwiftLintFramework/Rules/Performance/FirstWhereRule.swift | 2 -- .../Rules/Performance/FlatMapOverMapReduceRule.swift | 2 -- Source/SwiftLintFramework/Rules/Performance/LastWhereRule.swift | 2 -- .../Rules/Performance/ReduceBooleanRule.swift | 2 -- .../SwiftLintFramework/Rules/Performance/ReduceIntoRule.swift | 2 -- .../Rules/Performance/SortedFirstLastRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/AttributesRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/ClosingBraceRule.swift | 2 -- .../Rules/Style/ClosureEndIndentationRule.swift | 2 -- .../Rules/Style/ClosureParameterPositionRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/ClosureSpacingRule.swift | 2 -- .../Rules/Style/CollectionAlignmentRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/ColonRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/CommaInheritanceRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/CommaRule.swift | 2 -- .../Rules/Style/ComputedAccessorsOrderRule.swift | 2 -- .../Rules/Style/ConditionalReturnsOnNewlineRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/ControlStatementRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/DirectReturnRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/EmptyEnumArgumentsRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/EmptyParametersRule.swift | 2 -- .../Rules/Style/EmptyParenthesesWithTrailingClosureRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/ExplicitSelfRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/FileHeaderRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/FileTypesOrderRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/IdentifierNameRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/ImplicitGetterRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/ImplicitReturnRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/InclusiveLanguageRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/IndentationWidthRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/LeadingWhitespaceRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/LetVarWhitespaceRule.swift | 2 -- .../Rules/Style/LiteralExpressionEndIdentationRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/ModifierOrderRule.swift | 2 -- .../Rules/Style/MultilineArgumentsBracketsRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/MultilineArgumentsRule.swift | 2 -- .../Rules/Style/MultilineFunctionChainsRule.swift | 2 -- .../Rules/Style/MultilineLiteralBracketsRule.swift | 2 -- .../Rules/Style/MultilineParametersBracketsRule.swift | 2 -- .../Rules/Style/MultilineParametersRule.swift | 2 -- .../Rules/Style/MultipleClosuresWithTrailingClosureRule.swift | 2 -- .../Rules/Style/NoSpaceInMethodCallRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/NumberSeparatorRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/OpeningBraceRule.swift | 2 -- .../Rules/Style/OperatorFunctionWhitespaceRule.swift | 2 -- .../Rules/Style/OperatorUsageWhitespaceRule.swift | 2 -- .../Rules/Style/OptionalEnumCaseMatchingRule.swift | 2 -- .../Rules/Style/PreferSelfInStaticReferencesRule.swift | 2 -- .../Rules/Style/PreferSelfTypeOverTypeOfSelfRule.swift | 2 -- .../Rules/Style/PrefixedTopLevelConstantRule.swift | 2 -- .../Rules/Style/ProtocolPropertyAccessorsOrderRule.swift | 2 -- .../Rules/Style/RedundantDiscardableLetRule.swift | 2 -- .../Rules/Style/ReturnArrowWhitespaceRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/SelfBindingRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/ShorthandOperatorRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/SingleTestClassRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/SortedEnumCasesRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/SortedImportsRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/StatementPositionRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/SuperfluousElseRule.swift | 2 -- .../Rules/Style/SwitchCaseAlignmentRule.swift | 2 -- .../Rules/Style/SwitchCaseOnNewlineRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/TrailingClosureRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/TrailingCommaRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/TrailingNewlineRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/TrailingWhitespaceRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/TypeContentsOrderRule.swift | 2 -- .../Rules/Style/UnneededParenthesesInClosureArgumentRule.swift | 2 -- .../Rules/Style/UnusedOptionalBindingRule.swift | 2 -- .../Rules/Style/VerticalParameterAlignmentOnCallRule.swift | 2 -- .../Rules/Style/VerticalParameterAlignmentRule.swift | 2 -- .../Rules/Style/VerticalWhitespaceBetweenCasesRule.swift | 2 -- .../Rules/Style/VerticalWhitespaceClosingBracesRule.swift | 2 -- .../Rules/Style/VerticalWhitespaceOpeningBracesRule.swift | 2 -- .../SwiftLintFramework/Rules/Style/VerticalWhitespaceRule.swift | 2 -- Source/SwiftLintFramework/Rules/Style/VoidReturnRule.swift | 2 -- 223 files changed, 446 deletions(-) diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/AnonymousArgumentInMultilineClosureRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/AnonymousArgumentInMultilineClosureRule.swift index 9bee2f545..a7eac8753 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/AnonymousArgumentInMultilineClosureRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/AnonymousArgumentInMultilineClosureRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct AnonymousArgumentInMultilineClosureRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "anonymous_argument_in_multiline_closure", name: "Anonymous Argument in Multiline Closure", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/BlockBasedKVORule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/BlockBasedKVORule.swift index 38ac7f0cb..3039fc7b4 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/BlockBasedKVORule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/BlockBasedKVORule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct BlockBasedKVORule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "block_based_kvo", name: "Block Based KVO", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ConvenienceTypeRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ConvenienceTypeRule.swift index 72b7f28ab..d2a1c6a20 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ConvenienceTypeRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ConvenienceTypeRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ConvenienceTypeRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "convenience_type", name: "Convenience Type", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedAssertRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedAssertRule.swift index 4c018c578..72d5bb559 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedAssertRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedAssertRule.swift @@ -27,8 +27,6 @@ struct DiscouragedAssertRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderR // MARK: - Life cycle - init() {} - // MARK: - Public func makeVisitor(file: SwiftLintFile) -> ViolationsSyntaxVisitor { diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedNoneNameRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedNoneNameRule.swift index 7bc033a06..26d772bd3 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedNoneNameRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedNoneNameRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct DiscouragedNoneNameRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static var description = RuleDescription( identifier: "discouraged_none_name", name: "Discouraged None Name", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedObjectLiteralRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedObjectLiteralRule.swift index f75f81f19..275190fe1 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedObjectLiteralRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedObjectLiteralRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct DiscouragedObjectLiteralRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = ObjectLiteralConfiguration() - init() {} - static let description = RuleDescription( identifier: "discouraged_object_literal", name: "Discouraged Object Literal", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedOptionalBooleanRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedOptionalBooleanRule.swift index 46a437ee0..05d11cf3b 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedOptionalBooleanRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedOptionalBooleanRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct DiscouragedOptionalBooleanRule: OptInRule, ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "discouraged_optional_boolean", name: "Discouraged Optional Boolean", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedOptionalCollectionRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedOptionalCollectionRule.swift index e88b402ca..6ee9909b3 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedOptionalCollectionRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/DiscouragedOptionalCollectionRule.swift @@ -3,8 +3,6 @@ import SourceKittenFramework struct DiscouragedOptionalCollectionRule: ASTRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "discouraged_optional_collection", name: "Discouraged Optional Collection", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/DuplicateImportsRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/DuplicateImportsRule.swift index 86642bb80..6422a60c0 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/DuplicateImportsRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/DuplicateImportsRule.swift @@ -11,8 +11,6 @@ struct DuplicateImportsRule: ConfigurationProviderRule, CorrectableRule { "var", "func" ] - init() {} - static let description = RuleDescription( identifier: "duplicate_imports", name: "Duplicate Imports", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitACLRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitACLRule.swift index 01b41b010..734f29e46 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitACLRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitACLRule.swift @@ -6,8 +6,6 @@ private typealias SourceKittenElement = SourceKittenDictionary struct ExplicitACLRule: OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "explicit_acl", name: "Explicit ACL", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitEnumRawValueRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitEnumRawValueRule.swift index 89db99970..5fc992f90 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitEnumRawValueRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitEnumRawValueRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ExplicitEnumRawValueRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "explicit_enum_raw_value", name: "Explicit Enum Raw Value", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitInitRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitInitRule.swift index 0ef068e5a..28d1c1c8c 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitInitRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitInitRule.swift @@ -4,8 +4,6 @@ import SwiftSyntaxBuilder struct ExplicitInitRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "explicit_init", name: "Explicit Init", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitTopLevelACLRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitTopLevelACLRule.swift index 81804d4af..b96d52c61 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitTopLevelACLRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitTopLevelACLRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ExplicitTopLevelACLRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "explicit_top_level_acl", name: "Explicit Top Level ACL", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitTypeInterfaceRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitTypeInterfaceRule.swift index 6f03d4ee1..65bf56976 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitTypeInterfaceRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ExplicitTypeInterfaceRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ExplicitTypeInterfaceRule: OptInRule, ConfigurationProviderRule, SwiftSyntaxRule { var configuration = ExplicitTypeInterfaceConfiguration() - init() {} - static let description = RuleDescription( identifier: "explicit_type_interface", name: "Explicit Type Interface", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ExtensionAccessModifierRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ExtensionAccessModifierRule.swift index 570048ba8..4153a4d03 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ExtensionAccessModifierRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ExtensionAccessModifierRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct ExtensionAccessModifierRule: ASTRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "extension_access_modifier", name: "Extension Access Modifier", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/FallthroughRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/FallthroughRule.swift index 604a9c7e8..bc98a8c3c 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/FallthroughRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/FallthroughRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct FallthroughRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "fallthrough", name: "Fallthrough", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/FatalErrorMessageRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/FatalErrorMessageRule.swift index a8bff6336..57274a855 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/FatalErrorMessageRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/FatalErrorMessageRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct FatalErrorMessageRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "fatal_error_message", name: "Fatal Error Message", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/FileNameNoSpaceRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/FileNameNoSpaceRule.swift index 5a063edac..52106790c 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/FileNameNoSpaceRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/FileNameNoSpaceRule.swift @@ -7,8 +7,6 @@ struct FileNameNoSpaceRule: ConfigurationProviderRule, OptInRule, SourceKitFreeR excluded: [] ) - init() {} - static let description = RuleDescription( identifier: "file_name_no_space", name: "File Name no Space", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/FileNameRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/FileNameRule.swift index 01d2c4b4a..9266873e5 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/FileNameRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/FileNameRule.swift @@ -9,8 +9,6 @@ struct FileNameRule: ConfigurationProviderRule, OptInRule, SourceKitFreeRule { nestedTypeSeparator: "." ) - init() {} - static let description = RuleDescription( identifier: "file_name", name: "File Name", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ForWhereRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ForWhereRule.swift index 93961c287..4d2617f83 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ForWhereRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ForWhereRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ForWhereRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = ForWhereRuleConfiguration() - init() {} - static let description = RuleDescription( identifier: "for_where", name: "Prefer For-Where", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ForceCastRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ForceCastRule.swift index 14c840d6a..208480c15 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ForceCastRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ForceCastRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ForceCastRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.error) - init() {} - static let description = RuleDescription( identifier: "force_cast", name: "Force Cast", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ForceTryRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ForceTryRule.swift index 8658fb391..c007f4fc2 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ForceTryRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ForceTryRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ForceTryRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.error) - init() {} - static let description = RuleDescription( identifier: "force_try", name: "Force Try", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ForceUnwrappingRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ForceUnwrappingRule.swift index aa323fcac..b4b996066 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ForceUnwrappingRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ForceUnwrappingRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ForceUnwrappingRule: OptInRule, SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "force_unwrapping", name: "Force Unwrapping", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/FunctionDefaultParameterAtEndRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/FunctionDefaultParameterAtEndRule.swift index fc59b856d..13877cda3 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/FunctionDefaultParameterAtEndRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/FunctionDefaultParameterAtEndRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct FunctionDefaultParameterAtEndRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "function_default_parameter_at_end", name: "Function Default Parameter at End", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/GenericTypeNameRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/GenericTypeNameRule.swift index 2cfe52b0b..0bf81d599 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/GenericTypeNameRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/GenericTypeNameRule.swift @@ -7,8 +7,6 @@ struct GenericTypeNameRule: SwiftSyntaxRule, ConfigurationProviderRule { maxLengthWarning: 20, maxLengthError: 1000) - init() {} - static let description = RuleDescription( identifier: "generic_type_name", name: "Generic Type Name", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ImplicitlyUnwrappedOptionalRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ImplicitlyUnwrappedOptionalRule.swift index 318299a5f..1368f99e9 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ImplicitlyUnwrappedOptionalRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ImplicitlyUnwrappedOptionalRule.swift @@ -6,8 +6,6 @@ struct ImplicitlyUnwrappedOptionalRule: SwiftSyntaxRule, ConfigurationProviderRu severityConfiguration: SeverityConfiguration(.warning) ) - init() {} - static let description = RuleDescription( identifier: "implicitly_unwrapped_optional", name: "Implicitly Unwrapped Optional", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/IsDisjointRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/IsDisjointRule.swift index 624d2871f..be5ce14fb 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/IsDisjointRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/IsDisjointRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct IsDisjointRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "is_disjoint", name: "Is Disjoint", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/JoinedDefaultParameterRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/JoinedDefaultParameterRule.swift index 6b6faaf17..838f7fa27 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/JoinedDefaultParameterRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/JoinedDefaultParameterRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct JoinedDefaultParameterRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "joined_default_parameter", name: "Joined Default Parameter", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyCGGeometryFunctionsRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyCGGeometryFunctionsRule.swift index f0e3ec4ac..d2a91efbc 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyCGGeometryFunctionsRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyCGGeometryFunctionsRule.swift @@ -1,8 +1,6 @@ struct LegacyCGGeometryFunctionsRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "legacy_cggeometry_functions", name: "Legacy CGGeometry Functions", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyConstantRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyConstantRule.swift index e506029de..c438c59e6 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyConstantRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyConstantRule.swift @@ -4,8 +4,6 @@ import SwiftSyntaxBuilder struct LegacyConstantRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "legacy_constant", name: "Legacy Constant", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyConstructorRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyConstructorRule.swift index 0e2875c57..76ec2a082 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyConstructorRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyConstructorRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct LegacyConstructorRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "legacy_constructor", name: "Legacy Constructor", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyHashingRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyHashingRule.swift index 8e06aa9a7..984fd3c0c 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyHashingRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyHashingRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct LegacyHashingRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "legacy_hashing", name: "Legacy Hashing", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyMultipleRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyMultipleRule.swift index a86e1cb66..f59e12184 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyMultipleRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyMultipleRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct LegacyMultipleRule: OptInRule, ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "legacy_multiple", name: "Legacy Multiple", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyNSGeometryFunctionsRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyNSGeometryFunctionsRule.swift index dbd7b4e7e..5951f67ca 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyNSGeometryFunctionsRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyNSGeometryFunctionsRule.swift @@ -1,8 +1,6 @@ struct LegacyNSGeometryFunctionsRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "legacy_nsgeometry_functions", name: "Legacy NSGeometry Functions", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyObjcTypeRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyObjcTypeRule.swift index 99f3439dd..7f5fd5f9b 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyObjcTypeRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyObjcTypeRule.swift @@ -31,8 +31,6 @@ private let legacyObjcTypes = [ struct LegacyObjcTypeRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "legacy_objc_type", name: "Legacy Objective-C Reference Type", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyRandomRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyRandomRule.swift index 50221b530..b1eb7014e 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/LegacyRandomRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/LegacyRandomRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct LegacyRandomRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static var description = RuleDescription( identifier: "legacy_random", name: "Legacy Random", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/NimbleOperatorRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/NimbleOperatorRule.swift index 7c0eb33c7..10688421b 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/NimbleOperatorRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/NimbleOperatorRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct NimbleOperatorRule: ConfigurationProviderRule, OptInRule, CorrectableRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "nimble_operator", name: "Nimble Operator", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/NoExtensionAccessModifierRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/NoExtensionAccessModifierRule.swift index 1e6fe4560..95d57658e 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/NoExtensionAccessModifierRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/NoExtensionAccessModifierRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct NoExtensionAccessModifierRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.error) - init() {} - static let description = RuleDescription( identifier: "no_extension_access_modifier", name: "No Extension Access Modifier", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/NoFallthroughOnlyRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/NoFallthroughOnlyRule.swift index 6eec13580..e5dc205e8 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/NoFallthroughOnlyRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/NoFallthroughOnlyRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct NoFallthroughOnlyRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "no_fallthrough_only", name: "No Fallthrough only", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/NoGroupingExtensionRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/NoGroupingExtensionRule.swift index 2261d91e5..a37b100b0 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/NoGroupingExtensionRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/NoGroupingExtensionRule.swift @@ -3,8 +3,6 @@ import SourceKittenFramework struct NoGroupingExtensionRule: OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "no_grouping_extension", name: "No Grouping Extension", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/NoMagicNumbersRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/NoMagicNumbersRule.swift index ac3c572e1..97c313196 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/NoMagicNumbersRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/NoMagicNumbersRule.swift @@ -1,8 +1,6 @@ import SwiftSyntax struct NoMagicNumbersRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { - init() {} - var configuration = NoMagicNumbersRuleConfiguration() static let description = RuleDescription( diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ObjectLiteralRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ObjectLiteralRule.swift index fb48c3ef5..cfdfe4b18 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ObjectLiteralRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ObjectLiteralRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ObjectLiteralRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = ObjectLiteralConfiguration() - init() {} - static let description = RuleDescription( identifier: "object_literal", name: "Object Literal", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/PatternMatchingKeywordsRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/PatternMatchingKeywordsRule.swift index 35c822faf..7f0a14181 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/PatternMatchingKeywordsRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/PatternMatchingKeywordsRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct PatternMatchingKeywordsRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "pattern_matching_keywords", name: "Pattern Matching Keywords", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/PreferNimbleRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/PreferNimbleRule.swift index d93258901..7a85246f5 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/PreferNimbleRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/PreferNimbleRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct PreferNimbleRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "prefer_nimble", name: "Prefer Nimble", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/PreferZeroOverExplicitInitRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/PreferZeroOverExplicitInitRule.swift index 78d5c858f..3cfc4ac0d 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/PreferZeroOverExplicitInitRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/PreferZeroOverExplicitInitRule.swift @@ -34,8 +34,6 @@ struct PreferZeroOverExplicitInitRule: SwiftSyntaxCorrectableRule, OptInRule, Co ] ) - init() {} - func makeVisitor(file: SwiftLintFile) -> ViolationsSyntaxVisitor { Visitor(viewMode: .sourceAccurate) } diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/PrivateOverFilePrivateRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/PrivateOverFilePrivateRule.swift index 84ceec2e6..ab1d26518 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/PrivateOverFilePrivateRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/PrivateOverFilePrivateRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct PrivateOverFilePrivateRule: ConfigurationProviderRule, SwiftSyntaxCorrectableRule { var configuration = PrivateOverFilePrivateRuleConfiguration() - init() {} - static let description = RuleDescription( identifier: "private_over_fileprivate", name: "Private over Fileprivate", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantNilCoalescingRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantNilCoalescingRule.swift index a14bb3bab..1d6737ac2 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantNilCoalescingRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantNilCoalescingRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct RedundantNilCoalescingRule: OptInRule, SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "redundant_nil_coalescing", name: "Redundant Nil Coalescing", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantObjcAttributeRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantObjcAttributeRule.swift index d9b9ac049..d1b203368 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantObjcAttributeRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantObjcAttributeRule.swift @@ -8,8 +8,6 @@ private let attributeNamesImplyingObjc: Set = [ struct RedundantObjcAttributeRule: SwiftSyntaxRule, SubstitutionCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "redundant_objc_attribute", name: "Redundant @objc Attribute", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantOptionalInitializationRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantOptionalInitializationRule.swift index 50fa96e4d..10151277e 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantOptionalInitializationRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantOptionalInitializationRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct RedundantOptionalInitializationRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "redundant_optional_initialization", name: "Redundant Optional Initialization", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantSetAccessControlRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantSetAccessControlRule.swift index 28854b3ef..ccdfa644e 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantSetAccessControlRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantSetAccessControlRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct RedundantSetAccessControlRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "redundant_set_access_control", name: "Redundant Access Control for Setter", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantStringEnumValueRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantStringEnumValueRule.swift index 51a4e55cd..24e5b4f8c 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantStringEnumValueRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantStringEnumValueRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct RedundantStringEnumValueRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "redundant_string_enum_value", name: "Redundant String Enum Value", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantVoidReturnRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantVoidReturnRule.swift index b437cdffa..1eaa1c055 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/RedundantVoidReturnRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/RedundantVoidReturnRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct RedundantVoidReturnRule: ConfigurationProviderRule, SubstitutionCorrectableASTRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "redundant_void_return", name: "Redundant Void Return", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ReturnValueFromVoidFunctionRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ReturnValueFromVoidFunctionRule.swift index 03fdba8da..b31e55696 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ReturnValueFromVoidFunctionRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ReturnValueFromVoidFunctionRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ReturnValueFromVoidFunctionRule: ConfigurationProviderRule, OptInRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "return_value_from_void_function", name: "Return Value from Void Function", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ShorthandOptionalBindingRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ShorthandOptionalBindingRule.swift index 8d5e6a7f4..680cfd982 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ShorthandOptionalBindingRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ShorthandOptionalBindingRule.swift @@ -79,8 +79,6 @@ struct ShorthandOptionalBindingRule: OptInRule, SwiftSyntaxCorrectableRule, Conf deprecatedAliases: ["if_let_shadowing"] ) - init() {} - func makeVisitor(file: SwiftLintFile) -> ViolationsSyntaxVisitor { Visitor(viewMode: .sourceAccurate) } diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/StaticOperatorRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/StaticOperatorRule.swift index 1e5cc7044..7842f4582 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/StaticOperatorRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/StaticOperatorRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct StaticOperatorRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "static_operator", name: "Static Operator", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/StrictFilePrivateRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/StrictFilePrivateRule.swift index fe4b25f7f..3f4c3253b 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/StrictFilePrivateRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/StrictFilePrivateRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct StrictFilePrivateRule: OptInRule, ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "strict_fileprivate", name: "Strict Fileprivate", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/SyntacticSugarRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/SyntacticSugarRule.swift index f5b71f985..2615dbf53 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/SyntacticSugarRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/SyntacticSugarRule.swift @@ -5,8 +5,6 @@ import SwiftSyntax struct SyntacticSugarRule: CorrectableRule, ConfigurationProviderRule, SourceKitFreeRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "syntactic_sugar", name: "Syntactic Sugar", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/ToggleBoolRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/ToggleBoolRule.swift index 78ec7b18a..a340cde4d 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/ToggleBoolRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/ToggleBoolRule.swift @@ -4,8 +4,6 @@ import SwiftSyntaxBuilder struct ToggleBoolRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static var description = RuleDescription( identifier: "toggle_bool", name: "Toggle Bool", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/TrailingSemicolonRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/TrailingSemicolonRule.swift index 6cb57a022..93773a4a2 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/TrailingSemicolonRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/TrailingSemicolonRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct TrailingSemicolonRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "trailing_semicolon", name: "Trailing Semicolon", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/TypeNameRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/TypeNameRule.swift index c140fe6a2..137256dc0 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/TypeNameRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/TypeNameRule.swift @@ -4,8 +4,6 @@ import SwiftSyntax struct TypeNameRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = TypeNameRuleConfiguration() - init() {} - static let description = RuleDescription( identifier: "type_name", name: "Type Name", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/UnavailableConditionRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/UnavailableConditionRule.swift index dd22961b2..b18d74579 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/UnavailableConditionRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/UnavailableConditionRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct UnavailableConditionRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "unavailable_condition", name: "Unavailable Condition", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/UnavailableFunctionRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/UnavailableFunctionRule.swift index 5a9fce4ab..5e293c525 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/UnavailableFunctionRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/UnavailableFunctionRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct UnavailableFunctionRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "unavailable_function", name: "Unavailable Function", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/UnneededBreakInSwitchRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/UnneededBreakInSwitchRule.swift index 2d6b44338..afa219f9d 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/UnneededBreakInSwitchRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/UnneededBreakInSwitchRule.swift @@ -15,8 +15,6 @@ private func embedInSwitch( struct UnneededBreakInSwitchRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "unneeded_break_in_switch", name: "Unneeded Break in Switch", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/UntypedErrorInCatchRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/UntypedErrorInCatchRule.swift index 4d531ff90..661c56cdf 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/UntypedErrorInCatchRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/UntypedErrorInCatchRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct UntypedErrorInCatchRule: OptInRule, ConfigurationProviderRule, SwiftSyntaxCorrectableRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "untyped_error_in_catch", name: "Untyped Error in Catch", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/UnusedEnumeratedRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/UnusedEnumeratedRule.swift index 6f51ece54..cba66cb21 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/UnusedEnumeratedRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/UnusedEnumeratedRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct UnusedEnumeratedRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "unused_enumerated", name: "Unused Enumerated", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/VoidFunctionInTernaryConditionRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/VoidFunctionInTernaryConditionRule.swift index 736783d2a..cd0968aca 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/VoidFunctionInTernaryConditionRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/VoidFunctionInTernaryConditionRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct VoidFunctionInTernaryConditionRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "void_function_in_ternary", name: "Void Function in Ternary", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/XCTFailMessageRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/XCTFailMessageRule.swift index 508a8cb4d..17e01651b 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/XCTFailMessageRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/XCTFailMessageRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct XCTFailMessageRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "xctfail_message", name: "XCTFail Message", diff --git a/Source/SwiftLintFramework/Rules/Idiomatic/XCTSpecificMatcherRule.swift b/Source/SwiftLintFramework/Rules/Idiomatic/XCTSpecificMatcherRule.swift index 950819d4a..d0f3e8e9e 100644 --- a/Source/SwiftLintFramework/Rules/Idiomatic/XCTSpecificMatcherRule.swift +++ b/Source/SwiftLintFramework/Rules/Idiomatic/XCTSpecificMatcherRule.swift @@ -4,8 +4,6 @@ import SwiftSyntax struct XCTSpecificMatcherRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = XCTSpecificMatcherRuleConfiguration() - init() {} - static let description = RuleDescription( identifier: "xct_specific_matcher", name: "XCTest Specific Matcher", diff --git a/Source/SwiftLintFramework/Rules/Lint/AccessibilityLabelForImageRule.swift b/Source/SwiftLintFramework/Rules/Lint/AccessibilityLabelForImageRule.swift index 49e440772..c11749e1c 100644 --- a/Source/SwiftLintFramework/Rules/Lint/AccessibilityLabelForImageRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/AccessibilityLabelForImageRule.swift @@ -12,8 +12,6 @@ import SourceKittenFramework struct AccessibilityLabelForImageRule: ASTRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "accessibility_label_for_image", name: "Accessibility Label for Image", diff --git a/Source/SwiftLintFramework/Rules/Lint/AccessibilityTraitForButtonRule.swift b/Source/SwiftLintFramework/Rules/Lint/AccessibilityTraitForButtonRule.swift index dab2a9d70..d1f26b8f3 100644 --- a/Source/SwiftLintFramework/Rules/Lint/AccessibilityTraitForButtonRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/AccessibilityTraitForButtonRule.swift @@ -10,8 +10,6 @@ import SourceKittenFramework struct AccessibilityTraitForButtonRule: ASTRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "accessibility_trait_for_button", name: "Accessibility Trait for Button", diff --git a/Source/SwiftLintFramework/Rules/Lint/AnyObjectProtocolRule.swift b/Source/SwiftLintFramework/Rules/Lint/AnyObjectProtocolRule.swift index 739bfeb75..f953eb3f0 100644 --- a/Source/SwiftLintFramework/Rules/Lint/AnyObjectProtocolRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/AnyObjectProtocolRule.swift @@ -14,8 +14,6 @@ private func warnDeprecatedOnce() { struct AnyObjectProtocolRule: SwiftSyntaxCorrectableRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "anyobject_protocol", name: "AnyObject Protocol", diff --git a/Source/SwiftLintFramework/Rules/Lint/ArrayInitRule.swift b/Source/SwiftLintFramework/Rules/Lint/ArrayInitRule.swift index 715636aa3..d623b65f6 100644 --- a/Source/SwiftLintFramework/Rules/Lint/ArrayInitRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/ArrayInitRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ArrayInitRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "array_init", name: "Array Init", diff --git a/Source/SwiftLintFramework/Rules/Lint/BalancedXCTestLifecycleRule.swift b/Source/SwiftLintFramework/Rules/Lint/BalancedXCTestLifecycleRule.swift index 963fd3d2f..b530beb0c 100644 --- a/Source/SwiftLintFramework/Rules/Lint/BalancedXCTestLifecycleRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/BalancedXCTestLifecycleRule.swift @@ -108,8 +108,6 @@ struct BalancedXCTestLifecycleRule: SwiftSyntaxRule, OptInRule, ConfigurationPro // MARK: - Life cycle - init() {} - // MARK: - Public func makeVisitor(file: SwiftLintFile) -> ViolationsSyntaxVisitor { diff --git a/Source/SwiftLintFramework/Rules/Lint/BlanketDisableCommandRule.swift b/Source/SwiftLintFramework/Rules/Lint/BlanketDisableCommandRule.swift index f0f0d8b27..75310800c 100644 --- a/Source/SwiftLintFramework/Rules/Lint/BlanketDisableCommandRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/BlanketDisableCommandRule.swift @@ -1,8 +1,6 @@ struct BlanketDisableCommandRule: ConfigurationProviderRule { var configuration = BlanketDisableCommandConfiguration() - init() {} - static let description = RuleDescription( identifier: "blanket_disable_command", name: "Blanket Disable Command", diff --git a/Source/SwiftLintFramework/Rules/Lint/CaptureVariableRule.swift b/Source/SwiftLintFramework/Rules/Lint/CaptureVariableRule.swift index b5f8e4bd1..ded3aeafc 100644 --- a/Source/SwiftLintFramework/Rules/Lint/CaptureVariableRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/CaptureVariableRule.swift @@ -154,8 +154,6 @@ struct CaptureVariableRule: ConfigurationProviderRule, AnalyzerRule, CollectingR var configuration = SeverityConfiguration(.warning) - init() {} - func collectInfo(for file: SwiftLintFile, compilerArguments: [String]) -> CaptureVariableRule.FileInfo { file.declaredVariables(compilerArguments: compilerArguments) } diff --git a/Source/SwiftLintFramework/Rules/Lint/ClassDelegateProtocolRule.swift b/Source/SwiftLintFramework/Rules/Lint/ClassDelegateProtocolRule.swift index 64e2f3fa7..774edca9b 100644 --- a/Source/SwiftLintFramework/Rules/Lint/ClassDelegateProtocolRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/ClassDelegateProtocolRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ClassDelegateProtocolRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "class_delegate_protocol", name: "Class Delegate Protocol", diff --git a/Source/SwiftLintFramework/Rules/Lint/CommentSpacingRule.swift b/Source/SwiftLintFramework/Rules/Lint/CommentSpacingRule.swift index dc42e598b..a0484e89e 100644 --- a/Source/SwiftLintFramework/Rules/Lint/CommentSpacingRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/CommentSpacingRule.swift @@ -5,8 +5,6 @@ import SourceKittenFramework struct CommentSpacingRule: SourceKitFreeRule, ConfigurationProviderRule, SubstitutionCorrectableRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "comment_spacing", name: "Comment Spacing", diff --git a/Source/SwiftLintFramework/Rules/Lint/CompilerProtocolInitRule.swift b/Source/SwiftLintFramework/Rules/Lint/CompilerProtocolInitRule.swift index 32718dc3c..b5374eed7 100644 --- a/Source/SwiftLintFramework/Rules/Lint/CompilerProtocolInitRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/CompilerProtocolInitRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct CompilerProtocolInitRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "compiler_protocol_init", name: "Compiler Protocol Init", diff --git a/Source/SwiftLintFramework/Rules/Lint/DeploymentTargetRule.swift b/Source/SwiftLintFramework/Rules/Lint/DeploymentTargetRule.swift index 153e7c579..dcc59d227 100644 --- a/Source/SwiftLintFramework/Rules/Lint/DeploymentTargetRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/DeploymentTargetRule.swift @@ -4,8 +4,6 @@ struct DeploymentTargetRule: ConfigurationProviderRule, SwiftSyntaxRule { private typealias Version = DeploymentTargetConfiguration.Version var configuration = DeploymentTargetConfiguration() - init() {} - static let description = RuleDescription( identifier: "deployment_target", name: "Deployment Target", diff --git a/Source/SwiftLintFramework/Rules/Lint/DiscardedNotificationCenterObserverRule.swift b/Source/SwiftLintFramework/Rules/Lint/DiscardedNotificationCenterObserverRule.swift index 1553ce11a..0337e618d 100644 --- a/Source/SwiftLintFramework/Rules/Lint/DiscardedNotificationCenterObserverRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/DiscardedNotificationCenterObserverRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct DiscardedNotificationCenterObserverRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "discarded_notification_center_observer", name: "Discarded Notification Center Observer", diff --git a/Source/SwiftLintFramework/Rules/Lint/DiscouragedDirectInitRule.swift b/Source/SwiftLintFramework/Rules/Lint/DiscouragedDirectInitRule.swift index dad553fcb..df5e6114f 100644 --- a/Source/SwiftLintFramework/Rules/Lint/DiscouragedDirectInitRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/DiscouragedDirectInitRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct DiscouragedDirectInitRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = DiscouragedDirectInitConfiguration() - init() {} - static let description = RuleDescription( identifier: "discouraged_direct_init", name: "Discouraged Direct Initialization", diff --git a/Source/SwiftLintFramework/Rules/Lint/DuplicateConditionsRule.swift b/Source/SwiftLintFramework/Rules/Lint/DuplicateConditionsRule.swift index 1d021a1dd..3daa1c9b8 100644 --- a/Source/SwiftLintFramework/Rules/Lint/DuplicateConditionsRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/DuplicateConditionsRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct DuplicateConditionsRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.error) - init() {} - static let description = RuleDescription( identifier: "duplicate_conditions", name: "Duplicate Conditions", diff --git a/Source/SwiftLintFramework/Rules/Lint/DuplicateEnumCasesRule.swift b/Source/SwiftLintFramework/Rules/Lint/DuplicateEnumCasesRule.swift index 8600e0da3..286f8c66c 100644 --- a/Source/SwiftLintFramework/Rules/Lint/DuplicateEnumCasesRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/DuplicateEnumCasesRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct DuplicateEnumCasesRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.error) - init() {} - static let description = RuleDescription( identifier: "duplicate_enum_cases", name: "Duplicate Enum Cases", diff --git a/Source/SwiftLintFramework/Rules/Lint/DuplicatedKeyInDictionaryLiteralRule.swift b/Source/SwiftLintFramework/Rules/Lint/DuplicatedKeyInDictionaryLiteralRule.swift index 693f262f5..d0ceb2f67 100644 --- a/Source/SwiftLintFramework/Rules/Lint/DuplicatedKeyInDictionaryLiteralRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/DuplicatedKeyInDictionaryLiteralRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct DuplicatedKeyInDictionaryLiteralRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static var description = RuleDescription( identifier: "duplicated_key_in_dictionary_literal", name: "Duplicated Key in Dictionary Literal", diff --git a/Source/SwiftLintFramework/Rules/Lint/DynamicInlineRule.swift b/Source/SwiftLintFramework/Rules/Lint/DynamicInlineRule.swift index 87a98919a..8f8d1b6a9 100644 --- a/Source/SwiftLintFramework/Rules/Lint/DynamicInlineRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/DynamicInlineRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct DynamicInlineRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.error) - init() {} - static let description = RuleDescription( identifier: "dynamic_inline", name: "Dynamic Inline", diff --git a/Source/SwiftLintFramework/Rules/Lint/EmptyXCTestMethodRule.swift b/Source/SwiftLintFramework/Rules/Lint/EmptyXCTestMethodRule.swift index 1e35d543f..16c4375ad 100644 --- a/Source/SwiftLintFramework/Rules/Lint/EmptyXCTestMethodRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/EmptyXCTestMethodRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct EmptyXCTestMethodRule: OptInRule, ConfigurationProviderRule, SwiftSyntaxRule { var configuration = EmptyXCTestMethodConfiguration() - init() {} - static let description = RuleDescription( identifier: "empty_xctest_method", name: "Empty XCTest Method", diff --git a/Source/SwiftLintFramework/Rules/Lint/ExpiringTodoRule.swift b/Source/SwiftLintFramework/Rules/Lint/ExpiringTodoRule.swift index 582411fdd..ce652b749 100644 --- a/Source/SwiftLintFramework/Rules/Lint/ExpiringTodoRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/ExpiringTodoRule.swift @@ -46,8 +46,6 @@ struct ExpiringTodoRule: ConfigurationProviderRule, OptInRule { var configuration: ExpiringTodoConfiguration = .init() - init() {} - func validate(file: SwiftLintFile) -> [StyleViolation] { let regex = #""" \b(?:TODO|FIXME)(?::|\b)(?:(?!\b(?:TODO|FIXME)(?::|\b)).)*?\# diff --git a/Source/SwiftLintFramework/Rules/Lint/IBInspectableInExtensionRule.swift b/Source/SwiftLintFramework/Rules/Lint/IBInspectableInExtensionRule.swift index 9ecd37c29..24842ef9c 100644 --- a/Source/SwiftLintFramework/Rules/Lint/IBInspectableInExtensionRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/IBInspectableInExtensionRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct IBInspectableInExtensionRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "ibinspectable_in_extension", name: "IBInspectable in Extension", diff --git a/Source/SwiftLintFramework/Rules/Lint/IdenticalOperandsRule.swift b/Source/SwiftLintFramework/Rules/Lint/IdenticalOperandsRule.swift index 3be26a012..f8131fca9 100644 --- a/Source/SwiftLintFramework/Rules/Lint/IdenticalOperandsRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/IdenticalOperandsRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct IdenticalOperandsRule: ConfigurationProviderRule, SwiftSyntaxRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - private static let operators = ["==", "!=", "===", "!==", ">", ">=", "<", "<="] static let description = RuleDescription( diff --git a/Source/SwiftLintFramework/Rules/Lint/InertDeferRule.swift b/Source/SwiftLintFramework/Rules/Lint/InertDeferRule.swift index 34f0520db..e50e62b2f 100644 --- a/Source/SwiftLintFramework/Rules/Lint/InertDeferRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/InertDeferRule.swift @@ -15,8 +15,6 @@ private func warnDeprecatedOnce() { struct InertDeferRule: ConfigurationProviderRule, SwiftSyntaxRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "inert_defer", name: "Inert Defer", diff --git a/Source/SwiftLintFramework/Rules/Lint/InvalidSwiftLintCommandRule.swift b/Source/SwiftLintFramework/Rules/Lint/InvalidSwiftLintCommandRule.swift index 5d28af0de..220960435 100644 --- a/Source/SwiftLintFramework/Rules/Lint/InvalidSwiftLintCommandRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/InvalidSwiftLintCommandRule.swift @@ -1,8 +1,6 @@ struct InvalidSwiftLintCommandRule: ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "invalid_swiftlint_command", name: "Invalid SwiftLint Command", diff --git a/Source/SwiftLintFramework/Rules/Lint/LocalDocCommentRule.swift b/Source/SwiftLintFramework/Rules/Lint/LocalDocCommentRule.swift index faacacb08..d732d68ef 100644 --- a/Source/SwiftLintFramework/Rules/Lint/LocalDocCommentRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/LocalDocCommentRule.swift @@ -4,8 +4,6 @@ import SwiftSyntax struct LocalDocCommentRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "local_doc_comment", name: "Local Doc Comment", diff --git a/Source/SwiftLintFramework/Rules/Lint/LowerACLThanParentRule.swift b/Source/SwiftLintFramework/Rules/Lint/LowerACLThanParentRule.swift index 88276e1ec..3921e2b4f 100644 --- a/Source/SwiftLintFramework/Rules/Lint/LowerACLThanParentRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/LowerACLThanParentRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct LowerACLThanParentRule: OptInRule, ConfigurationProviderRule, SwiftSyntaxCorrectableRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "lower_acl_than_parent", name: "Lower ACL than Parent", diff --git a/Source/SwiftLintFramework/Rules/Lint/MarkRule.swift b/Source/SwiftLintFramework/Rules/Lint/MarkRule.swift index ea6281f75..0974173c7 100644 --- a/Source/SwiftLintFramework/Rules/Lint/MarkRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/MarkRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct MarkRule: CorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "mark", name: "Mark", diff --git a/Source/SwiftLintFramework/Rules/Lint/NSLocalizedStringKeyRule.swift b/Source/SwiftLintFramework/Rules/Lint/NSLocalizedStringKeyRule.swift index 8ff99422e..31b799801 100644 --- a/Source/SwiftLintFramework/Rules/Lint/NSLocalizedStringKeyRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/NSLocalizedStringKeyRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct NSLocalizedStringKeyRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "nslocalizedstring_key", name: "NSLocalizedString Key", diff --git a/Source/SwiftLintFramework/Rules/Lint/NSLocalizedStringRequireBundleRule.swift b/Source/SwiftLintFramework/Rules/Lint/NSLocalizedStringRequireBundleRule.swift index a9be1f62f..495b1ae69 100644 --- a/Source/SwiftLintFramework/Rules/Lint/NSLocalizedStringRequireBundleRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/NSLocalizedStringRequireBundleRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct NSLocalizedStringRequireBundleRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "nslocalizedstring_require_bundle", name: "NSLocalizedString Require Bundle", diff --git a/Source/SwiftLintFramework/Rules/Lint/NSNumberInitAsFunctionReferenceRule.swift b/Source/SwiftLintFramework/Rules/Lint/NSNumberInitAsFunctionReferenceRule.swift index 11a6ca565..9f03f2934 100644 --- a/Source/SwiftLintFramework/Rules/Lint/NSNumberInitAsFunctionReferenceRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/NSNumberInitAsFunctionReferenceRule.swift @@ -4,8 +4,6 @@ import SwiftSyntax struct NSNumberInitAsFunctionReferenceRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "ns_number_init_as_function_reference", name: "NSNumber Init as Function Reference", diff --git a/Source/SwiftLintFramework/Rules/Lint/NSObjectPreferIsEqualRule.swift b/Source/SwiftLintFramework/Rules/Lint/NSObjectPreferIsEqualRule.swift index 080991363..783fd25b5 100644 --- a/Source/SwiftLintFramework/Rules/Lint/NSObjectPreferIsEqualRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/NSObjectPreferIsEqualRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct NSObjectPreferIsEqualRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "nsobject_prefer_isequal", name: "NSObject Prefer isEqual", diff --git a/Source/SwiftLintFramework/Rules/Lint/NotificationCenterDetachmentRule.swift b/Source/SwiftLintFramework/Rules/Lint/NotificationCenterDetachmentRule.swift index 44ac1f662..2c6884b7c 100644 --- a/Source/SwiftLintFramework/Rules/Lint/NotificationCenterDetachmentRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/NotificationCenterDetachmentRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct NotificationCenterDetachmentRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "notification_center_detachment", name: "Notification Center Detachment", diff --git a/Source/SwiftLintFramework/Rules/Lint/OrphanedDocCommentRule.swift b/Source/SwiftLintFramework/Rules/Lint/OrphanedDocCommentRule.swift index 3c6b40f80..521c437c6 100644 --- a/Source/SwiftLintFramework/Rules/Lint/OrphanedDocCommentRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/OrphanedDocCommentRule.swift @@ -3,8 +3,6 @@ import IDEUtils struct OrphanedDocCommentRule: SourceKitFreeRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "orphaned_doc_comment", name: "Orphaned Doc Comment", diff --git a/Source/SwiftLintFramework/Rules/Lint/OverriddenSuperCallRule.swift b/Source/SwiftLintFramework/Rules/Lint/OverriddenSuperCallRule.swift index ac42c4fe7..c36df2210 100644 --- a/Source/SwiftLintFramework/Rules/Lint/OverriddenSuperCallRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/OverriddenSuperCallRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct OverriddenSuperCallRule: ConfigurationProviderRule, SwiftSyntaxRule, OptInRule { var configuration = OverriddenSuperCallConfiguration() - init() {} - static let description = RuleDescription( identifier: "overridden_super_call", name: "Overridden Method Calls Super", diff --git a/Source/SwiftLintFramework/Rules/Lint/OverrideInExtensionRule.swift b/Source/SwiftLintFramework/Rules/Lint/OverrideInExtensionRule.swift index 25b9927ab..034c8beb8 100644 --- a/Source/SwiftLintFramework/Rules/Lint/OverrideInExtensionRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/OverrideInExtensionRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct OverrideInExtensionRule: ConfigurationProviderRule, OptInRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "override_in_extension", name: "Override in Extension", diff --git a/Source/SwiftLintFramework/Rules/Lint/PeriodSpacingRule.swift b/Source/SwiftLintFramework/Rules/Lint/PeriodSpacingRule.swift index 2b10a4c79..02174dbe9 100644 --- a/Source/SwiftLintFramework/Rules/Lint/PeriodSpacingRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/PeriodSpacingRule.swift @@ -5,8 +5,6 @@ import SourceKittenFramework struct PeriodSpacingRule: SourceKitFreeRule, ConfigurationProviderRule, OptInRule, SubstitutionCorrectableRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "period_spacing", name: "Period Spacing", diff --git a/Source/SwiftLintFramework/Rules/Lint/PrivateActionRule.swift b/Source/SwiftLintFramework/Rules/Lint/PrivateActionRule.swift index 3795ce47e..f93f01c87 100644 --- a/Source/SwiftLintFramework/Rules/Lint/PrivateActionRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/PrivateActionRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct PrivateActionRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "private_action", name: "Private Actions", diff --git a/Source/SwiftLintFramework/Rules/Lint/PrivateOutletRule.swift b/Source/SwiftLintFramework/Rules/Lint/PrivateOutletRule.swift index 28eb45248..967daa5a2 100644 --- a/Source/SwiftLintFramework/Rules/Lint/PrivateOutletRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/PrivateOutletRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct PrivateOutletRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = PrivateOutletRuleConfiguration(allowPrivateSet: false) - init() {} - static let description = RuleDescription( identifier: "private_outlet", name: "Private Outlets", diff --git a/Source/SwiftLintFramework/Rules/Lint/PrivateSubjectRule.swift b/Source/SwiftLintFramework/Rules/Lint/PrivateSubjectRule.swift index ab583a8a5..cce784628 100644 --- a/Source/SwiftLintFramework/Rules/Lint/PrivateSubjectRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/PrivateSubjectRule.swift @@ -16,8 +16,6 @@ struct PrivateSubjectRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule // MARK: - Life cycle - init() {} - // MARK: - Public func makeVisitor(file: SwiftLintFile) -> ViolationsSyntaxVisitor { diff --git a/Source/SwiftLintFramework/Rules/Lint/PrivateUnitTestRule.swift b/Source/SwiftLintFramework/Rules/Lint/PrivateUnitTestRule.swift index 10aac471f..eab7c70e6 100644 --- a/Source/SwiftLintFramework/Rules/Lint/PrivateUnitTestRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/PrivateUnitTestRule.swift @@ -13,8 +13,6 @@ struct PrivateUnitTestRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRul return configuration.cacheDescription } - init() {} - static let description = RuleDescription( identifier: "private_unit_test", name: "Private Unit Test", diff --git a/Source/SwiftLintFramework/Rules/Lint/ProhibitedInterfaceBuilderRule.swift b/Source/SwiftLintFramework/Rules/Lint/ProhibitedInterfaceBuilderRule.swift index 87934e667..f6db1e1ae 100644 --- a/Source/SwiftLintFramework/Rules/Lint/ProhibitedInterfaceBuilderRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/ProhibitedInterfaceBuilderRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ProhibitedInterfaceBuilderRule: ConfigurationProviderRule, SwiftSyntaxRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "prohibited_interface_builder", name: "Prohibited Interface Builder", diff --git a/Source/SwiftLintFramework/Rules/Lint/ProhibitedSuperRule.swift b/Source/SwiftLintFramework/Rules/Lint/ProhibitedSuperRule.swift index 91a1ff758..7a0b744db 100644 --- a/Source/SwiftLintFramework/Rules/Lint/ProhibitedSuperRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/ProhibitedSuperRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ProhibitedSuperRule: ConfigurationProviderRule, SwiftSyntaxRule, OptInRule { var configuration = ProhibitedSuperConfiguration() - init() {} - static let description = RuleDescription( identifier: "prohibited_super_call", name: "Prohibited Calls to Super", diff --git a/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedCallRule.swift b/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedCallRule.swift index f5b1f6f9d..471de534f 100644 --- a/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedCallRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedCallRule.swift @@ -3,8 +3,6 @@ import SourceKittenFramework struct QuickDiscouragedCallRule: OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "quick_discouraged_call", name: "Quick Discouraged Call", diff --git a/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedFocusedTestRule.swift b/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedFocusedTestRule.swift index 521a62898..a29e26721 100644 --- a/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedFocusedTestRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedFocusedTestRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct QuickDiscouragedFocusedTestRule: OptInRule, ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "quick_discouraged_focused_test", name: "Quick Discouraged Focused Test", diff --git a/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedPendingTestRule.swift b/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedPendingTestRule.swift index bec1e18c6..42fb3ca62 100644 --- a/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedPendingTestRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/QuickDiscouragedPendingTestRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct QuickDiscouragedPendingTestRule: OptInRule, ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "quick_discouraged_pending_test", name: "Quick Discouraged Pending Test", diff --git a/Source/SwiftLintFramework/Rules/Lint/RawValueForCamelCasedCodableEnumRule.swift b/Source/SwiftLintFramework/Rules/Lint/RawValueForCamelCasedCodableEnumRule.swift index 565304115..fbaf8be2c 100644 --- a/Source/SwiftLintFramework/Rules/Lint/RawValueForCamelCasedCodableEnumRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/RawValueForCamelCasedCodableEnumRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct RawValueForCamelCasedCodableEnumRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "raw_value_for_camel_cased_codable_enum", name: "Raw Value for Camel Cased Codable Enum", diff --git a/Source/SwiftLintFramework/Rules/Lint/RequiredDeinitRule.swift b/Source/SwiftLintFramework/Rules/Lint/RequiredDeinitRule.swift index 3fd1fe65d..8242c8340 100644 --- a/Source/SwiftLintFramework/Rules/Lint/RequiredDeinitRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/RequiredDeinitRule.swift @@ -66,8 +66,6 @@ struct RequiredDeinitRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule ] ) - init() {} - func makeVisitor(file: SwiftLintFile) -> ViolationsSyntaxVisitor { Visitor(viewMode: .sourceAccurate) } diff --git a/Source/SwiftLintFramework/Rules/Lint/RequiredEnumCaseRule.swift b/Source/SwiftLintFramework/Rules/Lint/RequiredEnumCaseRule.swift index 7cd75c3c1..6b3765482 100644 --- a/Source/SwiftLintFramework/Rules/Lint/RequiredEnumCaseRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/RequiredEnumCaseRule.swift @@ -70,8 +70,6 @@ import SwiftSyntax struct RequiredEnumCaseRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = RequiredEnumCaseRuleConfiguration() - init() {} - private static let exampleConfiguration = [ "NetworkResponsable": ["success": "warning", "error": "warning", "notConnected": "warning"] ] diff --git a/Source/SwiftLintFramework/Rules/Lint/SelfInPropertyInitializationRule.swift b/Source/SwiftLintFramework/Rules/Lint/SelfInPropertyInitializationRule.swift index 11ecb111c..13e4a125f 100644 --- a/Source/SwiftLintFramework/Rules/Lint/SelfInPropertyInitializationRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/SelfInPropertyInitializationRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct SelfInPropertyInitializationRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "self_in_property_initialization", name: "Self in Property Initialization", diff --git a/Source/SwiftLintFramework/Rules/Lint/StrongIBOutletRule.swift b/Source/SwiftLintFramework/Rules/Lint/StrongIBOutletRule.swift index a15f94296..5a31fe0b9 100644 --- a/Source/SwiftLintFramework/Rules/Lint/StrongIBOutletRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/StrongIBOutletRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct StrongIBOutletRule: ConfigurationProviderRule, SwiftSyntaxCorrectableRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "strong_iboutlet", name: "Strong IBOutlet", diff --git a/Source/SwiftLintFramework/Rules/Lint/TestCaseAccessibilityRule.swift b/Source/SwiftLintFramework/Rules/Lint/TestCaseAccessibilityRule.swift index 372a68a14..2a3474dc0 100644 --- a/Source/SwiftLintFramework/Rules/Lint/TestCaseAccessibilityRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/TestCaseAccessibilityRule.swift @@ -5,8 +5,6 @@ struct TestCaseAccessibilityRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule, SubstitutionCorrectableRule { var configuration = TestCaseAccessibilityConfiguration() - init() {} - static let description = RuleDescription( identifier: "test_case_accessibility", name: "Test Case Accessibility", diff --git a/Source/SwiftLintFramework/Rules/Lint/TodoRule.swift b/Source/SwiftLintFramework/Rules/Lint/TodoRule.swift index f83fef82e..01acfe872 100644 --- a/Source/SwiftLintFramework/Rules/Lint/TodoRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/TodoRule.swift @@ -11,8 +11,6 @@ extension SyntaxKind { struct TodoRule: ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "todo", name: "Todo", diff --git a/Source/SwiftLintFramework/Rules/Lint/TypesafeArrayInitRule.swift b/Source/SwiftLintFramework/Rules/Lint/TypesafeArrayInitRule.swift index b63569caa..26e119b04 100644 --- a/Source/SwiftLintFramework/Rules/Lint/TypesafeArrayInitRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/TypesafeArrayInitRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct TypesafeArrayInitRule: AnalyzerRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "typesafe_array_init", name: "Type-safe Array Init", diff --git a/Source/SwiftLintFramework/Rules/Lint/UnownedVariableCaptureRule.swift b/Source/SwiftLintFramework/Rules/Lint/UnownedVariableCaptureRule.swift index 908e132c4..94a1aa7ea 100644 --- a/Source/SwiftLintFramework/Rules/Lint/UnownedVariableCaptureRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/UnownedVariableCaptureRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct UnownedVariableCaptureRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "unowned_variable_capture", name: "Unowned Variable Capture", diff --git a/Source/SwiftLintFramework/Rules/Lint/UnusedCaptureListRule.swift b/Source/SwiftLintFramework/Rules/Lint/UnusedCaptureListRule.swift index 213732323..2d961c71b 100644 --- a/Source/SwiftLintFramework/Rules/Lint/UnusedCaptureListRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/UnusedCaptureListRule.swift @@ -15,8 +15,6 @@ private func warnDeprecatedOnce() { struct UnusedCaptureListRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static var description = RuleDescription( identifier: "unused_capture_list", name: "Unused Capture List", diff --git a/Source/SwiftLintFramework/Rules/Lint/UnusedClosureParameterRule.swift b/Source/SwiftLintFramework/Rules/Lint/UnusedClosureParameterRule.swift index ea555bb5e..8446c3260 100644 --- a/Source/SwiftLintFramework/Rules/Lint/UnusedClosureParameterRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/UnusedClosureParameterRule.swift @@ -4,8 +4,6 @@ import SwiftSyntaxBuilder struct UnusedClosureParameterRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "unused_closure_parameter", name: "Unused Closure Parameter", diff --git a/Source/SwiftLintFramework/Rules/Lint/UnusedControlFlowLabelRule.swift b/Source/SwiftLintFramework/Rules/Lint/UnusedControlFlowLabelRule.swift index 47df229fd..3cb7c69c6 100644 --- a/Source/SwiftLintFramework/Rules/Lint/UnusedControlFlowLabelRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/UnusedControlFlowLabelRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct UnusedControlFlowLabelRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "unused_control_flow_label", name: "Unused Control Flow Label", diff --git a/Source/SwiftLintFramework/Rules/Lint/UnusedDeclarationRule.swift b/Source/SwiftLintFramework/Rules/Lint/UnusedDeclarationRule.swift index 60666fb58..76c289ef1 100644 --- a/Source/SwiftLintFramework/Rules/Lint/UnusedDeclarationRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/UnusedDeclarationRule.swift @@ -22,8 +22,6 @@ struct UnusedDeclarationRule: ConfigurationProviderRule, AnalyzerRule, Collectin relatedUSRsToSkip: ["s:7SwiftUI15PreviewProviderP"] ) - init() {} - static let description = RuleDescription( identifier: "unused_declaration", name: "Unused Declaration", diff --git a/Source/SwiftLintFramework/Rules/Lint/UnusedImportRule.swift b/Source/SwiftLintFramework/Rules/Lint/UnusedImportRule.swift index 85b815340..05a5dccb2 100644 --- a/Source/SwiftLintFramework/Rules/Lint/UnusedImportRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/UnusedImportRule.swift @@ -7,8 +7,6 @@ struct UnusedImportRule: CorrectableRule, ConfigurationProviderRule, AnalyzerRul var configuration = UnusedImportConfiguration(severity: .warning, requireExplicitImports: false, allowedTransitiveImports: [], alwaysKeepImports: []) - init() {} - static let description = RuleDescription( identifier: "unused_import", name: "Unused Import", diff --git a/Source/SwiftLintFramework/Rules/Lint/UnusedSetterValueRule.swift b/Source/SwiftLintFramework/Rules/Lint/UnusedSetterValueRule.swift index 148497f0a..62f0207f4 100644 --- a/Source/SwiftLintFramework/Rules/Lint/UnusedSetterValueRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/UnusedSetterValueRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct UnusedSetterValueRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "unused_setter_value", name: "Unused Setter Value", diff --git a/Source/SwiftLintFramework/Rules/Lint/ValidIBInspectableRule.swift b/Source/SwiftLintFramework/Rules/Lint/ValidIBInspectableRule.swift index eceba9752..05d005a92 100644 --- a/Source/SwiftLintFramework/Rules/Lint/ValidIBInspectableRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/ValidIBInspectableRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ValidIBInspectableRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "valid_ibinspectable", name: "Valid IBInspectable", diff --git a/Source/SwiftLintFramework/Rules/Lint/WeakDelegateRule.swift b/Source/SwiftLintFramework/Rules/Lint/WeakDelegateRule.swift index 5eaae71ec..caa5ad431 100644 --- a/Source/SwiftLintFramework/Rules/Lint/WeakDelegateRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/WeakDelegateRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct WeakDelegateRule: OptInRule, SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "weak_delegate", name: "Weak Delegate", diff --git a/Source/SwiftLintFramework/Rules/Lint/YodaConditionRule.swift b/Source/SwiftLintFramework/Rules/Lint/YodaConditionRule.swift index b39d69918..3f445c310 100644 --- a/Source/SwiftLintFramework/Rules/Lint/YodaConditionRule.swift +++ b/Source/SwiftLintFramework/Rules/Lint/YodaConditionRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct YodaConditionRule: OptInRule, ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "yoda_condition", name: "Yoda Condition", diff --git a/Source/SwiftLintFramework/Rules/Metrics/ClosureBodyLengthRule.swift b/Source/SwiftLintFramework/Rules/Metrics/ClosureBodyLengthRule.swift index 15ce4e846..53678ade6 100644 --- a/Source/SwiftLintFramework/Rules/Metrics/ClosureBodyLengthRule.swift +++ b/Source/SwiftLintFramework/Rules/Metrics/ClosureBodyLengthRule.swift @@ -1,8 +1,6 @@ struct ClosureBodyLengthRule: OptInRule, SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityLevelsConfiguration(warning: 30, error: 100) - init() {} - static let description = RuleDescription( identifier: "closure_body_length", name: "Closure Body Length", diff --git a/Source/SwiftLintFramework/Rules/Metrics/CyclomaticComplexityRule.swift b/Source/SwiftLintFramework/Rules/Metrics/CyclomaticComplexityRule.swift index 67a0c88b1..2d7a0e158 100644 --- a/Source/SwiftLintFramework/Rules/Metrics/CyclomaticComplexityRule.swift +++ b/Source/SwiftLintFramework/Rules/Metrics/CyclomaticComplexityRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct CyclomaticComplexityRule: ASTRule, ConfigurationProviderRule { var configuration = CyclomaticComplexityConfiguration(warning: 10, error: 20) - init() {} - static let description = RuleDescription( identifier: "cyclomatic_complexity", name: "Cyclomatic Complexity", diff --git a/Source/SwiftLintFramework/Rules/Metrics/EnumCaseAssociatedValuesLengthRule.swift b/Source/SwiftLintFramework/Rules/Metrics/EnumCaseAssociatedValuesLengthRule.swift index aeb81bcdd..a4db3583d 100644 --- a/Source/SwiftLintFramework/Rules/Metrics/EnumCaseAssociatedValuesLengthRule.swift +++ b/Source/SwiftLintFramework/Rules/Metrics/EnumCaseAssociatedValuesLengthRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct EnumCaseAssociatedValuesLengthRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityLevelsConfiguration(warning: 5, error: 6) - init() {} - static let description = RuleDescription( identifier: "enum_case_associated_values_count", name: "Enum Case Associated Values Count", diff --git a/Source/SwiftLintFramework/Rules/Metrics/FileLengthRule.swift b/Source/SwiftLintFramework/Rules/Metrics/FileLengthRule.swift index 046b2d9a1..22ce52777 100644 --- a/Source/SwiftLintFramework/Rules/Metrics/FileLengthRule.swift +++ b/Source/SwiftLintFramework/Rules/Metrics/FileLengthRule.swift @@ -3,8 +3,6 @@ import SourceKittenFramework struct FileLengthRule: ConfigurationProviderRule { var configuration = FileLengthRuleConfiguration(warning: 400, error: 1000) - init() {} - static let description = RuleDescription( identifier: "file_length", name: "File Length", diff --git a/Source/SwiftLintFramework/Rules/Metrics/FunctionBodyLengthRule.swift b/Source/SwiftLintFramework/Rules/Metrics/FunctionBodyLengthRule.swift index 3d83313c9..543d6bf8a 100644 --- a/Source/SwiftLintFramework/Rules/Metrics/FunctionBodyLengthRule.swift +++ b/Source/SwiftLintFramework/Rules/Metrics/FunctionBodyLengthRule.swift @@ -1,8 +1,6 @@ struct FunctionBodyLengthRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityLevelsConfiguration(warning: 50, error: 100) - init() {} - static let description = RuleDescription( identifier: "function_body_length", name: "Function Body Length", diff --git a/Source/SwiftLintFramework/Rules/Metrics/FunctionParameterCountRule.swift b/Source/SwiftLintFramework/Rules/Metrics/FunctionParameterCountRule.swift index 3fa736782..fad542b0a 100644 --- a/Source/SwiftLintFramework/Rules/Metrics/FunctionParameterCountRule.swift +++ b/Source/SwiftLintFramework/Rules/Metrics/FunctionParameterCountRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct FunctionParameterCountRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = FunctionParameterCountConfiguration(warning: 5, error: 8) - init() {} - static let description = RuleDescription( identifier: "function_parameter_count", name: "Function Parameter Count", diff --git a/Source/SwiftLintFramework/Rules/Metrics/LargeTupleRule.swift b/Source/SwiftLintFramework/Rules/Metrics/LargeTupleRule.swift index 2b6f09bae..2574e49cb 100644 --- a/Source/SwiftLintFramework/Rules/Metrics/LargeTupleRule.swift +++ b/Source/SwiftLintFramework/Rules/Metrics/LargeTupleRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct LargeTupleRule: SourceKitFreeRule, ConfigurationProviderRule { var configuration = SeverityLevelsConfiguration(warning: 2, error: 3) - init() {} - static let description = RuleDescription( identifier: "large_tuple", name: "Large Tuple", diff --git a/Source/SwiftLintFramework/Rules/Metrics/LineLengthRule.swift b/Source/SwiftLintFramework/Rules/Metrics/LineLengthRule.swift index f3abe7838..9b9a2b939 100644 --- a/Source/SwiftLintFramework/Rules/Metrics/LineLengthRule.swift +++ b/Source/SwiftLintFramework/Rules/Metrics/LineLengthRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct LineLengthRule: ConfigurationProviderRule { var configuration = LineLengthConfiguration(warning: 120, error: 200) - init() {} - private let commentKinds = SyntaxKind.commentKinds private let nonCommentKinds = SyntaxKind.allKinds.subtracting(SyntaxKind.commentKinds) private let functionKinds = SwiftDeclarationKind.functionKinds diff --git a/Source/SwiftLintFramework/Rules/Metrics/NestingRule.swift b/Source/SwiftLintFramework/Rules/Metrics/NestingRule.swift index 6805bfa19..9770151df 100644 --- a/Source/SwiftLintFramework/Rules/Metrics/NestingRule.swift +++ b/Source/SwiftLintFramework/Rules/Metrics/NestingRule.swift @@ -6,8 +6,6 @@ struct NestingRule: ConfigurationProviderRule { functionLevelWarning: 2, functionLevelError: nil) - init() {} - static let description = RuleDescription( identifier: "nesting", name: "Nesting", diff --git a/Source/SwiftLintFramework/Rules/Metrics/TypeBodyLengthRule.swift b/Source/SwiftLintFramework/Rules/Metrics/TypeBodyLengthRule.swift index 205173c35..0abe44ff6 100644 --- a/Source/SwiftLintFramework/Rules/Metrics/TypeBodyLengthRule.swift +++ b/Source/SwiftLintFramework/Rules/Metrics/TypeBodyLengthRule.swift @@ -13,8 +13,6 @@ private func wrapExample( struct TypeBodyLengthRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityLevelsConfiguration(warning: 250, error: 350) - init() {} - static let description = RuleDescription( identifier: "type_body_length", name: "Type Body Length", diff --git a/Source/SwiftLintFramework/Rules/Performance/ContainsOverFilterCountRule.swift b/Source/SwiftLintFramework/Rules/Performance/ContainsOverFilterCountRule.swift index fd434285b..6d8f19657 100644 --- a/Source/SwiftLintFramework/Rules/Performance/ContainsOverFilterCountRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/ContainsOverFilterCountRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ContainsOverFilterCountRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "contains_over_filter_count", name: "Contains over Filter Count", diff --git a/Source/SwiftLintFramework/Rules/Performance/ContainsOverFilterIsEmptyRule.swift b/Source/SwiftLintFramework/Rules/Performance/ContainsOverFilterIsEmptyRule.swift index cee033490..ece57cfd1 100644 --- a/Source/SwiftLintFramework/Rules/Performance/ContainsOverFilterIsEmptyRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/ContainsOverFilterIsEmptyRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ContainsOverFilterIsEmptyRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "contains_over_filter_is_empty", name: "Contains over Filter is Empty", diff --git a/Source/SwiftLintFramework/Rules/Performance/ContainsOverFirstNotNilRule.swift b/Source/SwiftLintFramework/Rules/Performance/ContainsOverFirstNotNilRule.swift index 4ba04416b..f533761ce 100644 --- a/Source/SwiftLintFramework/Rules/Performance/ContainsOverFirstNotNilRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/ContainsOverFirstNotNilRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ContainsOverFirstNotNilRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "contains_over_first_not_nil", name: "Contains over First not Nil", diff --git a/Source/SwiftLintFramework/Rules/Performance/ContainsOverRangeNilComparisonRule.swift b/Source/SwiftLintFramework/Rules/Performance/ContainsOverRangeNilComparisonRule.swift index 2cd637fb1..8c3aeaf1c 100644 --- a/Source/SwiftLintFramework/Rules/Performance/ContainsOverRangeNilComparisonRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/ContainsOverRangeNilComparisonRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ContainsOverRangeNilComparisonRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "contains_over_range_nil_comparison", name: "Contains over Range Comparision to Nil", diff --git a/Source/SwiftLintFramework/Rules/Performance/EmptyCollectionLiteralRule.swift b/Source/SwiftLintFramework/Rules/Performance/EmptyCollectionLiteralRule.swift index 8ef25f353..30a7d7166 100644 --- a/Source/SwiftLintFramework/Rules/Performance/EmptyCollectionLiteralRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/EmptyCollectionLiteralRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct EmptyCollectionLiteralRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "empty_collection_literal", name: "Empty Collection Literal", diff --git a/Source/SwiftLintFramework/Rules/Performance/EmptyCountRule.swift b/Source/SwiftLintFramework/Rules/Performance/EmptyCountRule.swift index a67f08383..e12b582e4 100644 --- a/Source/SwiftLintFramework/Rules/Performance/EmptyCountRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/EmptyCountRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct EmptyCountRule: ConfigurationProviderRule, OptInRule, SwiftSyntaxRule { var configuration = EmptyCountConfiguration() - init() {} - static let description = RuleDescription( identifier: "empty_count", name: "Empty Count", diff --git a/Source/SwiftLintFramework/Rules/Performance/EmptyStringRule.swift b/Source/SwiftLintFramework/Rules/Performance/EmptyStringRule.swift index e87418643..26685b7f2 100644 --- a/Source/SwiftLintFramework/Rules/Performance/EmptyStringRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/EmptyStringRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct EmptyStringRule: ConfigurationProviderRule, OptInRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "empty_string", name: "Empty String", diff --git a/Source/SwiftLintFramework/Rules/Performance/FirstWhereRule.swift b/Source/SwiftLintFramework/Rules/Performance/FirstWhereRule.swift index eb3a81c25..5a1e91592 100644 --- a/Source/SwiftLintFramework/Rules/Performance/FirstWhereRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/FirstWhereRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct FirstWhereRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "first_where", name: "First Where", diff --git a/Source/SwiftLintFramework/Rules/Performance/FlatMapOverMapReduceRule.swift b/Source/SwiftLintFramework/Rules/Performance/FlatMapOverMapReduceRule.swift index afaf81fd2..b805830cc 100644 --- a/Source/SwiftLintFramework/Rules/Performance/FlatMapOverMapReduceRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/FlatMapOverMapReduceRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct FlatMapOverMapReduceRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "flatmap_over_map_reduce", name: "Flat Map over Map Reduce", diff --git a/Source/SwiftLintFramework/Rules/Performance/LastWhereRule.swift b/Source/SwiftLintFramework/Rules/Performance/LastWhereRule.swift index eefc604b7..e3119f9c4 100644 --- a/Source/SwiftLintFramework/Rules/Performance/LastWhereRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/LastWhereRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct LastWhereRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "last_where", name: "Last Where", diff --git a/Source/SwiftLintFramework/Rules/Performance/ReduceBooleanRule.swift b/Source/SwiftLintFramework/Rules/Performance/ReduceBooleanRule.swift index 4c2da4f89..3dde4b086 100644 --- a/Source/SwiftLintFramework/Rules/Performance/ReduceBooleanRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/ReduceBooleanRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ReduceBooleanRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "reduce_boolean", name: "Reduce Boolean", diff --git a/Source/SwiftLintFramework/Rules/Performance/ReduceIntoRule.swift b/Source/SwiftLintFramework/Rules/Performance/ReduceIntoRule.swift index 085725472..c040580c6 100644 --- a/Source/SwiftLintFramework/Rules/Performance/ReduceIntoRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/ReduceIntoRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ReduceIntoRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static var description = RuleDescription( identifier: "reduce_into", name: "Reduce into", diff --git a/Source/SwiftLintFramework/Rules/Performance/SortedFirstLastRule.swift b/Source/SwiftLintFramework/Rules/Performance/SortedFirstLastRule.swift index b6522e6a1..ecd264876 100644 --- a/Source/SwiftLintFramework/Rules/Performance/SortedFirstLastRule.swift +++ b/Source/SwiftLintFramework/Rules/Performance/SortedFirstLastRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct SortedFirstLastRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "sorted_first_last", name: "Min or Max over Sorted First or Last", diff --git a/Source/SwiftLintFramework/Rules/Style/AttributesRule.swift b/Source/SwiftLintFramework/Rules/Style/AttributesRule.swift index 9405ce1d7..0d4afa005 100644 --- a/Source/SwiftLintFramework/Rules/Style/AttributesRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/AttributesRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct AttributesRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = AttributesConfiguration() - init() {} - static let description = RuleDescription( identifier: "attributes", name: "Attributes", diff --git a/Source/SwiftLintFramework/Rules/Style/ClosingBraceRule.swift b/Source/SwiftLintFramework/Rules/Style/ClosingBraceRule.swift index 13e549a9e..b6ecc888b 100644 --- a/Source/SwiftLintFramework/Rules/Style/ClosingBraceRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ClosingBraceRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ClosingBraceRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "closing_brace", name: "Closing Brace Spacing", diff --git a/Source/SwiftLintFramework/Rules/Style/ClosureEndIndentationRule.swift b/Source/SwiftLintFramework/Rules/Style/ClosureEndIndentationRule.swift index 1625e3518..15abbc72c 100644 --- a/Source/SwiftLintFramework/Rules/Style/ClosureEndIndentationRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ClosureEndIndentationRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct ClosureEndIndentationRule: Rule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "closure_end_indentation", name: "Closure End Indentation", diff --git a/Source/SwiftLintFramework/Rules/Style/ClosureParameterPositionRule.swift b/Source/SwiftLintFramework/Rules/Style/ClosureParameterPositionRule.swift index 14ad30bda..6177d48b2 100644 --- a/Source/SwiftLintFramework/Rules/Style/ClosureParameterPositionRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ClosureParameterPositionRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ClosureParameterPositionRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "closure_parameter_position", name: "Closure Parameter Position", diff --git a/Source/SwiftLintFramework/Rules/Style/ClosureSpacingRule.swift b/Source/SwiftLintFramework/Rules/Style/ClosureSpacingRule.swift index abe1961fe..eb37cb65d 100644 --- a/Source/SwiftLintFramework/Rules/Style/ClosureSpacingRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ClosureSpacingRule.swift @@ -5,8 +5,6 @@ import SwiftSyntax struct ClosureSpacingRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "closure_spacing", name: "Closure Spacing", diff --git a/Source/SwiftLintFramework/Rules/Style/CollectionAlignmentRule.swift b/Source/SwiftLintFramework/Rules/Style/CollectionAlignmentRule.swift index 3edad1536..1a341b9c3 100644 --- a/Source/SwiftLintFramework/Rules/Style/CollectionAlignmentRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/CollectionAlignmentRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct CollectionAlignmentRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = CollectionAlignmentConfiguration() - init() {} - static var description = RuleDescription( identifier: "collection_alignment", name: "Collection Element Alignment", diff --git a/Source/SwiftLintFramework/Rules/Style/ColonRule.swift b/Source/SwiftLintFramework/Rules/Style/ColonRule.swift index c6699b365..216a0a8ef 100644 --- a/Source/SwiftLintFramework/Rules/Style/ColonRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ColonRule.swift @@ -5,8 +5,6 @@ import SwiftSyntax struct ColonRule: SubstitutionCorrectableRule, ConfigurationProviderRule, SourceKitFreeRule { var configuration = ColonConfiguration() - init() {} - static let description = RuleDescription( identifier: "colon", name: "Colon Spacing", diff --git a/Source/SwiftLintFramework/Rules/Style/CommaInheritanceRule.swift b/Source/SwiftLintFramework/Rules/Style/CommaInheritanceRule.swift index 96017189c..de154b1e3 100644 --- a/Source/SwiftLintFramework/Rules/Style/CommaInheritanceRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/CommaInheritanceRule.swift @@ -6,8 +6,6 @@ struct CommaInheritanceRule: OptInRule, SubstitutionCorrectableRule, Configurati SourceKitFreeRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "comma_inheritance", name: "Comma Inheritance Rule", diff --git a/Source/SwiftLintFramework/Rules/Style/CommaRule.swift b/Source/SwiftLintFramework/Rules/Style/CommaRule.swift index 3ec9fe0f8..7926bcbdc 100644 --- a/Source/SwiftLintFramework/Rules/Style/CommaRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/CommaRule.swift @@ -5,8 +5,6 @@ import SwiftSyntax struct CommaRule: CorrectableRule, ConfigurationProviderRule, SourceKitFreeRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "comma", name: "Comma Spacing", diff --git a/Source/SwiftLintFramework/Rules/Style/ComputedAccessorsOrderRule.swift b/Source/SwiftLintFramework/Rules/Style/ComputedAccessorsOrderRule.swift index ccad3caf0..b91ffd1dc 100644 --- a/Source/SwiftLintFramework/Rules/Style/ComputedAccessorsOrderRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ComputedAccessorsOrderRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ComputedAccessorsOrderRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = ComputedAccessorsOrderRuleConfiguration() - init() {} - static let description = RuleDescription( identifier: "computed_accessors_order", name: "Computed Accessors Order", diff --git a/Source/SwiftLintFramework/Rules/Style/ConditionalReturnsOnNewlineRule.swift b/Source/SwiftLintFramework/Rules/Style/ConditionalReturnsOnNewlineRule.swift index baebeae12..9bdfd3d0b 100644 --- a/Source/SwiftLintFramework/Rules/Style/ConditionalReturnsOnNewlineRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ConditionalReturnsOnNewlineRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ConditionalReturnsOnNewlineRule: ConfigurationProviderRule, OptInRule, SwiftSyntaxRule { var configuration = ConditionalReturnsOnNewlineConfiguration() - init() {} - static let description = RuleDescription( identifier: "conditional_returns_on_newline", name: "Conditional Returns on Newline", diff --git a/Source/SwiftLintFramework/Rules/Style/ControlStatementRule.swift b/Source/SwiftLintFramework/Rules/Style/ControlStatementRule.swift index 96a553a24..34a58aec4 100644 --- a/Source/SwiftLintFramework/Rules/Style/ControlStatementRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ControlStatementRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct ControlStatementRule: ConfigurationProviderRule, SubstitutionCorrectableRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "control_statement", name: "Control Statement", diff --git a/Source/SwiftLintFramework/Rules/Style/DirectReturnRule.swift b/Source/SwiftLintFramework/Rules/Style/DirectReturnRule.swift index b12737a16..7e5bfde3b 100644 --- a/Source/SwiftLintFramework/Rules/Style/DirectReturnRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/DirectReturnRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct DirectReturnRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static var description = RuleDescription( identifier: "direct_return", name: "Direct Return", diff --git a/Source/SwiftLintFramework/Rules/Style/EmptyEnumArgumentsRule.swift b/Source/SwiftLintFramework/Rules/Style/EmptyEnumArgumentsRule.swift index c20f0d7f7..a8ada8ef0 100644 --- a/Source/SwiftLintFramework/Rules/Style/EmptyEnumArgumentsRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/EmptyEnumArgumentsRule.swift @@ -26,8 +26,6 @@ private func wrapInFunc(_ str: String, file: StaticString = #file, line: UInt = struct EmptyEnumArgumentsRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "empty_enum_arguments", name: "Empty Enum Arguments", diff --git a/Source/SwiftLintFramework/Rules/Style/EmptyParametersRule.swift b/Source/SwiftLintFramework/Rules/Style/EmptyParametersRule.swift index ea81edcce..35fc055b4 100644 --- a/Source/SwiftLintFramework/Rules/Style/EmptyParametersRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/EmptyParametersRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct EmptyParametersRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "empty_parameters", name: "Empty Parameters", diff --git a/Source/SwiftLintFramework/Rules/Style/EmptyParenthesesWithTrailingClosureRule.swift b/Source/SwiftLintFramework/Rules/Style/EmptyParenthesesWithTrailingClosureRule.swift index f84f42cf9..649a4234c 100644 --- a/Source/SwiftLintFramework/Rules/Style/EmptyParenthesesWithTrailingClosureRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/EmptyParenthesesWithTrailingClosureRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct EmptyParenthesesWithTrailingClosureRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "empty_parentheses_with_trailing_closure", name: "Empty Parentheses with Trailing Closure", diff --git a/Source/SwiftLintFramework/Rules/Style/ExplicitSelfRule.swift b/Source/SwiftLintFramework/Rules/Style/ExplicitSelfRule.swift index 18c197b31..523d93d9d 100644 --- a/Source/SwiftLintFramework/Rules/Style/ExplicitSelfRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ExplicitSelfRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct ExplicitSelfRule: CorrectableRule, ConfigurationProviderRule, AnalyzerRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "explicit_self", name: "Explicit Self", diff --git a/Source/SwiftLintFramework/Rules/Style/FileHeaderRule.swift b/Source/SwiftLintFramework/Rules/Style/FileHeaderRule.swift index 8019a035a..2cf48880d 100644 --- a/Source/SwiftLintFramework/Rules/Style/FileHeaderRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/FileHeaderRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct FileHeaderRule: ConfigurationProviderRule, OptInRule { var configuration = FileHeaderConfiguration() - init() {} - static let description = RuleDescription( identifier: "file_header", name: "File Header", diff --git a/Source/SwiftLintFramework/Rules/Style/FileTypesOrderRule.swift b/Source/SwiftLintFramework/Rules/Style/FileTypesOrderRule.swift index f781469ae..159685828 100644 --- a/Source/SwiftLintFramework/Rules/Style/FileTypesOrderRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/FileTypesOrderRule.swift @@ -6,8 +6,6 @@ struct FileTypesOrderRule: ConfigurationProviderRule, OptInRule { var configuration = FileTypesOrderConfiguration() - init() {} - static let description = RuleDescription( identifier: "file_types_order", name: "File Types Order", diff --git a/Source/SwiftLintFramework/Rules/Style/IdentifierNameRule.swift b/Source/SwiftLintFramework/Rules/Style/IdentifierNameRule.swift index 1159d939f..74d512641 100644 --- a/Source/SwiftLintFramework/Rules/Style/IdentifierNameRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/IdentifierNameRule.swift @@ -8,8 +8,6 @@ struct IdentifierNameRule: ASTRule, ConfigurationProviderRule { maxLengthError: 60, excluded: ["id"]) - init() {} - static let description = RuleDescription( identifier: "identifier_name", name: "Identifier Name", diff --git a/Source/SwiftLintFramework/Rules/Style/ImplicitGetterRule.swift b/Source/SwiftLintFramework/Rules/Style/ImplicitGetterRule.swift index 573da5590..e59530e7a 100644 --- a/Source/SwiftLintFramework/Rules/Style/ImplicitGetterRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ImplicitGetterRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ImplicitGetterRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "implicit_getter", name: "Implicit Getter", diff --git a/Source/SwiftLintFramework/Rules/Style/ImplicitReturnRule.swift b/Source/SwiftLintFramework/Rules/Style/ImplicitReturnRule.swift index ec80d3cb2..07e325a18 100644 --- a/Source/SwiftLintFramework/Rules/Style/ImplicitReturnRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ImplicitReturnRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct ImplicitReturnRule: ConfigurationProviderRule, SubstitutionCorrectableRule, OptInRule { var configuration = ImplicitReturnConfiguration() - init() {} - static let description = RuleDescription( identifier: "implicit_return", name: "Implicit Return", diff --git a/Source/SwiftLintFramework/Rules/Style/InclusiveLanguageRule.swift b/Source/SwiftLintFramework/Rules/Style/InclusiveLanguageRule.swift index 6a901463c..7401da2d0 100644 --- a/Source/SwiftLintFramework/Rules/Style/InclusiveLanguageRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/InclusiveLanguageRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct InclusiveLanguageRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = InclusiveLanguageConfiguration() - init() {} - static let description = RuleDescription( identifier: "inclusive_language", name: "Inclusive Language", diff --git a/Source/SwiftLintFramework/Rules/Style/IndentationWidthRule.swift b/Source/SwiftLintFramework/Rules/Style/IndentationWidthRule.swift index ccf656d67..3d9c1fd09 100644 --- a/Source/SwiftLintFramework/Rules/Style/IndentationWidthRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/IndentationWidthRule.swift @@ -45,8 +45,6 @@ struct IndentationWidthRule: ConfigurationProviderRule, OptInRule { ) // MARK: - Initializers - init() {} - // MARK: - Methods: Validation func validate(file: SwiftLintFile) -> [StyleViolation] { // swiftlint:disable:this function_body_length var violations: [StyleViolation] = [] diff --git a/Source/SwiftLintFramework/Rules/Style/LeadingWhitespaceRule.swift b/Source/SwiftLintFramework/Rules/Style/LeadingWhitespaceRule.swift index 8e0edc0bb..3c521ba6b 100644 --- a/Source/SwiftLintFramework/Rules/Style/LeadingWhitespaceRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/LeadingWhitespaceRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct LeadingWhitespaceRule: CorrectableRule, ConfigurationProviderRule, SourceKitFreeRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "leading_whitespace", name: "Leading Whitespace", diff --git a/Source/SwiftLintFramework/Rules/Style/LetVarWhitespaceRule.swift b/Source/SwiftLintFramework/Rules/Style/LetVarWhitespaceRule.swift index 97a87bef5..3b8053a5e 100644 --- a/Source/SwiftLintFramework/Rules/Style/LetVarWhitespaceRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/LetVarWhitespaceRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct LetVarWhitespaceRule: ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "let_var_whitespace", name: "Variable Declaration Whitespace", diff --git a/Source/SwiftLintFramework/Rules/Style/LiteralExpressionEndIdentationRule.swift b/Source/SwiftLintFramework/Rules/Style/LiteralExpressionEndIdentationRule.swift index fcab513af..50fc03d7d 100644 --- a/Source/SwiftLintFramework/Rules/Style/LiteralExpressionEndIdentationRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/LiteralExpressionEndIdentationRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct LiteralExpressionEndIdentationRule: Rule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "literal_expression_end_indentation", name: "Literal Expression End Indentation", diff --git a/Source/SwiftLintFramework/Rules/Style/ModifierOrderRule.swift b/Source/SwiftLintFramework/Rules/Style/ModifierOrderRule.swift index 375d1f1f0..9fb706711 100644 --- a/Source/SwiftLintFramework/Rules/Style/ModifierOrderRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ModifierOrderRule.swift @@ -18,8 +18,6 @@ struct ModifierOrderRule: ASTRule, OptInRule, ConfigurationProviderRule, Correct ] ) - init() {} - static let description = RuleDescription( identifier: "modifier_order", name: "Modifier Order", diff --git a/Source/SwiftLintFramework/Rules/Style/MultilineArgumentsBracketsRule.swift b/Source/SwiftLintFramework/Rules/Style/MultilineArgumentsBracketsRule.swift index d64179c40..c07b7d1f7 100644 --- a/Source/SwiftLintFramework/Rules/Style/MultilineArgumentsBracketsRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/MultilineArgumentsBracketsRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct MultilineArgumentsBracketsRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "multiline_arguments_brackets", name: "Multiline Arguments Brackets", diff --git a/Source/SwiftLintFramework/Rules/Style/MultilineArgumentsRule.swift b/Source/SwiftLintFramework/Rules/Style/MultilineArgumentsRule.swift index 98390ab28..02484104f 100644 --- a/Source/SwiftLintFramework/Rules/Style/MultilineArgumentsRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/MultilineArgumentsRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct MultilineArgumentsRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = MultilineArgumentsConfiguration() - init() {} - static let description = RuleDescription( identifier: "multiline_arguments", name: "Multiline Arguments", diff --git a/Source/SwiftLintFramework/Rules/Style/MultilineFunctionChainsRule.swift b/Source/SwiftLintFramework/Rules/Style/MultilineFunctionChainsRule.swift index bf16c4fa9..a76584454 100644 --- a/Source/SwiftLintFramework/Rules/Style/MultilineFunctionChainsRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/MultilineFunctionChainsRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct MultilineFunctionChainsRule: ASTRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "multiline_function_chains", name: "Multiline Function Chains", diff --git a/Source/SwiftLintFramework/Rules/Style/MultilineLiteralBracketsRule.swift b/Source/SwiftLintFramework/Rules/Style/MultilineLiteralBracketsRule.swift index 3a2c1dcdb..6de445bdf 100644 --- a/Source/SwiftLintFramework/Rules/Style/MultilineLiteralBracketsRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/MultilineLiteralBracketsRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct MultilineLiteralBracketsRule: ASTRule, OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "multiline_literal_brackets", name: "Multiline Literal Brackets", diff --git a/Source/SwiftLintFramework/Rules/Style/MultilineParametersBracketsRule.swift b/Source/SwiftLintFramework/Rules/Style/MultilineParametersBracketsRule.swift index 3fdbe5bfb..f84a88fdb 100644 --- a/Source/SwiftLintFramework/Rules/Style/MultilineParametersBracketsRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/MultilineParametersBracketsRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct MultilineParametersBracketsRule: OptInRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "multiline_parameters_brackets", name: "Multiline Parameters Brackets", diff --git a/Source/SwiftLintFramework/Rules/Style/MultilineParametersRule.swift b/Source/SwiftLintFramework/Rules/Style/MultilineParametersRule.swift index 04751271a..9ba14a13a 100644 --- a/Source/SwiftLintFramework/Rules/Style/MultilineParametersRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/MultilineParametersRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct MultilineParametersRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = MultilineParametersConfiguration() - init() {} - static let description = RuleDescription( identifier: "multiline_parameters", name: "Multiline Parameters", diff --git a/Source/SwiftLintFramework/Rules/Style/MultipleClosuresWithTrailingClosureRule.swift b/Source/SwiftLintFramework/Rules/Style/MultipleClosuresWithTrailingClosureRule.swift index 546e8660a..26cf8a36b 100644 --- a/Source/SwiftLintFramework/Rules/Style/MultipleClosuresWithTrailingClosureRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/MultipleClosuresWithTrailingClosureRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct MultipleClosuresWithTrailingClosureRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "multiple_closures_with_trailing_closure", name: "Multiple Closures with Trailing Closure", diff --git a/Source/SwiftLintFramework/Rules/Style/NoSpaceInMethodCallRule.swift b/Source/SwiftLintFramework/Rules/Style/NoSpaceInMethodCallRule.swift index e52b2567a..08f86903f 100644 --- a/Source/SwiftLintFramework/Rules/Style/NoSpaceInMethodCallRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/NoSpaceInMethodCallRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct NoSpaceInMethodCallRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "no_space_in_method_call", name: "No Space in Method Call", diff --git a/Source/SwiftLintFramework/Rules/Style/NumberSeparatorRule.swift b/Source/SwiftLintFramework/Rules/Style/NumberSeparatorRule.swift index 68d0b2865..09bf185c5 100644 --- a/Source/SwiftLintFramework/Rules/Style/NumberSeparatorRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/NumberSeparatorRule.swift @@ -8,8 +8,6 @@ struct NumberSeparatorRule: OptInRule, SwiftSyntaxCorrectableRule, Configuration excludeRanges: [] ) - init() {} - static let description = RuleDescription( identifier: "number_separator", name: "Number Separator", diff --git a/Source/SwiftLintFramework/Rules/Style/OpeningBraceRule.swift b/Source/SwiftLintFramework/Rules/Style/OpeningBraceRule.swift index c7c2bd071..856f18967 100644 --- a/Source/SwiftLintFramework/Rules/Style/OpeningBraceRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/OpeningBraceRule.swift @@ -64,8 +64,6 @@ private extension SwiftLintFile { struct OpeningBraceRule: CorrectableRule, ConfigurationProviderRule { var configuration = OpeningBraceConfiguration() - init() {} - static let description = RuleDescription( identifier: "opening_brace", name: "Opening Brace Spacing", diff --git a/Source/SwiftLintFramework/Rules/Style/OperatorFunctionWhitespaceRule.swift b/Source/SwiftLintFramework/Rules/Style/OperatorFunctionWhitespaceRule.swift index 9eef080f9..e99d16564 100644 --- a/Source/SwiftLintFramework/Rules/Style/OperatorFunctionWhitespaceRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/OperatorFunctionWhitespaceRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct OperatorFunctionWhitespaceRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "operator_whitespace", name: "Operator Function Whitespace", diff --git a/Source/SwiftLintFramework/Rules/Style/OperatorUsageWhitespaceRule.swift b/Source/SwiftLintFramework/Rules/Style/OperatorUsageWhitespaceRule.swift index ddb525c28..809092d69 100644 --- a/Source/SwiftLintFramework/Rules/Style/OperatorUsageWhitespaceRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/OperatorUsageWhitespaceRule.swift @@ -5,8 +5,6 @@ import SwiftSyntax struct OperatorUsageWhitespaceRule: OptInRule, CorrectableRule, ConfigurationProviderRule, SourceKitFreeRule { var configuration = OperatorUsageWhitespaceConfiguration() - init() {} - static let description = RuleDescription( identifier: "operator_usage_whitespace", name: "Operator Usage Whitespace", diff --git a/Source/SwiftLintFramework/Rules/Style/OptionalEnumCaseMatchingRule.swift b/Source/SwiftLintFramework/Rules/Style/OptionalEnumCaseMatchingRule.swift index 60da061cd..3b4364b56 100644 --- a/Source/SwiftLintFramework/Rules/Style/OptionalEnumCaseMatchingRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/OptionalEnumCaseMatchingRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct OptionalEnumCaseMatchingRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "optional_enum_case_matching", name: "Optional Enum Case Match", diff --git a/Source/SwiftLintFramework/Rules/Style/PreferSelfInStaticReferencesRule.swift b/Source/SwiftLintFramework/Rules/Style/PreferSelfInStaticReferencesRule.swift index 36f6c8175..591d747a0 100644 --- a/Source/SwiftLintFramework/Rules/Style/PreferSelfInStaticReferencesRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/PreferSelfInStaticReferencesRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct PreferSelfInStaticReferencesRule: SwiftSyntaxRule, CorrectableRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static var description = RuleDescription( identifier: "prefer_self_in_static_references", name: "Prefer Self in Static References", diff --git a/Source/SwiftLintFramework/Rules/Style/PreferSelfTypeOverTypeOfSelfRule.swift b/Source/SwiftLintFramework/Rules/Style/PreferSelfTypeOverTypeOfSelfRule.swift index 1fb108137..478d871d1 100644 --- a/Source/SwiftLintFramework/Rules/Style/PreferSelfTypeOverTypeOfSelfRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/PreferSelfTypeOverTypeOfSelfRule.swift @@ -105,8 +105,6 @@ struct PreferSelfTypeOverTypeOfSelfRule: SwiftSyntaxCorrectableRule, OptInRule, ] ) - init() {} - func makeVisitor(file: SwiftLintFile) -> ViolationsSyntaxVisitor { Visitor(viewMode: .sourceAccurate) } diff --git a/Source/SwiftLintFramework/Rules/Style/PrefixedTopLevelConstantRule.swift b/Source/SwiftLintFramework/Rules/Style/PrefixedTopLevelConstantRule.swift index f94159c6d..0135baacf 100644 --- a/Source/SwiftLintFramework/Rules/Style/PrefixedTopLevelConstantRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/PrefixedTopLevelConstantRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct PrefixedTopLevelConstantRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule { var configuration = PrefixedConstantRuleConfiguration(onlyPrivateMembers: false) - init() {} - static let description = RuleDescription( identifier: "prefixed_toplevel_constant", name: "Prefixed Top-Level Constant", diff --git a/Source/SwiftLintFramework/Rules/Style/ProtocolPropertyAccessorsOrderRule.swift b/Source/SwiftLintFramework/Rules/Style/ProtocolPropertyAccessorsOrderRule.swift index f8bc0cfdd..5ccaa9423 100644 --- a/Source/SwiftLintFramework/Rules/Style/ProtocolPropertyAccessorsOrderRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ProtocolPropertyAccessorsOrderRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ProtocolPropertyAccessorsOrderRule: ConfigurationProviderRule, SwiftSyntaxCorrectableRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "protocol_property_accessors_order", name: "Protocol Property Accessors Order", diff --git a/Source/SwiftLintFramework/Rules/Style/RedundantDiscardableLetRule.swift b/Source/SwiftLintFramework/Rules/Style/RedundantDiscardableLetRule.swift index e5979838a..164cac4a0 100644 --- a/Source/SwiftLintFramework/Rules/Style/RedundantDiscardableLetRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/RedundantDiscardableLetRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct RedundantDiscardableLetRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "redundant_discardable_let", name: "Redundant Discardable Let", diff --git a/Source/SwiftLintFramework/Rules/Style/ReturnArrowWhitespaceRule.swift b/Source/SwiftLintFramework/Rules/Style/ReturnArrowWhitespaceRule.swift index a7c3f5e1e..9bd30aed7 100644 --- a/Source/SwiftLintFramework/Rules/Style/ReturnArrowWhitespaceRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ReturnArrowWhitespaceRule.swift @@ -4,8 +4,6 @@ import SwiftSyntax struct ReturnArrowWhitespaceRule: SwiftSyntaxRule, CorrectableRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "return_arrow_whitespace", name: "Returning Whitespace", diff --git a/Source/SwiftLintFramework/Rules/Style/SelfBindingRule.swift b/Source/SwiftLintFramework/Rules/Style/SelfBindingRule.swift index 1ac41971a..7f11b471b 100644 --- a/Source/SwiftLintFramework/Rules/Style/SelfBindingRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/SelfBindingRule.swift @@ -5,8 +5,6 @@ import SwiftSyntax struct SelfBindingRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule, OptInRule { var configuration = SelfBindingConfiguration() - init() {} - static let description = RuleDescription( identifier: "self_binding", name: "Self Binding", diff --git a/Source/SwiftLintFramework/Rules/Style/ShorthandOperatorRule.swift b/Source/SwiftLintFramework/Rules/Style/ShorthandOperatorRule.swift index 46e5c5be7..953bca3ba 100644 --- a/Source/SwiftLintFramework/Rules/Style/ShorthandOperatorRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/ShorthandOperatorRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct ShorthandOperatorRule: ConfigurationProviderRule, SwiftSyntaxRule { var configuration = SeverityConfiguration(.error) - init() {} - static let description = RuleDescription( identifier: "shorthand_operator", name: "Shorthand Operator", diff --git a/Source/SwiftLintFramework/Rules/Style/SingleTestClassRule.swift b/Source/SwiftLintFramework/Rules/Style/SingleTestClassRule.swift index 18cb8d458..300a3e595 100644 --- a/Source/SwiftLintFramework/Rules/Style/SingleTestClassRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/SingleTestClassRule.swift @@ -49,8 +49,6 @@ struct SingleTestClassRule: SourceKitFreeRule, OptInRule, ConfigurationProviderR ] ) - init() {} - func validate(file: SwiftLintFile) -> [StyleViolation] { let classes = TestClassVisitor(viewMode: .sourceAccurate, testParentClasses: configuration.testParentClasses) .walk(tree: file.syntaxTree, handler: \.violations) diff --git a/Source/SwiftLintFramework/Rules/Style/SortedEnumCasesRule.swift b/Source/SwiftLintFramework/Rules/Style/SortedEnumCasesRule.swift index 64175e4d9..933049536 100644 --- a/Source/SwiftLintFramework/Rules/Style/SortedEnumCasesRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/SortedEnumCasesRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct SortedEnumCasesRule: ConfigurationProviderRule, SwiftSyntaxRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "sorted_enum_cases", name: "Sorted Enum Cases", diff --git a/Source/SwiftLintFramework/Rules/Style/SortedImportsRule.swift b/Source/SwiftLintFramework/Rules/Style/SortedImportsRule.swift index d6f01d6df..dc0375c97 100644 --- a/Source/SwiftLintFramework/Rules/Style/SortedImportsRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/SortedImportsRule.swift @@ -49,8 +49,6 @@ private extension Sequence where Element == Line { struct SortedImportsRule: CorrectableRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "sorted_imports", name: "Sorted Imports", diff --git a/Source/SwiftLintFramework/Rules/Style/StatementPositionRule.swift b/Source/SwiftLintFramework/Rules/Style/StatementPositionRule.swift index 5a0e34b85..894312542 100644 --- a/Source/SwiftLintFramework/Rules/Style/StatementPositionRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/StatementPositionRule.swift @@ -5,8 +5,6 @@ struct StatementPositionRule: CorrectableRule, ConfigurationProviderRule { var configuration = StatementConfiguration(statementMode: .default, severity: SeverityConfiguration(.warning)) - init() {} - static let description = RuleDescription( identifier: "statement_position", name: "Statement Position", diff --git a/Source/SwiftLintFramework/Rules/Style/SuperfluousElseRule.swift b/Source/SwiftLintFramework/Rules/Style/SuperfluousElseRule.swift index 88e127642..5f9f56d4e 100644 --- a/Source/SwiftLintFramework/Rules/Style/SuperfluousElseRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/SuperfluousElseRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct SuperfluousElseRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static var description = RuleDescription( identifier: "superfluous_else", name: "Superfluous Else", diff --git a/Source/SwiftLintFramework/Rules/Style/SwitchCaseAlignmentRule.swift b/Source/SwiftLintFramework/Rules/Style/SwitchCaseAlignmentRule.swift index 49d8cbd71..462e51ef3 100644 --- a/Source/SwiftLintFramework/Rules/Style/SwitchCaseAlignmentRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/SwitchCaseAlignmentRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct SwitchCaseAlignmentRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SwitchCaseAlignmentConfiguration() - init() {} - static let description = RuleDescription( identifier: "switch_case_alignment", name: "Switch and Case Statement Alignment", diff --git a/Source/SwiftLintFramework/Rules/Style/SwitchCaseOnNewlineRule.swift b/Source/SwiftLintFramework/Rules/Style/SwitchCaseOnNewlineRule.swift index 612959329..1b78ef61e 100644 --- a/Source/SwiftLintFramework/Rules/Style/SwitchCaseOnNewlineRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/SwitchCaseOnNewlineRule.swift @@ -11,8 +11,6 @@ private func wrapInSwitch(_ str: String, file: StaticString = #file, line: UInt struct SwitchCaseOnNewlineRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "switch_case_on_newline", name: "Cases on Newline", diff --git a/Source/SwiftLintFramework/Rules/Style/TrailingClosureRule.swift b/Source/SwiftLintFramework/Rules/Style/TrailingClosureRule.swift index 1170786ec..68fcb1518 100644 --- a/Source/SwiftLintFramework/Rules/Style/TrailingClosureRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/TrailingClosureRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct TrailingClosureRule: OptInRule, ConfigurationProviderRule { var configuration = TrailingClosureConfiguration() - init() {} - static let description = RuleDescription( identifier: "trailing_closure", name: "Trailing Closure", diff --git a/Source/SwiftLintFramework/Rules/Style/TrailingCommaRule.swift b/Source/SwiftLintFramework/Rules/Style/TrailingCommaRule.swift index 443221550..a34e0265e 100644 --- a/Source/SwiftLintFramework/Rules/Style/TrailingCommaRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/TrailingCommaRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct TrailingCommaRule: SwiftSyntaxCorrectableRule, ConfigurationProviderRule { var configuration = TrailingCommaConfiguration() - init() {} - private static let triggeringExamples: [Example] = [ Example("let foo = [1, 2, 3↓,]\n"), Example("let foo = [1, 2, 3↓, ]\n"), diff --git a/Source/SwiftLintFramework/Rules/Style/TrailingNewlineRule.swift b/Source/SwiftLintFramework/Rules/Style/TrailingNewlineRule.swift index d76a5cbb3..868edfb08 100644 --- a/Source/SwiftLintFramework/Rules/Style/TrailingNewlineRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/TrailingNewlineRule.swift @@ -21,8 +21,6 @@ extension String { struct TrailingNewlineRule: CorrectableRule, ConfigurationProviderRule, SourceKitFreeRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "trailing_newline", name: "Trailing Newline", diff --git a/Source/SwiftLintFramework/Rules/Style/TrailingWhitespaceRule.swift b/Source/SwiftLintFramework/Rules/Style/TrailingWhitespaceRule.swift index 41dc4e870..30663d998 100644 --- a/Source/SwiftLintFramework/Rules/Style/TrailingWhitespaceRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/TrailingWhitespaceRule.swift @@ -5,8 +5,6 @@ struct TrailingWhitespaceRule: CorrectableRule, ConfigurationProviderRule { var configuration = TrailingWhitespaceConfiguration(ignoresEmptyLines: false, ignoresComments: true) - init() {} - static let description = RuleDescription( identifier: "trailing_whitespace", name: "Trailing Whitespace", diff --git a/Source/SwiftLintFramework/Rules/Style/TypeContentsOrderRule.swift b/Source/SwiftLintFramework/Rules/Style/TypeContentsOrderRule.swift index a2c47a0c9..f8b056dbe 100644 --- a/Source/SwiftLintFramework/Rules/Style/TypeContentsOrderRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/TypeContentsOrderRule.swift @@ -5,8 +5,6 @@ struct TypeContentsOrderRule: ConfigurationProviderRule, OptInRule { var configuration = TypeContentsOrderConfiguration() - init() {} - static let description = RuleDescription( identifier: "type_contents_order", name: "Type Contents Order", diff --git a/Source/SwiftLintFramework/Rules/Style/UnneededParenthesesInClosureArgumentRule.swift b/Source/SwiftLintFramework/Rules/Style/UnneededParenthesesInClosureArgumentRule.swift index 9322ac668..c2dffa054 100644 --- a/Source/SwiftLintFramework/Rules/Style/UnneededParenthesesInClosureArgumentRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/UnneededParenthesesInClosureArgumentRule.swift @@ -4,8 +4,6 @@ struct UnneededParenthesesInClosureArgumentRule: ConfigurationProviderRule, SwiftSyntaxCorrectableRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "unneeded_parentheses_in_closure_argument", name: "Unneeded Parentheses in Closure Argument", diff --git a/Source/SwiftLintFramework/Rules/Style/UnusedOptionalBindingRule.swift b/Source/SwiftLintFramework/Rules/Style/UnusedOptionalBindingRule.swift index 51c7cd7e3..f1d52e958 100644 --- a/Source/SwiftLintFramework/Rules/Style/UnusedOptionalBindingRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/UnusedOptionalBindingRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct UnusedOptionalBindingRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = UnusedOptionalBindingConfiguration(ignoreOptionalTry: false) - init() {} - static let description = RuleDescription( identifier: "unused_optional_binding", name: "Unused Optional Binding", diff --git a/Source/SwiftLintFramework/Rules/Style/VerticalParameterAlignmentOnCallRule.swift b/Source/SwiftLintFramework/Rules/Style/VerticalParameterAlignmentOnCallRule.swift index dd2e15ecb..c1ea2113f 100644 --- a/Source/SwiftLintFramework/Rules/Style/VerticalParameterAlignmentOnCallRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/VerticalParameterAlignmentOnCallRule.swift @@ -3,8 +3,6 @@ import SourceKittenFramework struct VerticalParameterAlignmentOnCallRule: ASTRule, ConfigurationProviderRule, OptInRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "vertical_parameter_alignment_on_call", name: "Vertical Parameter Alignment on Call", diff --git a/Source/SwiftLintFramework/Rules/Style/VerticalParameterAlignmentRule.swift b/Source/SwiftLintFramework/Rules/Style/VerticalParameterAlignmentRule.swift index 3e0dc4623..0ed42e10a 100644 --- a/Source/SwiftLintFramework/Rules/Style/VerticalParameterAlignmentRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/VerticalParameterAlignmentRule.swift @@ -3,8 +3,6 @@ import SwiftSyntax struct VerticalParameterAlignmentRule: SwiftSyntaxRule, ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "vertical_parameter_alignment", name: "Vertical Parameter Alignment", diff --git a/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceBetweenCasesRule.swift b/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceBetweenCasesRule.swift index bfd22d84f..eb1f37717 100644 --- a/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceBetweenCasesRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceBetweenCasesRule.swift @@ -10,8 +10,6 @@ private extension SwiftLintFile { struct VerticalWhitespaceBetweenCasesRule: ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - private static let nonTriggeringExamples: [Example] = [ Example(""" switch x { diff --git a/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceClosingBracesRule.swift b/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceClosingBracesRule.swift index 6bf6731c6..75dc45e15 100644 --- a/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceClosingBracesRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceClosingBracesRule.swift @@ -10,8 +10,6 @@ private extension SwiftLintFile { struct VerticalWhitespaceClosingBracesRule: ConfigurationProviderRule { var configuration = Configuration() - init() {} - private let pattern = "((?:\\n[ \\t]*)+)(\\n[ \\t]*[)}\\]])" private let trivialLinePattern = "((?:\\n[ \\t]*)+)(\\n[ \\t)}\\]]*$)" } diff --git a/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceOpeningBracesRule.swift b/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceOpeningBracesRule.swift index cf792815b..b849dcb8f 100644 --- a/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceOpeningBracesRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceOpeningBracesRule.swift @@ -10,8 +10,6 @@ private extension SwiftLintFile { struct VerticalWhitespaceOpeningBracesRule: ConfigurationProviderRule { var configuration = SeverityConfiguration(.warning) - init() {} - private static let nonTriggeringExamples = [ Example("[1, 2].map { $0 }.foo()"), Example("[1, 2].map { $0 }.filter { num in true }"), diff --git a/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceRule.swift b/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceRule.swift index 06ba55e4d..a2cad8d33 100644 --- a/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/VerticalWhitespaceRule.swift @@ -6,8 +6,6 @@ private let defaultDescriptionReason = "Limit vertical whitespace to a single em struct VerticalWhitespaceRule: CorrectableRule, ConfigurationProviderRule { var configuration = VerticalWhitespaceConfiguration(maxEmptyLines: 1) - init() {} - static let description = RuleDescription( identifier: "vertical_whitespace", name: "Vertical Whitespace", diff --git a/Source/SwiftLintFramework/Rules/Style/VoidReturnRule.swift b/Source/SwiftLintFramework/Rules/Style/VoidReturnRule.swift index e8c8b8698..b5bc3f675 100644 --- a/Source/SwiftLintFramework/Rules/Style/VoidReturnRule.swift +++ b/Source/SwiftLintFramework/Rules/Style/VoidReturnRule.swift @@ -4,8 +4,6 @@ import SourceKittenFramework struct VoidReturnRule: ConfigurationProviderRule, SubstitutionCorrectableRule { var configuration = SeverityConfiguration(.warning) - init() {} - static let description = RuleDescription( identifier: "void_return", name: "Void Return",