Marcelo Fabri
|
ffa4e8a3fb
|
Workaround union not working on Linux on Swift 3.1
|
2017-10-01 00:45:52 -03:00 |
|
Marcelo Fabri
|
e24d847596
|
Prevent crash on Swift 3.x
|
2017-09-30 01:38:26 -03:00 |
|
Marcelo Fabri
|
06f9d4c0f7
|
Fix false negatives when using allowed_symbols
|
2017-09-30 00:50:30 -03:00 |
|
JP Simard
|
b228a4ffa6
|
Speed up LetVarWhitespaceRule.attributeLineNumbers(file:)
By treating each .attributeBuiltin as a match rather than performing
a regular expression along with many byte offset to string offset
conversions.
|
2017-09-28 17:06:20 -07:00 |
|
Marcelo Fabri
|
a0e0824b59
|
Fix false positive in class_delegate_protocol with Swift 4.0.1
Fixes #1856
|
2017-09-28 14:11:15 -03:00 |
|
JP Simard
|
6367d541b2
|
Improve compile time by speeding up slow type inference expressions
|
2017-09-19 17:26:24 -07:00 |
|
JP Simard
|
eb9acae04d
|
Revert use of NSRange.contains(_:) added in b3340c3
Since that's only available in Swift 4.0 or later, and we still support
Swift 3.x.
|
2017-09-19 11:10:35 -07:00 |
|
JP Simard
|
06781c7ddd
|
Simplify CharacterSet+LinuxHack.swift
|
2017-09-17 17:28:32 -07:00 |
|
JP Simard
|
b3340c30b3
|
Small changes to ContainsOverFirstNotNilRule
|
2017-09-17 16:50:58 -07:00 |
|
Samuel Susla
|
9dcb3dbeb7
|
Add contains_over_first_not_nil rule
|
2017-09-17 15:59:40 +01:00 |
|
Marcelo Fabri
|
70b3ffee28
|
Merge pull request #1841 from marcelofabri/array-init-rule
Add array_init opt-in rule
|
2017-09-16 16:11:02 -03:00 |
|
Marcelo Fabri
|
3431f2e455
|
Fix unit tests on Linux with Swift 3.1
|
2017-09-16 13:34:19 -03:00 |
|
Marcelo Fabri
|
de6809b40f
|
Remove hack for SR-3485 when building with Swift 4
|
2017-09-16 13:23:49 -03:00 |
|
Marcelo Fabri
|
4c8d25185b
|
Fix false positives
|
2017-09-16 04:27:56 -03:00 |
|
Marcelo Fabri
|
8f05f92cd1
|
Add array_init opt-in rule
Fixes #1271
|
2017-09-16 02:32:48 -03:00 |
|
Marcelo Fabri
|
07e011e237
|
Refactor isCommentLike to use existing list
|
2017-09-16 02:26:26 -03:00 |
|
Marcelo Fabri
|
038af4effb
|
Merge pull request #1839 from marcelofabri/function-call-colon
Add support to function calls on `colon` rule
|
2017-09-14 16:58:39 -03:00 |
|
Marcelo Fabri
|
b5f51bb761
|
Fix false positive in for_where with if var
Fixes #1838
|
2017-09-14 11:10:28 -03:00 |
|
Marcelo Fabri
|
0bbbaee56f
|
Add support to function calls on colon rule
|
2017-09-13 19:47:14 -03:00 |
|
Austin Lu
|
9f3ff26668
|
Enable rule by default, and update wording
|
2017-09-12 09:26:42 -07:00 |
|
Austin Lu
|
b2a17026cc
|
Add SwitchCaseAlignmentRule
|
2017-09-12 09:26:42 -07:00 |
|
Marcelo Fabri
|
8d6ab5a120
|
Handle false positive
|
2017-09-11 03:09:53 -03:00 |
|
Marcelo Fabri
|
bfa88e074a
|
Add more examples to colon rule
|
2017-09-11 03:09:53 -03:00 |
|
Marcelo Fabri
|
ef4dde90b7
|
Improve colon rule to catch dictionary types and Any
Fixes #1074
|
2017-09-11 03:09:53 -03:00 |
|
Marcelo Fabri
|
b95a9d6f3d
|
Change rule to be enabled by default
|
2017-09-11 02:35:37 -03:00 |
|
Marcelo Fabri
|
3132c884f3
|
Fix existing violations
|
2017-09-11 01:53:40 -03:00 |
|
Marcelo Fabri
|
4f0dbfb686
|
Add fallthrough opt-in rule
Fixes #1834
|
2017-09-11 01:53:40 -03:00 |
|
JP Simard
|
01e4831a7c
|
Update for Swift 4 in Xcode 9 beta 6 and latest Linux snapshot
|
2017-09-10 13:48:37 -07:00 |
|
Marcelo Fabri
|
f1b89e1409
|
Fix false negatives in unneeded_parentheses_in_closure_argument with capture lists
Fix #1817
|
2017-09-08 01:04:05 -03:00 |
|
Marcelo Fabri
|
d0497fa1de
|
Merge pull request #1776 from Uncommon/let-var-objc
Improve attribute handling for let_var_whitespace
|
2017-09-08 00:42:25 -03:00 |
|
Marcelo Fabri
|
03edafae15
|
Merge pull request #1797 from marcelofabri/rules-tests
Validate rules docs when running unit tests
|
2017-09-08 00:41:22 -03:00 |
|
David Catmull
|
df7cd41368
|
Add test case for #1812
|
2017-09-05 09:04:34 -06:00 |
|
David Catmull
|
c1cf5d420a
|
Fix for attributes with underscores, and multiple lines of attributes
|
2017-09-05 09:01:18 -06:00 |
|
David Catmull
|
610b392f78
|
Make it faster: only call attributeLineNumbers() once
|
2017-09-05 09:01:18 -06:00 |
|
David Catmull
|
46125bcf28
|
Whitespace fix
|
2017-09-05 09:01:18 -06:00 |
|
David Catmull
|
3ec8a1427b
|
Fix unicode handling: byte vs character offset
|
2017-09-05 09:01:18 -06:00 |
|
David Catmull
|
d719e62600
|
Fix attribute handling (almost working)
The test cases that prepend comments aren't working.
|
2017-09-05 09:01:18 -06:00 |
|
David Catmull
|
2e091b54b6
|
Add @objc to the ignored directives for let_var_whitespace
|
2017-09-05 09:01:18 -06:00 |
|
Marcelo Fabri
|
0c277e081f
|
Improve how opening_brace reports locations
Fixes #1811
|
2017-08-31 18:15:28 -03:00 |
|
Marcelo Fabri
|
f074ff7f47
|
release 0.22.0
|
2017-08-30 14:38:04 -03:00 |
|
Marcelo Fabri
|
53380531ff
|
Improve unneeded_parentheses_in_closure_argument
|
2017-08-29 16:43:56 -03:00 |
|
Erik Strottmann
|
6fca21cdf6
|
Add multiple_closures_with_trailing_closure rule
Multiple Closures with Trailing Closure rule disallows trailing closure
syntax when passing more than one closure argument to a function.
Fixes #1801.
|
2017-08-27 22:03:22 -07:00 |
|
Marcelo Fabri
|
5a2335033f
|
Improve syntactic_sugar message to be type-specific
Fixes #1803
|
2017-08-27 18:15:17 -03:00 |
|
Maz Jaleel
|
03676c9772
|
Add No Grouping Extension Rule (#1789)
|
2017-08-27 22:10:05 +01:00 |
|
Marcelo Fabri
|
1d68a8dab4
|
Make rule opt-in
|
2017-08-26 10:05:56 -03:00 |
|
Marcelo Fabri
|
54f9c22c60
|
Fix existing violations
|
2017-08-26 10:05:56 -03:00 |
|
Marcelo Fabri
|
d082f96284
|
Add pattern_matching_keywords rule
|
2017-08-26 10:05:56 -03:00 |
|
Maz Jaleel
|
73edd5cf2a
|
explicit types checking for implicit raw value support
|
2017-08-26 07:58:31 +04:00 |
|
Maz Jaleel
|
5335060935
|
update rule name
|
2017-08-26 07:15:54 +04:00 |
|
Maz Jaleel
|
fb193c981d
|
review changes (cleanup params)
|
2017-08-26 07:07:06 +04:00 |
|