Skip to content

v0.6.0

Latest
Compare
Choose a tag to compare
@lyxell lyxell released this 13 Aug 18:03
· 92 commits to main since this release

New features

CLI

  • Remove dependency on libgit2
  • Do not display SonarQube ids by default

Rules

  • Add rule remove_redundant_casts
  • Add rule remove_redundant_parentheses
  • Add rule remove_redundant_try_blocks
  • Add rule fix_inefficient_calls_to_foreach_list_add
  • Add rule fix_inefficient_map_access
  • Add rule simplify_code_using_lambda_expressions
  • Add rule simplify_code_using_streams
  • Improve detection for simplify_inverted_boolean_expressions
  • Improve detection for remove_redundant_parentheses

Bug fixes

CLI

  • Detect line terminators

Rules

  • Reduce false positives for fix_inefficient_map_access
  • Reduce false positives for fix_null_pointer_exceptions_by_changing_the_order_of_arguments_in_string_comparison