Marcelo Fabri
0abc114895
Add redundant_discardable_let rule
...
Fixes #1232
2017-02-10 11:46:13 -08:00
JP Simard
8c4bfcc58d
Merge branch 'master' into identifier-rule
...
* master: (44 commits)
make valid_docs rule opt-in
update LineLengthConfiguration.consoleDescription after #1264
small refactoring after #1264
fix for_where violation in CompilerProtocolInitRule.swift
Add for_where rule
explicitly set podspec dependency versions
Add changelog entry
Fix existing violations
Navigate substructure even for different kinds
Small style changes
Modified so that kinds(forByteOffset:) does not require a separate filter() setup of the results
Changes from PR feedback. Long comments following code in a line will now trigger, configuration will now fail if invalud value types are set for options
Fix false positive on large_tuple when using generics inside a tuple
fix wording in changelog
disable docs rules in Swift 2.3 and later
Fix deadlock when stderr fills up OS buffer
small Danger/oss-check improvements
Fix links
Fix cleanup
Always use Xcode reporter on oss-check
...
2017-02-09 15:50:06 -08:00
Marcelo Fabri
f0c8fba3b6
Add for_where rule
...
Fixes #1228
2017-02-09 13:43:58 -08:00
Marcelo Fabri
c8e08181e0
Merge branch 'master' into identifier-rule
2017-01-25 12:17:05 -02:00
Marcelo Fabri
46a2c25af4
Add notification_center_detachment rule
...
Fixes #1061
2017-01-24 22:27:45 -02:00
Marcelo Fabri
44c55f4bde
VariableNameRule is now IdentifierNameRule
2017-01-23 21:38:56 -02:00
Marcelo Fabri
c891efc8d6
Add discarded_notification_center_observer rule
...
Fixes #1062
2017-01-23 21:38:33 -02:00
rakaramos
23a0d53424
Merge branch 'master' of github.com:realm/SwiftLint
2017-01-10 10:12:28 -02:00
JP Simard
c06a9a7b02
add empty newline between properties and init
2017-01-09 16:25:18 -08:00
Rafael Machado
8e5a63d1c0
Merge branch 'master' of github.com:realm/SwiftLint
2017-01-07 09:01:22 -02:00
Marcelo Fabri
5d6c2ec3e7
Add shorthand_operator rule
...
Fixes #902
2017-01-06 18:02:02 -02:00
rakaramos
da071774e0
Add UnusedOptionalBinding rule
2017-01-05 21:13:03 -02:00
Marcelo Fabri
dd59f4e9f9
Add generic_type_name rule
...
Fixes #51
2017-01-05 00:41:11 -02:00
Marcelo Fabri
c5db646115
Add large_tuple rule
...
Fixes #1065
2017-01-04 18:21:33 -02:00
Marcelo Fabri
66403ec5fa
Handle other protocols
2017-01-04 15:34:19 -02:00
Marcelo Fabri
c381720d3e
Add expressible_by_array_literal_init rule
...
Fixes #1096
2017-01-04 15:34:19 -02:00
JP Simard
6e994776df
use guard instead of nested if let
2017-01-03 23:17:28 -08:00
Marcelo Fabri
3b682fb116
Remove support to non-deprecated aliases
2017-01-03 16:14:34 -02:00
Marcelo Fabri
2e8ada85b1
Logging deprecation warning and adding tests
2017-01-02 16:21:10 -02:00
Marcelo Fabri
07b14d852f
Handle duplicated alias configuration
2017-01-02 16:21:10 -02:00
Marcelo Fabri
df8429d2eb
Add support for rule aliases
2017-01-02 16:21:10 -02:00
Marcelo Fabri
7056434992
Add object_literal rule
...
Fixes #1060
2016-12-30 17:57:30 -02:00
Marcelo Fabri
570e627f9a
Sorted imports ( #1071 )
...
Add rule requiring imports be sorted
2016-12-26 18:28:43 -02:00
Marcelo Fabri
c6ac9b919c
Add redundant_void_return rule
...
Fixes #1066
2016-12-26 01:01:04 -02:00
Marcelo Fabri
5c39a76526
Add redundant_optional_initialization rule
...
Fixes #1052
2016-12-24 17:28:45 -02:00
Marcelo Fabri
608a2725c8
Add class_delegate_protocol rule
...
Fixes #1039
2016-12-23 02:37:44 -02:00
Marcelo Fabri
64a624ccf6
Add vertical_parameter_alignment rule
...
Fixes #1033
2016-12-22 21:21:23 -02:00
Marcelo Fabri
56f6fcdd5d
Add first_where rule
...
Fixes #1005
2016-12-22 11:57:06 -02:00
Marcelo Fabri
8102c59a53
Initial implementation of closure_end_indentation
2016-12-19 20:08:17 -02:00
Marcelo Fabri
6577b59cd7
Add unused_enumerated rule
2016-12-18 00:22:33 -02:00
Marcelo Fabri
3d7ce6ae8c
Add UnusedClosureParameterRule
2016-12-15 19:32:44 -02:00
Marcelo Fabri
73c7d9a054
Add operator_usage_whitespace
...
Fixes #626
2016-12-15 10:37:03 -02:00
Marcelo Fabri
d465d7840e
Add empty_parameters rule
...
Fixes #573
2016-12-13 18:05:38 -02:00
Marcelo Fabri
e786f676eb
Add void_return rule
...
Fixes #964
2016-12-13 10:41:08 -02:00
JP Simard
11bfa938ae
Merge pull request #960 from marcelofabri/closure_parameter_position
...
Add closure_parameter_position rule
2016-12-13 01:33:00 -08:00
Aaron McTavish
f54c9c4d5a
Add ProhibitedSuperRule
...
Resolves #970 : `Rule: Methods calling super that should not`
2016-12-13 07:22:11 +00:00
Marcelo Fabri
a48097103a
Add closure_parameter_position rule
...
Fixes #931
2016-12-12 21:12:45 -02:00
Marcelo Fabri
9c43a21fed
Merge branch 'master' into attributes-rule
2016-12-11 23:46:18 -02:00
Daniel Duan
b9835c3828
Add rule to ban dynamic inline functions
...
When a class method is marked as both `dynamic` and `@inline(__always)`, its
dispatch behavior is not well defined. Therefore this specific combination
should be discouraged.
2016-12-11 01:52:39 -08:00
Marcelo Fabri
0209c461b3
Add empty_parentheses_with_trailing_closure rule
...
Fixes #885
2016-12-11 02:33:23 -02:00
Marcelo Fabri
2ddf7757d7
Merge branch 'master' into attributes-rule
2016-12-09 14:50:48 -02:00
Marcelo Fabri
205c308100
Merge pull request #904 from marcelofabri/file-header-rule
...
Add FileHeaderRule
2016-12-09 01:22:58 -02:00
Marcelo Fabri
54d8958386
PR feedback
2016-12-08 18:29:57 -02:00
Marcelo Fabri
4abe67c7d7
Add FileHeaderRule
...
Fixes #844
2016-12-08 18:29:57 -02:00
Marcelo Fabri
a7c58c14d4
Add RedundantStringEnumValueRule
...
Fixes #946
2016-12-08 18:26:45 -02:00
Marcelo Fabri
27456823e3
Add number_separator opt-in rule
...
Fixes #924
2016-12-06 00:17:28 -02:00
Marcelo Fabri
1d42d29714
Merge branch 'master' into attributes-rule
2016-12-04 18:36:06 -02:00
Marcelo Fabri
d94b5d8bd2
Adding attributes rule
...
Fixes https://github.com/realm/SwiftLint/issues/846
2016-11-30 11:51:25 -02:00
Norio Nomura
84ca11b6aa
Merge commit 'b22d1a93c93537acde79a2496031012489fe270d' into swift3.0
...
* commit 'b22d1a93c93537acde79a2496031012489fe270d':
Updating CHANGELOG entry
Updates existing code to respect TrailingCommaRule
Add configuration to enforce/forbid trailing comma
Fixing rebase
Addded TrailingCommaRule
2016-11-30 19:38:31 +09:00
Norio Nomura
1d7fbe17eb
Merge commit '3ce57ba71ac2167d44aae39095475669bb5ec98c' into swift3.0
...
* commit '3ce57ba71ac2167d44aae39095475669bb5ec98c':
Add NimbleOperatorRule
2016-11-30 18:50:24 +09:00