Releases: sleekbyte/tailor
Tailor 0.12.0
Tailor 0.11.1
This release adds support for parsing new access modifiers (fileprivate and open) introduced in Swift 3.0. It also ensures that Enumeration Cases follow lowerCamelCase naming conventions.
Changes
Tailor 0.11.0
This release updates the grammar to support Swift 3.0.
Changes
- #432: Update grammar to support Swift 3.0
Tailor 0.10.1
Tailor 0.10.0
This release adds an HTML output format, offers configuration functionality for tuning memory usage, and improves the reliability of the [brace-style] rule.
Changes
Tailor 0.9.1
This release ensures that closure signatures contain a single whitespace preceding any (, removes [trailing-closure] checks inside condition clauses, and improves parsing of attributes, string interpolation, getters / setters, and external parameter names.
Changes
- #385: Fix several grammar issues to improve parsing of attributes, string interpolation
- #393: Allow declaration modifiers on getters and setters (e.g.
nonmutating set) - #397: Ensure that (most) keywords can be used as external parameter names without escaping
- #400: Verify that
(in closure signatures are preceded by one whitespace - #401: Suppress
[trailing-closure]checks within condition clauses
Tailor 0.9.0
Tailor 0.8.1
This release adjusts the rule documentation displayed in the Code Climate format.
Changes
- #371: Remove anchor links from rule examples in Code Climate format
Tailor 0.8.0
This release allows regions to be excluded from analysis via // tailor:off and // tailor:on directives, fixes parsing of the #selector macro, adds more documentation to the Code Climate format, and reduces [todo-syntax] warnings.
Changes
Tailor 0.7.0
This release adds a new format for integration with the Code Climate platform, adds new configuration options to the .tailor.yml config file, and fixes several grammar issues.
Changes
- #346: Add Code Climate format
- #340: Allow customization of format and color options via
.tailor.yml - #278: Fix parsing of quoted strings within string interpolation
- #343: Add
safeto valid Swift identifiers, allow named parameter subscripts, andletinimportstatements - #349: Fix exception on invalid number of CLI arguments