Skip to content

Commit

Permalink
Merge pull request #247 from gaelfoppolo/feature/swiftlint-0.34.0
Browse files Browse the repository at this point in the history
Support for SwiftLint 0.35.0
  • Loading branch information
gaelfoppolo authored Sep 8, 2019
2 parents d5c3a93 + 7e92f53 commit 2a0e6f6
Show file tree
Hide file tree
Showing 3 changed files with 362 additions and 24 deletions.
195 changes: 195 additions & 0 deletions swiftlang/src/main/resources/com/sonar/sqale/swiftlint-model.xml
Original file line number Diff line number Diff line change
Expand Up @@ -889,6 +889,71 @@
<val>5</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>file_types_order</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>legacy_multiple</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>type_contents_order</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>unused_capture_list</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>unused_declaration</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
</chc>
<chc>
Expand Down Expand Up @@ -1505,6 +1570,45 @@
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>duplicate_enum_cases</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>empty_collection_literal</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>no_space_in_method_call</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>10</val>
<txt>min</txt>
</prop>
</chc>
</chc>
</chc>
<chc>
Expand Down Expand Up @@ -1624,6 +1728,32 @@
<chc>
<key>MEMORY_EFFICIENCY</key>
<name>Memory use</name>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>reduce_into</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>unowned_variable_capture</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
</chc>
<chc>
<key>CPU_EFFICIENCY</key>
Expand Down Expand Up @@ -1654,6 +1784,45 @@
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>reduce_boolean</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>contains_over_filter_count</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>contains_over_filter_is_empty</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
</chc>
</chc>
<chc>
Expand Down Expand Up @@ -1888,6 +2057,32 @@
<val>10</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>nslocalizedstring_require_bundle</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
<chc>
<rule-repo>SwiftLint</rule-repo>
<rule-key>nsobject_prefer_isequal</rule-key>
<prop>
<key>remediationFunction</key>
<txt>CONSTANT_ISSUE</txt>
</prop>
<prop>
<key>offset</key>
<val>5</val>
<txt>min</txt>
</prop>
</chc>
</chc>
<chc>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,14 @@
<repositoryKey>SwiftLint</repositoryKey>
<key>conditional_returns_on_newline</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>contains_over_filter_count</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>contains_over_filter_is_empty</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>contains_over_first_not_nil</key>
Expand Down Expand Up @@ -107,6 +115,10 @@
<repositoryKey>SwiftLint</repositoryKey>
<key>discouraged_optional_collection</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>duplicate_enum_cases</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>duplicate_imports</key>
Expand All @@ -115,6 +127,10 @@
<repositoryKey>SwiftLint</repositoryKey>
<key>dynamic_inline</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>empty_collection_literal</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>empty_count</key>
Expand Down Expand Up @@ -187,6 +203,10 @@
<repositoryKey>SwiftLint</repositoryKey>
<key>file_name</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>file_types_order</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>first_where</key>
Expand Down Expand Up @@ -283,6 +303,10 @@
<repositoryKey>SwiftLint</repositoryKey>
<key>legacy_hashing</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>legacy_multiple</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>legacy_nsgeometry_functions</key>
Expand Down Expand Up @@ -367,6 +391,10 @@
<repositoryKey>SwiftLint</repositoryKey>
<key>no_grouping_extension</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>no_space_in_method_call</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>notification_center_detachment</key>
Expand All @@ -375,6 +403,14 @@
<repositoryKey>SwiftLint</repositoryKey>
<key>nslocalizedstring_key</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>nslocalizedstring_require_bundle</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>nsobject_prefer_isequal</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>number_separator</key>
Expand Down Expand Up @@ -451,6 +487,14 @@
<repositoryKey>SwiftLint</repositoryKey>
<key>quick_discouraged_pending_test</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>reduce_boolean</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>reduce_into</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>redundant_discardable_let</key>
Expand Down Expand Up @@ -575,6 +619,10 @@
<repositoryKey>SwiftLint</repositoryKey>
<key>type_body_length</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>type_contents_order</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>type_name</key>
Expand All @@ -591,10 +639,18 @@
<repositoryKey>SwiftLint</repositoryKey>
<key>unneeded_parentheses_in_closure_argument</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>unowned_variable_capture</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>untyped_error_in_catch</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>unused_capture_list</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>unused_closure_parameter</key>
Expand All @@ -605,19 +661,19 @@
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>unused_enumerated</key>
<key>unused_declaration</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>unused_import</key>
<key>unused_enumerated</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>unused_optional_binding</key>
<key>unused_import</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>unused_private_declaration</key>
<key>unused_optional_binding</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
Expand Down Expand Up @@ -655,10 +711,6 @@
<repositoryKey>SwiftLint</repositoryKey>
<key>void_return</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>weak_computed_property</key>
</rule>
<rule>
<repositoryKey>SwiftLint</repositoryKey>
<key>weak_delegate</key>
Expand Down
Loading

0 comments on commit 2a0e6f6

Please sign in to comment.