3.0.5
Incorporates a number of improvements:
- Adds a sniff to enforce trailing commas on multi-line arrays. (Closes #40)
- Removes unnecessary rule duplication from
Loadsys/ruleset.xml
. (Closes #41) - Turns on code sniffs in Travis builds for the
Loadsys/Sniffs/
classes themselves by using a custom ruleset that likewise suppresses some of our normal rules that conflict with PHPCS requirements (not being able to use namespaces or CamelCased class names.) (Closes #42) - Imports some relaxed ruleset tweaks from real-world use to reduce noise from Cake 3 classes that "break the rules" (like Entity classes using
public $_accessible;
) - Reduces the severity of
Todo
markers to facilitate suppressing only those more easily via thecodesniffer-run
wrapper script in the CakePHP-Shell-Scripts repo.