Commit Graph

4224 Commits

Author SHA1 Message Date
o( ̄へ ̄)o 44dd9a570e add usage of fastlane in README_CN.md 2018-07-23 17:49:12 +08:00
Cihat Gündüz 94c14c73bc Add exception for types ending with Extension 2018-07-23 11:47:52 +02:00
Cihat Gündüz 961df5a615 Add test for new expected behavior 2018-07-23 11:33:11 +02:00
Cihat Gündüz 51a9a62159 Add `if_only` option to rule conditional_returns_on_newline 2018-07-23 10:22:28 +02:00
Marcelo Fabri b49ae70fc3
Merge pull request #2305 from marcelofabri/bugfix-2233
`redundant_optional_initialization` rule now lints local variables
2018-07-21 21:57:33 -07:00
Marcelo Fabri f2d14e7c5a `redundant_optional_initialization` rule now lints local variables
Fixes #2233
2018-07-21 21:35:24 -07:00
Marcelo Fabri 7e92f99ed8
Merge pull request #2304 from marcelofabri/bugfix-2297
Fix false positive on attributes rule
2018-07-21 18:46:20 -07:00
Marcelo Fabri 6937f35ae4 Fix false positive on attributes rule
Fixes #2297
2018-07-21 18:18:25 -07:00
Marcelo Fabri 883a8dd0dd
Merge pull request #2274 from marcelofabri/automatic-rule-tests
Split RulesTests into several test cases, generating them automatically
2018-07-21 18:13:55 -07:00
Marcelo Fabri ad482750fa
Merge pull request #2300 from realm/nn-fix-swift-version
Fix `LinterCacheTests.testDetectSwiftVersion` for Swift 4.2
2018-07-21 17:47:43 -07:00
Marcelo Fabri 37fe0f82d8 Add tests for RedundantTypeAnnotationRule 2018-07-21 17:39:29 -07:00
Marcelo Fabri 4eeac70445 Exclude generated file from file_name rule 2018-07-21 17:36:30 -07:00
Marcelo Fabri 8aadb802fb Split RulesTests into several test cases, generating them automatically 2018-07-21 17:23:08 -07:00
Norio Nomura 093b99bea7
Fix `LinterCacheTests.testDetectSwiftVersion` for Swift 4.2 2018-07-20 08:30:25 +09:00
Marcelo Fabri 41d3977412 Add test to LinuxMain 2018-07-19 08:34:03 -07:00
Marcelo Fabri 90a2134a18
Merge pull request #2239 from sjavora/master
Opt-in rule to check for redundant type annotations
2018-07-19 08:24:51 -07:00
Marcelo Fabri 84abd41a1a
Merge pull request #2285 from ornithocoder/anyobject
Add opt-in anyobject_protocol rule
2018-07-19 08:19:42 -07:00
Marcelo Fabri af588ee4be Add test to LinuxMain 2018-07-19 08:17:12 -07:00
Marcelo Fabri 2cfbd160fd
Merge pull request #2269 from dirtydanee/dm-add-modifier-failure-reason
Add modifier failure reason
2018-07-19 08:03:36 -07:00
Ornithologist Coder 95fb5ab759 Change minimum Swift compiler version to 4.1
Because it doesn't work on Swift 4.0 for Linux.
2018-07-11 08:39:48 +02:00
Ornithologist Coder b6698c0da4 Fix Linux build 2018-07-11 08:39:48 +02:00
Ornithologist Coder 0730da975f Revert "Use regular expression instead of AST to find 'class' conformance"
Using regular expression instead of AST to find 'class' conformance
didn't work on the Linux. Reverting the commit since it had no effect on
the final result.

