Custom phpcs ruleset heavily based on PSR-2