The fastest way to prettier a single file
prettier_d is an amazing tool that keeps a local server running prettier to cut linting time for a single file, so that we can get instant linting in our preferred editor.
$ npm install -g prettierme
To start the server and lint a file, just run:
$ prettierme file.js
- Vim: I'm running an extra vim configuration file that sets up commands to run after saving each file, that allows me to keep a seamless integration with eslintme for syntax/lint errors:
:autocmd BufWritePost *.js silent! !prettierme <afile> >/dev/null 2>&1 :autocmd BufWritePost *.js silent! e | redraw! | SyntasticCheck | SignifyRefresh
Please note that this is a very platform-specific convenience wrapper around prettierd, it only supports unix platforms where netcat is available. For usage in any other systems I'd recommend starting with the prettier cli.
MIT © Ruy Adorno