Skip to content

@jpsim jpsim released this Jul 8, 2019 · 30 commits to master since this release

Breaking

  • None.

Experimental

  • None.

Enhancements

  • Significantly improve performance when running with a large number of cached
    configurations or when running with many cached results.
    This was done by splitting each configuration to have its own cache and by
    encoding the cache as a binary property list instead of json.
    Colton Schlosser
    JP Simard

  • Several public types in SwiftLintFramework have added Codable conformance:
    Location, RuleDescription, RuleKind, StyleViolation, SwiftVersion,
    ViolationSeverity.
    JP Simard

  • Print full relative path to file in log output when it matches the file name
    of another path being linted.
    Keith Smiley

Bug Fixes

  • Don't trigger vertical_parameter_alignment violations when using parameters
    with attributes such as @ViewBuilder in function declarations.
    Marcelo Fabri
    #2792

  • Fix false positive in function_default_parameter_at_end rule when using
    a closure parameter with default value.
    Marcelo Fabri
    #2788

Assets 5
You can’t perform that action at this time.