SwiftLint/Source/SwiftLintFramework/Rules/Style
JP Simard 85d3425210
Fix attributes rule false positive with Swift 5.2 (#3154)
The following was triggering:

```swift
func printBoolOrTrue(_ expression: @autoclosure () throws -> Bool?) rethrows {
  try print(expression() ?? true)
}
```

Fix by adding the `rethrows` attribute kind to the rule's blacklist.
2020-03-27 09:33:12 -07:00
..
AttributesRule.swift Fix attributes rule false positive with Swift 5.2 (#3154) 2020-03-27 09:33:12 -07:00
AttributesRuleExamples.swift Fix attributes rule false positive with Swift 5.2 (#3154) 2020-03-27 09:33:12 -07:00
ClosingBraceRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ClosureEndIndentationRule.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
ClosureEndIndentationRuleExamples.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ClosureParameterPositionRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ClosureSpacingRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
CollectionAlignmentRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ColonRule+Dictionary.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
ColonRule+FunctionCall.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
ColonRule+Type.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
ColonRule.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
ColonRuleExamples.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
CommaRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ConditionalReturnsOnNewlineRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ControlStatementRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
CustomRules.swift Add capture_group option to custom_rules 2020-01-05 15:24:11 -08:00
EmptyEnumArgumentsRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
EmptyParametersRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
EmptyParenthesesWithTrailingClosureRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ExplicitSelfRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
FileHeaderRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
FileTypesOrderRule.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
FileTypesOrderRuleExamples.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
IdentifierNameRule.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
IdentifierNameRuleExamples.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ImplicitGetterRule.swift Fix false positives on implicit_getter with Swift 5.2+ (#3151) 2020-03-26 18:53:36 -07:00
ImplicitGetterRuleExamples.swift Fix false positives on implicit_getter with Swift 5.2+ (#3151) 2020-03-26 18:53:36 -07:00
ImplicitReturnRule.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
ImplicitReturnRuleExamples.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
IndentationWidthRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
LeadingWhitespaceRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
LetVarWhitespaceRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
LiteralExpressionEndIdentationRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ModifierOrderRule.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
ModifierOrderRuleExamples.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
MultilineArgumentsBracketsRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
MultilineArgumentsRule.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
MultilineArgumentsRuleExamples.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
MultilineFunctionChainsRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
MultilineLiteralBracketsRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
MultilineParametersBracketsRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
MultilineParametersRule.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
MultilineParametersRuleExamples.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
MultipleClosuresWithTrailingClosureRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
NoSpaceInMethodCallRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
NumberSeparatorRule.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
NumberSeparatorRuleExamples.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
OpeningBraceRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
OperatorFunctionWhitespaceRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
OperatorUsageWhitespaceRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
OptionalEnumCaseMatchingRule.swift Do not trigger optional_enum_case_matching on `_?` (#3088) 2020-02-08 14:42:55 -08:00
PreferSelfTypeOverTypeOfSelfRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
PrefixedTopLevelConstantRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ProtocolPropertyAccessorsOrderRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
RedundantDiscardableLetRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ReturnArrowWhitespaceRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
ShorthandOperatorRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
SingleTestClassRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
SortedImportsRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
StatementPositionRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
SwitchCaseAlignmentRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
SwitchCaseOnNewlineRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
TrailingClosureRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
TrailingCommaRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
TrailingNewlineRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
TrailingWhitespaceRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
TypeContentsOrderRule.swift Add deinitializer to type_contents_order (#3042) 2020-01-16 16:49:37 -08:00
TypeContentsOrderRuleExamples.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
UnneededParenthesesInClosureArgumentRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
UnusedOptionalBindingRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
VerticalParameterAlignmentOnCallRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
VerticalParameterAlignmentRule.swift Migrate to use SourceKitten's new ByteCount/ByteRange types (#3037) 2020-01-16 15:18:37 -08:00
VerticalParameterAlignmentRuleExamples.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
VerticalWhitespaceBetweenCasesRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
VerticalWhitespaceClosingBracesRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
VerticalWhitespaceOpeningBracesRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
VerticalWhitespaceRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00
VoidReturnRule.swift Add Inline test failure messages (#3040) 2020-02-02 10:35:37 +02:00