Commit Graph

37 Commits

Author SHA1 Message Date
akirahrkw 56e2ffb95b add OperatorFunctionWhitespaceRule
#60 https://github.com/realm/SwiftLint/issues/60
2015-06-17 01:24:47 +08: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 704e6009b1 [IntegrationTests] Added testSwiftLintLints(). Yo dawg. 2015-05-28 17:37:12 -07:00
JP Simard f8ea553a0e [Tests] Split LinterTests into 3 files 2015-05-28 16:49:30 -07:00
JP Simard 88c6e777f4 [Location] NSString.lineAndCharacterForByteOffset(_:) now works. Fixes #62. 2015-05-28 16:19:19 -07:00
JP Simard 7890e1c3be removed TODOs from LinterTests (created GH issues) 2015-05-28 15:15:51 -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 989685723d Enable commentDoesntViolate 2015-05-26 23:03:50 +02:00
Andrea Mazzini 383bd3de43 Add ControlStatementRule 2015-05-26 22:04:19 +02: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 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 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 ee4aadbcf9 Move examples into the code 2015-05-25 14:45:28 -07: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 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
JP Simard 55766c91d1 LeadingWhitespaceRule 2015-05-18 05:12:23 +02:00
JP Simard 2dbd06d5aa generalized rules and split off LineLengthRule 2015-05-18 05:08:04 +02:00
JP Simard 84a2f16213 added commented out tests for colon placement 2015-05-18 02:40:54 +02:00
JP Simard d5914edbab Added nesting violations 2015-05-18 02:34:54 +02:00
JP Simard a4cdc2aad7 added colon violations 2015-05-17 12:53:31 +02:00
JP Simard 3efbfadce5 Added TODO and FIXME violations 2015-05-17 12:17:55 +02:00
JP Simard 135fb4cf13 added function body length violation 2015-05-17 11:35:07 +02:00
JP Simard 7bbfa99e07 added type body length violation 2015-05-17 11:26:38 +02:00
JP Simard 036087ada3 added variable name validation 2015-05-17 11:02:08 +02:00
JP Simard 767add47e8 First commit 2015-05-16 18:58:10 +02:00