akirahrkw
|
32edb24ce8
|
fix to follow issue #60 rule
|
2015-06-17 01:25:43 +08:00 |
|
akirahrkw
|
56e2ffb95b
|
add OperatorFunctionWhitespaceRule
#60 https://github.com/realm/SwiftLint/issues/60
|
2015-06-17 01:24:47 +08:00 |
|
JP Simard
|
3bb6e7c6a8
|
[ReturnArrowWhitespaceRule] small post-merge tweaks
|
2015-06-03 11:16:16 -07:00 |
|
akirahrkw
|
fe4ef11939
|
change for ReturnArrowWhitespaceRule
1: uses default showExamples value (true)
2: uses default commentDoesntViolate value (true)
|
2015-06-04 01:47:58 +08:00 |
|
akirahrkw
|
87c7c5cd5d
|
add ReturnArrowWhitespaceRule
This rule checks whether you have 1 space before return arrow and return type
Good: func abc() -> Int {}
Bad: func abc()->Int {}
|
2015-06-03 16:26:21 +08:00 |
|
JP Simard
|
7fc587cc94
|
Release 0.1.1
|
2015-05-29 09:15:49 -07:00 |
|
JP Simard
|
704e6009b1
|
[IntegrationTests] Added testSwiftLintLints(). Yo dawg.
|
2015-05-28 17:37:12 -07:00 |
|
JP Simard
|
88c6e777f4
|
[Location] NSString.lineAndCharacterForByteOffset(_:) now works. Fixes #62.
|
2015-05-28 16:19:19 -07:00 |
|
JP Simard
|
30ef86b144
|
[ControlStatementRule] Fixed a few false positives
|
2015-05-28 14:49:25 -07:00 |
|
JP Simard
|
26075a2d4f
|
Trailing newline & file length violations are now displayed in Xcode: fixes #43
|
2015-05-28 12:11:13 -07:00 |
|
Andrea Mazzini
|
2a635c0882
|
Merge conflict
|
2015-05-26 23:10:45 +02:00 |
|
Andrea Mazzini
|
8a6c5e7f5d
|
Remove unused examples
|
2015-05-26 22:58:45 +02:00 |
|
Andrea Mazzini
|
86f5f85458
|
Split regex for specific keywords.
|
2015-05-26 22:54:11 +02:00 |
|
Andrea Mazzini
|
383bd3de43
|
Add ControlStatementRule
|
2015-05-26 22:04:19 +02:00 |
|
Nikolaj Schumacher
|
d8e0047ed2
|
Add caching of Structure and SyntaxMap.
There is no need to read them individually for every rule.
This cuts execution time by more than 50%.
|
2015-05-26 17:24:08 +02:00 |
|
JP Simard
|
8c94cc6221
|
renamed Linter.explainableRules to Linter.ruleExamples
|
2015-05-25 15:41:27 -07:00 |
|
JP Simard
|
5402b8214e
|
more minor changes to rules command
|
2015-05-25 15:37:38 -07:00 |
|
JP Simard
|
a68a886d3f
|
minor tweaks
|
2015-05-25 15:23:21 -07:00 |
|
Chris Eidhof
|
e7a4e9f651
|
Rename examples from correct/failure to non-triggering and triggering
|
2015-05-25 14:46:14 -07:00 |
|
Chris Eidhof
|
3a763db4e8
|
Forgot file
|
2015-05-25 14:46:14 -07:00 |
|
Chris Eidhof
|
d1f5e6033c
|
More simplification
|
2015-05-25 14:46:14 -07:00 |
|
Chris Eidhof
|
d84348d2d7
|
Remove unnecessary self
|
2015-05-25 14:46:14 -07:00 |
|
Chris Eidhof
|
7200bf1d2f
|
Rename command, clean up files
|
2015-05-25 14:46:14 -07:00 |
|
Chris Eidhof
|
31e4a3ec50
|
Moved nesting rule into example
|
2015-05-25 14:46:14 -07:00 |
|
Chris Eidhof
|
20fd31672a
|
List of all the rules
|
2015-05-25 14:46:13 -07:00 |
|
Chris Eidhof
|
89ea957b05
|
Changed RuleExample to be a struct
|
2015-05-25 14:46:13 -07:00 |
|
Chris Eidhof
|
1456f067c0
|
Only show examples when it makes sense
|
2015-05-25 14:46:00 -07:00 |
|
Chris Eidhof
|
ee5555f8a6
|
Whitespace rule examples
|
2015-05-25 14:45:28 -07:00 |
|
Chris Eidhof
|
7cdcc24f70
|
Added the TodoRule
|
2015-05-25 14:45:28 -07:00 |
|
Chris Eidhof
|
5d4fdc4a84
|
Explain command showing the rules
|
2015-05-25 14:45:28 -07:00 |
|
Chris Eidhof
|
ee4aadbcf9
|
Move examples into the code
|
2015-05-25 14:45:28 -07:00 |
|
Patrick A Wallace
|
7e61ce5df6
|
Removed reference to self to fit with Github code style.
|
2015-05-23 19:04:23 +01:00 |
|
Patrick A Wallace
|
723adf2bd0
|
Changed to return an error status code if serious violations found, for Xcode compatibility.
|
2015-05-23 00:15:27 +01:00 |
|
JP Simard
|
e2df0546d3
|
Split Rule into Rule and ParameterizedRule protocols (fixes #21)
|
2015-05-20 18:27:16 +02:00 |
|
JP Simard
|
fc625656ae
|
[ASTRule] Made several rules conform to ASTRule
|
2015-05-19 15:36:07 +02:00 |
|
Aaron Daub
|
aac1a3282f
|
When calling .validateFile make sure to call it on an instance of Rule
|
2015-05-19 07:53:32 +02:00 |
|
Aaron Daub
|
15a100153d
|
Have the Rule protocol define its members as non-static so that we can pass around instances of Rule
|
2015-05-19 07:44:11 +02:00 |
|
JP Simard
|
43032d86c2
|
Only report the highest severity violation for function and type body rules
|
2015-05-18 06:47:12 +02:00 |
|
JP Simard
|
79ad26ece0
|
shorter lines
|
2015-05-18 06:29:32 +02:00 |
|
JP Simard
|
1bbeb35473
|
moved all style violation calls to Linter
|
2015-05-18 06:24:56 +02:00 |
|
JP Simard
|
1678bd00cf
|
NestingRule
|
2015-05-18 06:17:05 +02:00 |
|
JP Simard
|
8753bece31
|
VariableNameRule
|
2015-05-18 06:06:49 +02:00 |
|
JP Simard
|
4f4afbef32
|
TypeNameRule
|
2015-05-18 06:03:03 +02:00 |
|
JP Simard
|
e4c05d592a
|
FunctionBodyLengthRule
|
2015-05-18 05:58:57 +02:00 |
|
JP Simard
|
0af4e05cc7
|
Created ASTRule protocol and TypeBodyLengthRule
|
2015-05-18 05:55:03 +02:00 |
|
JP Simard
|
1176bdaeba
|
minor tweaks
|
2015-05-18 05:32:04 +02:00 |
|
JP Simard
|
9c81e13aec
|
FileLengthRule
|
2015-05-18 05:29:04 +02:00 |
|
JP Simard
|
6a984ee22e
|
TrailingNewlineRule
|
2015-05-18 05:23:16 +02:00 |
|
JP Simard
|
9d497a41f5
|
TrailingWhitespaceRule
|
2015-05-18 05:21:29 +02:00 |
|
JP Simard
|
c6221d4997
|
ColonRule
|
2015-05-18 05:18:56 +02:00 |
|