SwiftLint/Source/SwiftLintFramework/Rules/RuleConfigurations
JP Simard fbbccf9db8
Allow configuring `xct_specific_matcher` with matchers (#4905)
So that either `one-argument-asserts` or `two-argument-asserts` or both
can be enabled.

The following configuration effectively reverts back to the rule
behavior prior to https://github.com/realm/SwiftLint/pull/3858:

```yaml
xct_specific_matcher:
  matchers:
    - two-argument-asserts
```
2023-04-18 20:50:58 +00:00
..
AttributesConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
BlanketDisableCommandConfiguration.swift Add new `blanket_disable_command` rule (#4731) 2023-03-07 21:43:53 +01:00
CollectionAlignmentConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
ColonConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
ComputedAccessorsOrderRuleConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
ConditionalReturnsOnNewlineConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
CyclomaticComplexityConfiguration.swift Reduce visibility of rules to be `internal` (#4533) 2022-11-09 11:01:26 -05:00
DeploymentTargetConfiguration.swift Remove unused code (#4729) 2023-01-28 19:50:22 +01:00
DiscouragedDirectInitConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
EmptyCountConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
ExpiringTodoConfiguration.swift Reduce visibility of rules to be `internal` (#4533) 2022-11-09 11:01:26 -05:00
ExplicitTypeInterfaceConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
FileHeaderConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
FileLengthRuleConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
FileNameConfiguration.swift Reduce visibility of rules to be `internal` (#4533) 2022-11-09 11:01:26 -05:00
FileNameNoSpaceConfiguration.swift Reduce visibility of rules to be `internal` (#4533) 2022-11-09 11:01:26 -05:00
FileTypesOrderConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
ForWhereRuleConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
FunctionParameterCountConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
ImplicitReturnConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
ImplicitlyUnwrappedOptionalConfiguration.swift Use configuration raw name expected when reading the configuration 2023-01-08 15:05:43 +01:00
InclusiveLanguageConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
IndentationWidthConfiguration.swift Add `include_multiline_strings` option to `indentation_width` rule (#4785) 2023-02-26 11:52:29 +01:00
LineLengthConfiguration.swift Use parameter names in description (#4781) 2023-02-24 15:55:39 +00:00
MissingDocsRuleConfiguration.swift Reduce visibility of rules to be `internal` (#4533) 2022-11-09 11:01:26 -05:00
ModifierOrderConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
MultilineArgumentsConfiguration.swift Rewrite MultilineArgumentsRule using SwiftSyntax (#4750) 2023-02-07 02:55:21 -08:00
MultilineParametersConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
NameConfiguration.swift Use basic NSRegularExpression type with caching (#4683) 2023-01-11 20:28:16 +01:00
NestingConfiguration.swift Reduce visibility of rules to be `internal` (#4533) 2022-11-09 11:01:26 -05:00
NumberSeparatorConfiguration.swift Enable `if_let_shadowing` rule and fix all violations (#4247) 2023-01-31 22:31:38 +01:00
ObjectLiteralConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
OpeningBraceConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
OperatorUsageWhitespaceConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
OverriddenSuperCallConfiguration.swift Remove checks for setUp/tearDown from `overridden_super_call` rule (#4875) 2023-04-17 20:18:41 +00:00
PrefixedConstantRuleConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
PrivateOutletRuleConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
PrivateOverFilePrivateRuleConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
PrivateUnitTestConfiguration.swift Reduce visibility of rules to be `internal` (#4533) 2022-11-09 11:01:26 -05:00
ProhibitedSuperConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
RegexConfiguration.swift Get rid of periods finishing rule descriptions 2023-01-10 22:29:13 +01:00
RequiredEnumCaseRuleConfiguration.swift Reduce visibility of rules to be `internal` (#4533) 2022-11-09 11:01:26 -05:00
SelfBindingConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
SeverityConfiguration.swift Introduce `SeverityBasedRuleConfiguration` to avoid custom `makeViolation`s (#4274) 2022-10-04 07:39:07 +02:00
SeverityLevelsConfiguration.swift Enable `if_let_shadowing` rule and fix all violations (#4247) 2023-01-31 22:31:38 +01:00
StatementModeConfiguration.swift Reduce visibility of rules to be `internal` (#4533) 2022-11-09 11:01:26 -05:00
SwitchCaseAlignmentConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
TestCaseAccessibilityConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
TrailingClosureConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
TrailingCommaConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
TrailingWhitespaceConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
TypeContentsOrderConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
TypeNameRuleConfiguration.swift Reduce visibility of rules to be `internal` (#4533) 2022-11-09 11:01:26 -05:00
UnitTestRuleConfiguration.swift Skip unit tests in `no_magic_numbers` rule (#4897) 2023-04-16 09:07:54 +02:00
UnusedDeclarationConfiguration.swift Fix configuration parsing error in `unused_declaration` rule (#4619) 2022-12-05 23:11:19 +01:00
UnusedImportConfiguration.swift Reduce visibility of rules to be `internal` (#4533) 2022-11-09 11:01:26 -05:00
UnusedOptionalBindingConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
VerticalWhitespaceConfiguration.swift Add key to severity configuration as a hint for the correct YAML syntax 2023-01-08 15:05:43 +01:00
XCTSpecificMatcherRuleConfiguration.swift Allow configuring `xct_specific_matcher` with matchers (#4905) 2023-04-18 20:50:58 +00:00