@andrerom It has the merit of being very consistent. Whatever the closing is ("}])"), it must always be at the same column level than the first character of the line where it has been opened in the case it's not on the same line.
This is also very easy to program in a code sniffer rule, even if this is not the goal, and hence why that sniff already existed and is used by several standards.