Remove no-op initializers from structs (#4912)
This commit is contained in:
parent
f866ec32b1
commit
69fadb6918
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -27,8 +27,6 @@ struct DiscouragedAssertRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderR
|
|||
|
||||
// MARK: - Life cycle
|
||||
|
||||
init() {}
|
||||
|
||||
// MARK: - Public
|
||||
|
||||
func makeVisitor(file: SwiftLintFile) -> ViolationsSyntaxVisitor {
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -11,8 +11,6 @@ struct DuplicateImportsRule: ConfigurationProviderRule, CorrectableRule {
|
|||
"var", "func"
|
||||
]
|
||||
|
||||
init() {}
|
||||
|
||||
static let description = RuleDescription(
|
||||
identifier: "duplicate_imports",
|
||||
name: "Duplicate Imports",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -3,8 +3,6 @@ import SwiftSyntax
|
|||
struct FallthroughRule: SwiftSyntaxRule, ConfigurationProviderRule, OptInRule {
|
||||
var configuration = SeverityConfiguration(.warning)
|
||||
|
||||
init() {}
|
||||
|
||||
static let description = RuleDescription(
|
||||
identifier: "fallthrough",
|
||||
name: "Fallthrough",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -9,8 +9,6 @@ struct FileNameRule: ConfigurationProviderRule, OptInRule, SourceKitFreeRule {
|
|||
nestedTypeSeparator: "."
|
||||
)
|
||||
|
||||
init() {}
|
||||
|
||||
static let description = RuleDescription(
|
||||
identifier: "file_name",
|
||||
name: "File Name",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -6,8 +6,6 @@ struct ImplicitlyUnwrappedOptionalRule: SwiftSyntaxRule, ConfigurationProviderRu
|
|||
severityConfiguration: SeverityConfiguration(.warning)
|
||||
)
|
||||
|
||||
init() {}
|
||||
|
||||
static let description = RuleDescription(
|
||||
identifier: "implicitly_unwrapped_optional",
|
||||
name: "Implicitly Unwrapped Optional",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
import SwiftSyntax
|
||||
|
||||
struct NoMagicNumbersRule: SwiftSyntaxRule, OptInRule, ConfigurationProviderRule {
|
||||
init() {}
|
||||
|
||||
var configuration = NoMagicNumbersRuleConfiguration()
|
||||
|
||||
static let description = RuleDescription(
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -34,8 +34,6 @@ struct PreferZeroOverExplicitInitRule: SwiftSyntaxCorrectableRule, OptInRule, Co
|
|||
]
|
||||
)
|
||||
|
||||
init() {}
|
||||
|
||||
func makeVisitor(file: SwiftLintFile) -> ViolationsSyntaxVisitor {
|
||||
Visitor(viewMode: .sourceAccurate)
|
||||
}
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -8,8 +8,6 @@ private let attributeNamesImplyingObjc: Set<String> = [
|
|||
struct RedundantObjcAttributeRule: SwiftSyntaxRule, SubstitutionCorrectableRule, ConfigurationProviderRule {
|
||||
var configuration = SeverityConfiguration(.warning)
|
||||
|
||||
init() {}
|
||||
|
||||
static let description = RuleDescription(
|
||||
identifier: "redundant_objc_attribute",
|
||||
name: "Redundant @objc Attribute",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -79,8 +79,6 @@ struct ShorthandOptionalBindingRule: OptInRule, SwiftSyntaxCorrectableRule, Conf
|
|||
deprecatedAliases: ["if_let_shadowing"]
|
||||
)
|
||||
|
||||
init() {}
|
||||
|
||||
func makeVisitor(file: SwiftLintFile) -> ViolationsSyntaxVisitor {
|
||||
Visitor(viewMode: .sourceAccurate)
|
||||
}
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -4,8 +4,6 @@ import SwiftSyntax
|
|||
struct TypeNameRule: SwiftSyntaxRule, ConfigurationProviderRule {
|
||||
var configuration = TypeNameRuleConfiguration()
|
||||
|
||||
init() {}
|
||||
|
||||
static let description = RuleDescription(
|
||||
identifier: "type_name",
|
||||
name: "Type Name",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -108,8 +108,6 @@ struct BalancedXCTestLifecycleRule: SwiftSyntaxRule, OptInRule, ConfigurationPro
|
|||
|
||||
// MARK: - Life cycle
|
||||
|
||||
init() {}
|
||||
|
||||
// MARK: - Public
|
||||
|
||||
func makeVisitor(file: SwiftLintFile) -> ViolationsSyntaxVisitor {
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
struct BlanketDisableCommandRule: ConfigurationProviderRule {
|
||||
var configuration = BlanketDisableCommandConfiguration()
|
||||
|
||||
init() {}
|
||||
|
||||
static let description = RuleDescription(
|
||||
identifier: "blanket_disable_command",
|
||||
name: "Blanket Disable Command",
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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)).)*?\#
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -3,8 +3,6 @@ import SwiftSyntax
|
|||
struct IdenticalOperandsRule: ConfigurationProviderRule, SwiftSyntaxRule, OptInRule {
|
||||
var configuration = SeverityConfiguration(.warning)
|
||||
|
||||
init() {}
|
||||
|
||||
private static let operators = ["==", "!=", "===", "!==", ">", ">=", "<", "<="]
|
||||
|
||||
static let description = RuleDescription(
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
struct InvalidSwiftLintCommandRule: ConfigurationProviderRule {
|
||||
var configuration = SeverityConfiguration(.warning)
|
||||
|
||||
init() {}
|
||||
|
||||
static let description = RuleDescription(
|
||||
identifier: "invalid_swiftlint_command",
|
||||
name: "Invalid SwiftLint Command",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -4,8 +4,6 @@ import SourceKittenFramework
|
|||
struct MarkRule: CorrectableRule, ConfigurationProviderRule {
|
||||
var configuration = SeverityConfiguration(.warning)
|
||||
|
||||
init() {}
|
||||
|
||||
static let description = RuleDescription(
|
||||
identifier: "mark",
|
||||
name: "Mark",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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",
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue