JP Simard
|
4bd7da32ea
|
Reduce visibility of rules to be internal (#4533)
There's no reason to expose these publicly and this will make it nicer
to move to a new module outside of the core SwiftLint functionality.
|
2022-11-09 11:01:26 -05:00 |
|
Danny Mösch
|
0fbd03cf2b
|
Require visitors to exist (#4383)
|
2022-10-16 18:40:12 +02:00 |
|
Danny Mösch
|
f8e5339c69
|
Introduce ReasonedRuleViolation type to associate a reason with a violation position (#4379)
|
2022-10-16 12:53:38 +02:00 |
|
JP Simard
|
2388e49190
|
Use SwiftSyntax's new SwiftParser (#4216)
|
2022-10-01 15:05:36 -04:00 |
|
Marcelo Fabri
|
dd94d4ec53
|
Rewrite computed_accessors_order with SwiftSyntax (#4165)
|
2022-09-06 09:24:54 -07:00 |
|
Danny Mösch
|
d730e0b3fa
|
Let all example verification tests be generated by Sourcery (#4076)
|
2022-08-10 22:49:28 +02:00 |
|
Danny Mösch
|
449190d324
|
Verify examples in rules by default and enforce explicit exclusion (#4065)
A rule must conform to ManuallyTestedExamplesRule to skip generation of a test for its examples.
|
2022-08-09 22:32:09 +02:00 |
|
Marcelo Fabri
|
db2721f78e
|
Require Swift 5.0 in runtime (#3886)
* Require Swift 5.0 in runtime
* Fix violation
* Enable legacy_rule by default
* Update changelog
* Fix changelog after rebase
* More cleanup
|
2022-03-11 14:01:27 -08:00 |
|
Paul Taykalo
|
6b8c4442b0
|
Speed up "computed accessors order" rule (#3727)
|
2021-10-01 03:07:57 +03:00 |
|
Marcelo Fabri
|
f8ef7d649c
|
Enable legacy_multiple and prefer_self_type_over_type_of_self in our codebase
|
2020-08-05 01:11:17 -07:00 |
|
Marcelo Fabri
|
240e25232f
|
Add computed_accessors_order rule
Fixes #3158
|
2020-08-04 03:23:36 -07:00 |
|