removes removes trailing whitespaces from your files
npm install trailing-whitespaces
npm install trailing-whitespaces
`Run from command line:
Install globally:
`
npm install trailing-whitespaces -g
`Then run with filenames or globs as arguments:
`
trailing-whitespaces ./src/**/.js
`Remove trailing whitespaces on pre-commit:
Insall husky to set up pre-commit hooksThen lint-staged. We should run linters only on staged files, right?
`
npm install trailing-whitespaces husky lint-staged -s
`And then add to you package.json root object:
`
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.js": [
"trailing-whitespaces"
]
}
``