Personally, I went as far as setting up a project in SublimeText3 to check out CI4 with settings to:
- configure SublimeCodeIntel, SublimeLinter, and Phpcs to use php7, and
- set a custom ruleset for Phpcs which I've slowly been putting together to work with the style guide as it evolves.
(I don't remember exactly why I use both Phpcs and SublimeLinter; at this point, I just don't want to mess up a configuration that's working for me.)
Meanwhile, I have a separate project setup to use PSR-2 and PHP5.6 when I'm working on my own site and/or Bonfire.
I don't like everything in PSR-2, and I don't like everything in CI's style guide, but neither is going to make my life difficult.