Commit Graph

1030 Commits

Author SHA1 Message Date
Marcelo Fabri 68ee2008af Fixing existing violations 2016-12-22 00:09:27 -02:00
Marcelo Fabri 1d06302643 Add dictionary colon validation to colon rule
Fixes #603
2016-12-22 00:09:27 -02:00
Marcelo Fabri 367bbb84ff Merge pull request #1010 from marcelofabri/120-is-better-than-100
Changing the default line length limit to 120
2016-12-22 00:00:27 -02:00
JP Simard 8858b3c484 sort imports in Location.swift 2016-12-21 13:26:55 -08:00
Marcelo Fabri ca958a5b67 Merge pull request #1023 from marcelofabri/bugfix_1020
Fix false positive in `switch_case_on_newline` when switching over a selector
2016-12-21 18:31:32 -02:00
Jamie Edge 8c89acdf82 Merge branch 'master' into relative-path-html-report
# Conflicts:
#	CHANGELOG.md
2016-12-21 20:29:41 +00:00
Marcelo Fabri 7c11db6cb7 Fix false positive in switch_case_on_newline when switching over a selector
Fixes #1020
2016-12-21 17:26:41 -02:00
Marcelo Fabri b57691507b Fix false positive in empty_parentheses_with_trailing_closure rule
Fixes #1021
2016-12-21 17:24:58 -02:00
JP Simard 3c5ee9f0ee Merge pull request #1018 from JamieEdge/valid-html-report
Fix validity and styling of the HTML reporter
2016-12-21 11:23:01 -08:00
JP Simard 63f2606190 Merge pull request #1016 from marcelofabri/faster-implicit-getter
`implicit_getter` rule performance improvements
2016-12-21 10:52:31 -08:00
JP Simard 910ae0e415 Merge pull request #1017 from marcelofabri/faster-marker
Make `mark` rule slightly faster
2016-12-21 10:51:14 -08:00
Jamie Edge 22588e7f6a Fix HTML reporter unit test failure. 2016-12-21 15:03:18 +00:00
Jamie Edge b168f1e87a Merge branch 'master' into relative-path-html-report
# Conflicts:
#	CHANGELOG.md
2016-12-21 14:11:54 +00:00
Marcelo Fabri 2907062e7c implicit_getter rule performance improvements 2016-12-21 11:37:31 -02:00
Jamie Edge daba9abbc9 Add Arial font to improve the appearance of the HTML report. 2016-12-21 13:28:07 +00:00
Jamie Edge 970f29e058 Update the HTML report colour scheme to differentiate warnings and errors. 2016-12-21 12:51:23 +00:00
Marcelo Fabri 2b5e52c229 Make mark rule slightly faster 2016-12-21 10:37:33 -02:00
Jamie Edge 92d761374e Fix HTML output so that it is valid HTML 5. 2016-12-21 12:37:31 +00:00
Jamie Edge 9c8939a9db Resolve build issue by including missing import. Resolve line length violation. 2016-12-21 12:02:59 +00:00
Jamie Edge b9afeba7fd Switch to a relative path within the HTML report output. 2016-12-21 11:56:33 +00:00
Mauricio Hanika b40d99ee3b Fix function_parameter_count rule for generic initializers 2016-12-21 10:31:21 +01:00
Marcelo Fabri 5cccc12eb7 Style changes because of the 120 length limit 2016-12-20 12:10:11 -02:00
Marcelo Fabri 1ff53bd04a Changing the default line length limit to 120
Fixes #1008
2016-12-20 12:07:25 -02:00
Marcelo Fabri 841867aa24 Make operator_usage_whitespace correctable 2016-12-20 01:29:35 -02:00
Marcelo Fabri ed5fdd8b62 Using bridge() 2016-12-19 22:39:11 -02:00
Marcelo Fabri 23a0b03fe8 Fixing violations 2016-12-19 21:20:58 -02:00
Marcelo Fabri 4622af1792 Handling false triggers in closure_end_indentation 2016-12-19 21:20:36 -02:00
Marcelo Fabri 3f6ca7611a Fix violations 2016-12-19 20:08:17 -02:00
Marcelo Fabri 8102c59a53 Initial implementation of closure_end_indentation 2016-12-19 20:08:17 -02:00
JP Simard 7e7576e9f3 release 0.14.0 2016-12-18 18:07:35 -08:00
Marcelo Fabri 12915d02d9 Merge pull request #997 from marcelofabri/multi-byte-tests
Add offset tests with multi-byte strings
2016-12-18 02:06:39 -02:00
Marcelo Fabri 619f5d45b2 Merge pull request #998 from marcelofabri/unused-enumerated
Add unused_enumerated rule
2016-12-18 01:08:46 -02:00
Marcelo Fabri b565b0624e Fix a crash in statement_positing with multi-byte emoji 2016-12-18 01:07:51 -02:00
Marcelo Fabri 9e4d464e45 Add violation markers in rules 2016-12-18 01:07:51 -02:00
Marcelo Fabri 7665b04568 Add offset tests with multi-byte strings 2016-12-18 01:07:51 -02:00
Marcelo Fabri 86fad3c65a Add extra example 2016-12-18 00:44:20 -02:00
Marcelo Fabri 88e724bf6f Add extra check to validate token content 2016-12-18 00:25:35 -02:00
Marcelo Fabri 6577b59cd7 Add unused_enumerated rule 2016-12-18 00:22:33 -02:00
Marcelo Fabri 0b747a02a5 Using StatementKind in CyclomaticComplexityRule.swift
Instead of keeping the kinds as string in the rule itself.
2016-12-18 00:15:42 -02:00
JP Simard 9ab8eb9b15 make UnusedClosureParameterRule correctable 2016-12-17 00:27:04 -08:00
Marcelo Fabri fedc7bf0ff Fixing offsets usage 2016-12-17 00:04:08 -02:00
JP Simard 46de14ccfc Merge pull request #992 from marcelofabri/unused-closure-parameter
Add unused_closure_parameter rule
2016-12-16 17:29:51 -08:00
JP Simard d2b9c72e39 minor tweaks to UnusedClosureParameterRule.swift 2016-12-16 14:10:30 -08:00
Marcelo Fabri 7557daf367 Fixing false positives in operator_usage_whitespace
Fixes #989
2016-12-16 00:19:12 -02:00
Marcelo Fabri e854701fb2 Refactoring shared code 2016-12-15 19:57:49 -02:00
Marcelo Fabri cbccb0ec24 Fix violations 2016-12-15 19:32:53 -02:00
Marcelo Fabri 3d7ce6ae8c Add UnusedClosureParameterRule 2016-12-15 19:32:44 -02:00
JP Simard 5c6d996d63 Merge pull request #988 from marcelofabri/correct-empty-parameters
Making empty_parameters correctable
2016-12-15 07:23:06 -08:00
JP Simard 57eecf55d9 Merge pull request #980 from marcelofabri/operator-whitespace
Operator whitespace rule
2016-12-15 07:19:04 -08:00
Marcelo Fabri 9cd2bc5bfe Making empty_parameters correctable 2016-12-15 11:21:54 -02:00