Release Notes - SonarSwift - Version 1.1 - HTML format

New Feature

  • [SONARSWIFT-23] - Rule: Trailing closure should not begin on separate line
  • [SONARSWIFT-57] - Rule: Source files should not have any duplicated blocks
  • [SONARSWIFT-60] - Rule: Conditions in related "if/else if" statements and "cases" in a "switch" should not have the same condition
  • [SONARSWIFT-61] - Rule: Two branches in the same conditional structure should not have exactly the same implementation
  • [SONARSWIFT-63] - Rule: Unused labels should be removed
  • [SONARSWIFT-71] - Rule: "struct" names should comply with a naming convention
  • [SONARSWIFT-72] - Rule: Constant names should comply with a naming convention
  • [SONARSWIFT-74] - Rule: Dead Stores should be removed
  • [SONARSWIFT-75] - Rule: A field should not duplicate the name of its containing class
  • [SONARSWIFT-76] - Rule: Sections of code should not be "commented out"
  • [SONARSWIFT-77] - Rule: Classes should not be empty
  • [SONARSWIFT-78] - Rule: Copyright and license headers should be defined
  • [SONARSWIFT-79] - Rule: Deprecated code should be removed eventually
  • [SONARSWIFT-81] - Rule: "FIXME" tags should be handled
  • [SONARSWIFT-82] - Rule: Increment (++) and decrement (--) operators should not be mixed with other operators in an expression
  • [SONARSWIFT-83] - Rule: IP addresses should not be hardcoded
  • [SONARSWIFT-84] - Rule: Closures should not have too many lines
  • [SONARSWIFT-85] - Rule: An open curly brace should be located at the end of a line
  • [SONARSWIFT-86] - Rule: A close curly brace should be located at the beginning of a line
  • [SONARSWIFT-87] - Rule: Local variables should not shadow class fields
  • [SONARSWIFT-89] - Rule: Type parameter names should comply with a naming convention
  • [SONARSWIFT-90] - Rule: Unused local variables should be removed
  • [SONARSWIFT-92] - Rule: Comments should not be nested
  • [SONARSWIFT-93] - Rule: URI should not be hardcoded
  • [SONARSWIFT-94] - Rule: Methods and field names should not differ only by capitalization

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.