eslintblame
Bash script, Fish Shell function, and npm package to parse eslint output into git-blame to unveil the offenders.

Install
Using npm
npm -g install eslintblame
Or on a project:
npm install --save-dev eslintblame
And use it in your scripts:
{
"scripts": {
"blame": "eslint . | eslintblame"
}
}
NOTES: won't work on windows (unless you're using Bash on Windows).
Using Fish Shell
Recomended
Use fisherman:
fisher install stefanmaric/eslintblame
Manual
curl -Lo ~/.config/fish/functions/eslintblame.fish --create-dirs git.io/eslintblame
Shell script as binary file
Download the bash script, copy in somewhere available in your $PATH and give it execution permissions with chmod.
Use
Pipe eslint output to eslintblame
eslint . | eslintblame
Using standard cli?
Use snazzy to format output:
standard | snazzy | eslintblame
Or replace the command entirely:
snazzy | eslintblame
Notes
eslintblame expects eslint's default stylish format.
Contribute
Just open a Pull Request
License
MIT — See LICENSE