May 8, 2018
Use xcode9.3 official release on travis
Pre-release
Pre-release

@ryuichis ryuichis released this Apr 1, 2018 · 2 commits to master since this release

Assets 2
  • Make IssuePool Accessible
  • Fix false positive for break statement with label
  • Catch up with identifier changes
  • Swift 4.1 Migration
Pre-release

@ryuichis ryuichis released this Aug 14, 2017 · 21 commits to master since this release

Assets 2
  • Use libTooling
  • Support sequence expression
  • Other dev changes and minor ones
Pre-release

@ryuichis ryuichis released this Jun 29, 2017 · 85 commits to master since this release

Assets 2
  • Command line options
  • Configuration file (.yanagiba)
  • Rules (#19)
  • Reporters (#20)
  • Update documentation
Pre-release

@ryuichis ryuichis released this Jun 17, 2017 · 147 commits to master since this release

Assets 2
  • Catch up Swift 4-beta and swift-ast 0.3.4
  • Metrics calculations and related rules
    • High cyclomatic complexity
    • High npath complexity
    • Nested code depth
    • Non-commenting source code statements
  • First part of rules:
    • RedundantEnumCaseStringValueRule
    • RedundantVariableDeclarationKeywordRule
    • CollapsibleIfStatementsRule
    • DoubleNegativeRule
    • InvertedLogicRule
    • ConstantConditionalOperatorConditionRule
    • ConstantGuardStatementConditionRule
    • ConstantIfStatementConditionRule
    • RedundantConditionalOperatorRule
    • RedundantIfStatementRule
    • RedundantInitializationToNilRule
    • RemoveGetForReadOnlyComputedPropertyRule
    • NoForcedTryRule
  • Doc gen binary
  • Comment-based suppression
  • Comment-based configuration
  • Exit code
Pre-release

@ryuichis ryuichis released this Apr 26, 2017 · 242 commits to master since this release

Assets 2
  • Catch up Swift 3.1 and swift-ast 0.1.4 changes
  • ForceCastRule uses AST visitor
Pre-release

@ryuichis ryuichis released this Dec 31, 2015 · 249 commits to master since this release

Assets 2

Initial release with project bootstrapping, and a rule to check on force cast.