Commit Graph
6629 Commits
Author SHA1 Message Date
Danny Mösch 2d28166d21 Enable upcoming feature "Concise Magic File" (#5637) 2024-06-22 11:22:55 +02:00
Danny Mösch 914fa02e4e Use SwiftSyntax version 600.0.0-prerelease-2024-03-11 (#5527)
We can also switch back to an exact SwiftSyntax version now with the
plugins in a separate repository. In fact, using the plugin, no direct
dependency to SwiftSyntax is required whatsoever.
2024-06-22 11:14:14 +02:00
Danny Mösch 72069bf5c0 Ignore ACL restricted to value setting in extension_access_modifier rule (#5625) 2024-06-22 10:34:10 +02:00
Danny Mösch 6431b954cb Fix capitalization (#5626) 2024-06-22 07:57:38 +00:00
Danny Mösch ff96d164e4 Split violation reason and provide a better description (#5627) 2024-06-22 07:56:43 +00:00
Martin Redington 47ef99c802 Remove deprecated path argument (#5614) 2024-06-22 03:38:38 -04:00
Danny Mösch 3e8a0516b2 Fix wording and sentence relations 2024-06-20 23:34:24 +02:00
Danny Mösch 4c11a10cb8 Recommend SwiftLintPlugins in the README 2024-06-20 22:42:56 +02:00
Danny Mösch bab4c12fc7 Move command plugin section 2024-06-20 22:09:51 +02:00
Danny Mösch 61e92fea01 Add workflow that releases the plugins for the same tag 2024-06-19 22:53:48 +02:00
Danny Mösch 5b2f3a4b7c Customize commit message created by sync job 2024-06-19 00:03:10 +02:00
Danny Mösch da4ba02d16 Add workflow to sync plugins upon change 2024-06-18 23:23:11 +02:00
Danny Mösch b42f6ffe77 Keep initializers with attributed parameters in unneeded_synthesized_initializer rule (#5594) 2024-05-17 23:06:09 +02:00
Danny Mösch ebf7c708b7 Stop triggering mark rule in the middle of another comment (#5593) 2024-05-17 22:29:26 +02:00
Danny Mösch d7cf2fe631 Adapt and templatize test reference (#5589) 2024-05-16 20:55:52 +00:00
Danny Mösch 219f47cfaa Fix indentation 2024-05-16 21:55:32 +02:00
Danny Mösch 21bdaf0784 Add new changelog section 2024-05-16 21:43:52 +02:00
Danny Mösch b515723b16 Release 0.55.1 0.55.1 2024-05-16 21:42:01 +02:00
dependabot[bot] 2892e407a5 Bump rexml from 3.2.5 to 3.2.8 (#5588) 2024-05-16 21:23:00 +02:00
Danny Mösch 8bc8160416 Mark rule registry as sendable (#5587) 2024-05-16 21:21:24 +02:00
Danny Mösch de66fea453 Completely exclude the binary target from the Linux build (#5585) 2024-05-16 17:31:26 +00:00
Danny Mösch 161391de27 Treat conditional code as if it was always active (#5581) 2024-05-16 16:48:47 +00:00
Garric G. Nahapetian fe9763104d Move Xcode Run Script Build Phase note (#5584) 2024-05-16 07:42:40 +02:00
Danny Mösch 7957859f7e Use txt for swiftlint --help output to avoid odd coloring 2024-05-15 23:53:07 +02:00
Danny Mösch af14250508 Fix some markdownlint warnings 2024-05-15 23:50:37 +02:00
Danny Mösch 6499497a1b Update swiftlint --help output 2024-05-15 23:49:41 +02:00
Danny Mösch 03af3167fb Fix wording of static_over_final_class rule's violation message (#5583) 2024-05-15 21:42:47 +00:00
7ec2238364 Improve README.md (#5543)
Co-authored-by: Danny Mösch <danny.moesch@icloud.com>
Co-authored-by: Christopher Fuller <christopher.fuller@gotinder.com>
2024-05-15 21:09:55 +00:00
Danny Mösch dfe19ac7fc Respect comments before opening braces in opening_brace rule (#5582) 2024-05-15 23:06:59 +02:00
Danny Mösch 3a3ec07952 Fix Bazel build when bzlmod is not in use (#5580) 2024-05-15 21:26:11 +02:00
Danny Mösch 40bee88132 Respect configuration in unneeded_override rule's rewriter (#5579) 2024-05-15 14:16:01 -04:00
Danny Mösch e84a6fc6b2 Silence unused_enumerated rule when $0 in a closure is explicitly unpacked (#5577) 2024-05-15 19:41:55 +02:00
Garric G. Nahapetian 919c10f211 Fix testSARIFReporter (#5572) 2024-05-13 19:50:00 +00:00
Danny Mösch b1d3e5c29b Create release and upload artifacts at once 2024-05-12 00:46:50 +02:00
Danny Mösch 6620d8a5da Capitalize release commit message 2024-05-12 00:29:49 +02:00
Danny Mösch 0e9db3a065 Revert "Create draft release and skip publishing steps temporarily"
This reverts commit 84710bd6ff.
2024-05-12 00:27:18 +02:00
Danny Mösch a04ecbd4d3 Add new changelog section 2024-05-11 23:09:36 +02:00
Danny Mösch 460d88c036 release 0.55.0 0.55.0 2024-05-11 23:09:19 +02:00
Danny Mösch 84710bd6ff Create draft release and skip publishing steps temporarily 2024-05-11 23:08:13 +02:00
Kyle 5c5390e47b Allow a SwiftSyntax version range (#5534) 2024-05-11 11:49:58 +00:00
Danny Mösch c29391a5ae Ignore but report invalid keys (#5567)
Don't fall back to the default configuration due to invalid keys.
2024-05-11 10:28:10 +00:00
Martin Redington b17bbaaebc Remove severity as a baseline key (#5566)
It interacts poorly with `--strict`.
2024-05-11 09:43:39 +02:00
Danny Mösch 0a2878d559 Update Bazel and SPM dependencies (#5563)
SourceKitten 0.35.0
Swift Argument Parser 1.3.1
SwiftSyntax 510.0.2
2024-05-09 10:21:53 +02:00
iulianOnofrei (U-lee-aan) 6834393712 Use Swift Argument Parser from version 1.2.1 (#5562) 2024-05-08 22:34:17 +02:00
Danny Mösch d734022778 Add package ACL (#5559) 2024-05-04 15:52:21 +02:00
Danny Mösch 4a72167b95 Check that a reference is not just extended 2024-05-03 22:26:21 +02:00
Danny Mösch 5f8fe00bf9 Pass an entity's parent to the traversal block as well 2024-05-03 22:26:21 +02:00
Danny Mösch 3258fc8089 Sort and categorize configuration (#5556) 2024-05-01 20:20:21 +00:00
Danny Mösch 11cbac63d1 Enable consider_default_literal_types_redundant option (#5555) 2024-05-01 19:58:42 +00:00
Danny Mösch 1658f1de70 Extract method for common code and make signatures swiftier (#5554) 2024-05-01 19:48:13 +00:00