Varun P M
794160a8d2
Added ignores_default_parameters when calculating parameter count
2018-05-10 17:40:30 +05:30
JP Simard
b83e0991b9
Remove all file headers
...
The MIT license doesn't require that all files be prepended with this
licensing or copyright information. Realm confirmed that they're ok with this
change. This will enable some companies to contribute to SwiftLint and the
date & authorship information will remain accessible via git source control.
2018-05-04 13:42:02 -07:00
Marcelo Fabri
e2b195a4e2
Use SwiftDeclarationAttributeKind instead of string constants
2018-04-24 22:23:36 -07:00
Marcelo Fabri
0be8c855d2
Move functions to properties and Sets instead of Arrays
2017-10-04 14:34:00 -07:00
JP Simard
c57c47d66f
Remove unnecessary Swift version differences
2017-10-04 13:49:40 -07:00
JP Simard
db996508e2
fix compilation with Swift 3.x
2017-07-18 12:08:29 -07:00
JP Simard
c4edd6c147
update SwiftLintFramework to compile with Swift 4 from Xcode 9 beta 3
2017-07-18 11:58:49 -07:00
Marcelo Fabri
e86763739f
Move kind to RuleDescription
2017-07-02 15:50:16 +02:00
Marcelo Fabri
5012211d3d
Add RuleKind
2017-07-02 15:50:16 +02:00
Marcelo Fabri
fd231b607d
Fix existing violations
2017-06-13 16:12:58 +02:00
Markus Gasser
a7db3208cd
Ignore overriddes in FunctionParameterCountRule
2017-05-27 09:59:52 +02:00
Jeffrey
a37445d068
Revert "We should be using parameter.value instead of configuration.warning in order to report accurate information about the violation."
...
This reverts commit c4006276a3 .
2017-04-25 13:39:12 -07:00
Jeffrey
c4006276a3
We should be using parameter.value instead of configuration.warning in order to report accurate information about the violation.
2017-04-24 18:28:40 -07:00
JP Simard
29cdc86185
add some convenience members to SourceKit dictionaries
2017-01-22 11:00:57 -08:00
JP Simard
7522635ad8
update SwiftLintFramework/Rules to follow Swift 3 API Design Guidelines
2017-01-09 19:37:53 -08:00
JP Simard
9e7cdc3282
update SwiftLintFramework/Protocols to follow Swift 3 API Design Guidelines
2017-01-09 19:19:25 -08:00
JP Simard
8ce031ff5f
add substructure member to Dictionary+SwiftLint.swift
2016-12-23 12:35:01 -08:00
Mauricio Hanika
b40d99ee3b
Fix function_parameter_count rule for generic initializers
2016-12-21 10:31:21 +01:00
Marcelo Fabri
9e4d464e45
Add violation markers in rules
2016-12-18 01:07:51 -02:00
Marcelo Fabri
e39e41c3ad
Fix violation
2016-12-15 10:37:03 -02:00
Marcelo Fabri
9c43a21fed
Merge branch 'master' into attributes-rule
2016-12-11 23:46:18 -02:00
JP Simard
0faf567931
use bridge() rather than explict or implicit casts
...
this is a step in aligning the code to compile on both Darwin and
Linux
2016-12-11 13:47:44 -08:00
Marcelo Fabri
2ddf7757d7
Merge branch 'master' into attributes-rule
2016-12-09 14:50:48 -02:00
Marcelo Fabri
13b0cfe623
Fixing inconsistencies
2016-12-08 18:29:57 -02:00
JP Simard
f0804fa51c
fix some false positives in detecting for initializers
...
in function_parameter_count
2016-12-07 16:24:54 -08:00
Denis Lebedev
427a0c3b6f
Replace contains with hasPrefix
2016-12-07 15:58:43 -08:00
Denis Lebedev
74ae00b1c7
Ignore initializers parameter count
2016-12-07 15:57:18 -08:00
Marcelo Fabri
1d42d29714
Merge branch 'master' into attributes-rule
2016-12-04 18:36:06 -02:00
Marcelo Fabri
af15654ddc
Moving functionKinds and typeKinds to extension
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
Marcelo Fabri
d8fd865491
Updates existing code to respect TrailingCommaRule
2016-11-25 23:52:07 -02:00
Norio Nomura
3ff76e7ce8
Update SourceKitten
2016-11-04 20:24:21 +09:00
Norio Nomura
8bf15f1dba
Migrate to Swift 3.0
2016-10-09 01:09:50 +09:00
JP Simard
144495306b
rename rule configurations to expand "Config" to "Configuration"
2016-02-12 10:53:36 -08:00
JP Simard
6befe7e5a4
expand many instances of "config" to "configuration"
2016-02-12 10:53:36 -08:00
JP Simard
3f4b993847
rename ConfigProviderRule to ConfigurationProviderRule
2016-02-12 10:53:36 -08:00
Norio Nomura
03b237ecb2
Improve performance of FunctionParameterCountRule
...
The duration of `FunctionParameterCountRule` on linting Carthage 0.13 is reduced from 787ms to 208ms by Instruments.
2016-02-11 00:48:29 +09:00
JP Simard
422b4a0b0b
fix wording for function parameter count rule
...
fixes #504
2016-02-06 18:55:16 -08:00
JP Simard
a47a1f3b71
minor stylistic changes to FunctionParameterCountRule
2016-01-31 14:14:52 -08:00
Denis Lebedev
b9676eb58f
Rename ParametersListLengthRule -> FunctionParameterCountRule
2016-01-31 14:09:11 -08:00