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