eslintblame

1.0.2 • Public • Published

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.2
    13
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.2
    13
  • 1.0.1
    1
  • 1.0.0
    1

Package Sidebar

Install

npm i eslintblame

Weekly Downloads

15

Version

1.0.2

License

MIT

Last publish

Collaborators

  • stefanmaric