@jpsim jpsim released this Dec 24, 2018 · 194 commits to master since this release

Breaking

  • None.

Experimental

  • None.

Enhancements

  • Add new opt-in rule vertical_whitespace_opening_braces to warn against empty
    lines after opening braces.
    Cihat Gündüz
    #1518

  • Add new opt-in rule vertical_whitespace_closing_braces to warn against empty
    lines before closing braces.
    Cihat Gündüz
    #1518

  • Improve performance for unused_private_declaration and unused_import rules
    for large files.
    Niil Öhlin

  • Add new legacy_hashing rule to encourage the use of Swift 4.2's new hashing
    interface.
    Kim de Vos
    #2108

  • Improve private_unit_test rule to allow private classes with @objc
    attribute.
    Kim de Vos
    #2282

  • Support glob patterns without the star.
    Maksym Grebenets

  • Make modifier_order rule autocorrectable.
    Timofey Solonin
    #2353

Bug Fixes

  • Fix false positives in redundant_objc_attribute for private declarations
    under @objcMembers.
    Daniel Metzing
    #2499

  • Fix an error when pulling SwiftLint as a dependency using Carthage.
    JP Simard

  • Non-string values specified in swiftlint_version now fail the lint if
    it doesn't match the version.
    JP Simard
    #2518

Assets 5