← Back to changelog

October engine updates 🎃

Brakeman

  • [NEW] Brakeman now supports configurable engine paths
  • [NEW] Brakeman now verifies that protect_from_forgery is enabled in direct subclasses of ActionController::Base
  • [FIX] Fixed an issue with link_to href warnings and string interpolation
  • [FIX] Fixed a false-positive warning when using where_values_hash

BrakemanPro

Duplication

  • [NEW] Support Python 3 syntax
  • [NEW] Support PHP 7 syntax
  • [FIX] Implemented performance improvements related to engine’s memory usage
  • [FIX] Upgraded to latest version of jruby

ESLint

Foodcritic - [NEW] Allow configuration of custom rules - [NEW] Upgraded Foodcritic to 8.1.0

Markdownlint

  • [FIX] Fixed an issue where files with colons in the name would error (details)
  • [FIX] Fixed an issue where an exception would cause the engine to hang

PHPCodeSniffer

  • [NEW] Update WordPress coding standards to 0.10.0
  • [FIX] Fixed an issue with unescaped unicode encoding (details)

PHPMD

  • [FIX] Fixed an issue with unescaped unicode encoding (details)

Reek

RuboCop

Shellcheck

Actionable metrics for engineering leaders. Try Velocity Free