This reverts commit fce9f599a7f5c77afe0ac3a4254cd6909410f0ab.
2018-07-11 08:39:47 +02:00
Ornithologist Coder 62ab36b883 Use regular expression instead of AST to find 'class' conformance 2018-07-11 08:39:47 +02:00
Ornithologist Coder c5dd67e433 Make anyobject_protocol opt-in 2018-07-11 08:39:41 +02:00
Daniel Metzing 8d7ac963bc Append failure reason to description 2018-07-09 21:06:15 +02:00
Ornithologist Coder 9f3cb13389 Add @objc example 2018-07-08 09:50:52 +02:00
Ornithologist Coder e8d3d1c08e Make anyobject_protocol correctable 2018-07-07 21:15:57 +02:00
Ornithologist Coder 2161515d36 Set minimum Swift compiler version to 4 2018-07-07 19:22:10 +02:00
Ornithologist Coder ec06fe6e82 Change the place where the violation is triggered 2018-07-07 19:01:55 +02:00
Ornithologist Coder 01dc00f576 Add default rule `anyobject_protocol`
This commit implements #2283.
2018-07-07 18:54:09 +02:00
Mike Ciesielka 81ee9904b3 Add "allow_first_closure_on_same_line" configuration to "multiline_arguments" rule as proposed in #1896. add tests. 2018-07-05 11:44:16 -07:00
Norio Nomura 10a58268f5
Merge pull request #2279 from realm/nn-update-sourcekitten
Update SourceKitten
2018-07-05 09:21:46 +09:00
Norio Nomura cf5d958055
Add changelog entry
[skip ci]
2018-07-05 09:19:28 +09:00
Norio Nomura 3dcb07253f
Update Yams to 1.0 in podspec 2018-07-05 08:52:56 +09:00
Norio Nomura b45c8e2610
Update SourceKitten to 0.21.1 in Package.* 2018-07-05 08:39:08 +09:00
Norio Nomura 1846180abe
Update SourceKitten to 0.21.1 in Cartfile* and submodules 2018-07-05 08:34:45 +09:00
Marcelo Fabri 1c8d5a49a8
Merge pull request #2257 from marcelofabri/format-dont-touch
Don’t overwrite file when formatting if not needed
2018-06-24 13:31:01 -07:00
Marcelo Fabri 981d2a9ecc
Merge pull request #2265 from marcelofabri/parallel-tests
Run tests in parallel in Xcode 10
2018-06-24 12:27:40 -07:00
Marcelo Fabri 7f6b85e371
Merge pull request #2266 from marcelofabri/parallelFlatMap-in-integration-tests
Use parallelFlatMap in integration tests
2018-06-24 12:26:13 -07:00
Marcelo Fabri 9201afbc66 Use parallelFlatMap in integration tests 2018-06-24 12:00:59 -07:00
Marcelo Fabri 5c3661704c Run tests in parallel in Xcode 10 2018-06-24 11:47:20 -07:00
Marcelo Fabri 8c5f81f3be
Merge pull request #2264 from marcelofabri/closure-rules-swift-4.2
Fix closure-related rules when using Swift 4.2
2018-06-24 11:46:41 -07:00
Marcelo Fabri 701abbea94 Don’t overwrite file when formatting if not needed
Fixes #2249
2018-06-24 11:38:38 -07:00
Frederick Pietschmann 880c3add65
Add changelog entry 2018-06-24 11:26:24 -07:00
Frederick Pietschmann 9cbf16de61
Decrease SuperfluousDisableCommand severity 2018-06-24 11:25:22 -07:00
Marcelo Fabri 12305a8227 Fix closure-related rules when using Swift 4.2 2018-06-24 11:18:31 -07:00
Marcelo Fabri c0431f1e57
Merge pull request #2262 from marcelofabri/quick_discouraged_call-swift-4.2
Fix quick_discouraged_call rule when using Swift 4.2
2018-06-24 11:09:02 -07:00
Marcelo Fabri b773b30c30 Fix quick_discouraged_call rule when using Swift 4.2 2018-06-24 03:04:53 -07:00
Marcelo Fabri 3d37937c62
Merge pull request #2261 from marcelofabri/required_enum_case-swift-4.2
Fix required_enum_case rule when linting with Swift 4.2
2018-06-24 03:03:34 -07:00
Marcelo Fabri d6175027f4 Fix required_enum_case rule when linting with Swift 4.2 2018-06-24 02:37:53 -07:00