eslintblame

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

eslintblame

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

Eslintblame

Parse eslint output into git-blame to unveil the offenders

Eslintblame Info

⭐ Stars14
🔗 Source Codegithub.com
🕒 Last Update3 years ago
🕒 Created6 years ago
🐞 Open Issues0
➗ Star-Issue RatioInfinity
😎 Authorstefanmaric