SwiftLint/Source/SwiftLintFramework/Extensions
JP Simard 05ac3c9d75
Require macOS 12 & Swift 5.6 (#4037)
This will unblock using Swift Concurrency features and updating to the
latest versions of Swift Argument Parser.

This won't drop support for linting projects with an older toolchain /
Xcode selected, as long as SwiftLint was _built_ with 5.6+ and is
_running_ on macOS 12+. So the main breaking change for end users here
is requiring macOS 12 to run.

However, the upside to using Swift Concurrency features is worth the
breaking change in my opinion. Also being able to stay on recent Swift
Argument Parser releases.
2022-07-26 03:55:36 -04:00
..
Array+SwiftLint.swift Fix issues originating from new set semantics 2020-11-21 00:05:42 +01:00
ByteCount+SwiftSyntax.swift Apply minor changes to the syntactic sugar rewrite (#3915) 2022-03-24 10:27:05 -04:00
Configuration+Cache.swift Require macOS 12 & Swift 5.6 (#4037) 2022-07-26 03:55:36 -04:00
Configuration+FileGraph.swift Fix specifying the cachePath from command line (#3797) 2022-01-21 08:01:48 -08:00
Configuration+FileGraphSubtypes.swift Re-add warning message if the config file was implicit and misconfigured 2020-12-10 09:37:09 -05:00
Configuration+IndentationStyle.swift Add remote, parent & child configuration features 2020-11-20 23:08:37 +01:00
Configuration+LintableFiles.swift Add remote, parent & child configuration features 2020-11-20 23:08:37 +01:00
Configuration+Merging.swift Add optional prefer_self_in_static_references rule (#3732) 2021-11-29 18:42:53 +00:00
Configuration+Parsing.swift Add optional prefer_self_in_static_references rule (#3732) 2021-11-29 18:42:53 +00:00
Configuration+Remote.swift Rewrite `operator_usage_whitespace` with SwiftSyntax (#3962) 2022-05-06 16:48:57 -07:00
Configuration+RulesMode.swift Fix custom rules bug when using only_rules mode 2021-02-25 19:22:57 +01:00
Configuration+RulesWrapper.swift Add optional prefer_self_in_static_references rule (#3732) 2021-11-29 18:42:53 +00:00
Dictionary+SwiftLint.swift Add optional prefer_self_in_static_references rule (#3732) 2021-11-29 18:42:53 +00:00
FileManager+SwiftLint.swift Add remote, parent & child configuration features 2020-11-20 23:08:37 +01:00
NSRange+SwiftLint.swift Remove all file headers 2018-05-04 13:42:02 -07:00
NSRegularExpression+SwiftLint.swift Add documentation comments to all public declarations (#3027) 2020-01-08 09:47:10 -08:00
QueuedPrint.swift Fix tests 2020-11-09 17:17:38 +03:00
RandomAccessCollection+Swiftlint.swift Fix docstring formatting issues using DrString (#3032) 2020-01-12 11:19:33 -08:00
Request+SwiftLint.swift Fix analyzer rules with Xcode 13.3 (#3921) 2022-03-28 11:58:34 -04:00
SourceKittenDictionary+Swiftlint.swift #3167: Fixes false positives for multiline_parameters_brackets and multiline_arguments_brackets (#3171) 2020-05-29 11:59:02 +03:00
String+SwiftLint.swift Fix various shortcomings in relative path computation (#4005) 2022-06-24 02:25:37 -04:00
String+XML.swift Remove all file headers 2018-05-04 13:42:02 -07:00
String+sha256.swift Require macOS 12 & Swift 5.6 (#4037) 2022-07-26 03:55:36 -04:00
StringView+SwiftLint.swift Move StringView.byteOffset into generally accessible extension (#3917) 2022-03-25 07:27:50 +01:00
StringView+SwiftSyntax.swift Apply minor changes to the syntactic sugar rewrite (#3915) 2022-03-24 10:27:05 -04:00
SwiftDeclarationAttributeKind+Swiftlint.swift Add unused_import config options to require imports for each module used (#3123) 2020-02-22 14:39:07 -08:00
SwiftDeclarationKind+SwiftLint.swift Separated nesting level counting for types and functions in `nesting` rule (fixes #1151). Enhanced `nesting` rule to search for nested types and functions within closures and statements. Enhanced `nesting` rule to allow for one nested type within a function even if breaking a maximum type level nesting (fixes #1151). 2020-11-09 12:06:34 -05:00
SwiftExpressionKind.swift Add documentation comments to all public declarations (#3027) 2020-01-08 09:47:10 -08:00
SwiftLintFile+Cache.swift Add workaround to avoid stack overflow in debug (#3963) 2022-05-01 14:57:28 -07:00
SwiftLintFile+Regex.swift Use URL(fileURLWithPath:isDirectory) to avoid file system call (#3976) 2022-05-26 21:54:23 +02:00
SyntaxKind+SwiftLint.swift Add unused_import config options to require imports for each module used (#3123) 2020-02-22 14:39:07 -08:00
SyntaxVisitor+SwiftLint.swift Add workaround to avoid stack overflow in debug (#3963) 2022-05-01 14:57:28 -07:00