Greater Goods Style Guide
This is a fork of Happiness, which in turn is a fork of Standard.
$ npm install ggstyle -g
After you've done that you should be able to use the
ggstyle program. The simplest use
$ ggstyle Error: Use Greater Goods Style lib/torrent.js:950:11: Expected '===' and instead saw '=='.
You can optionally pass in a directory (or directories) using the glob pattern. Be sure to quote paths containing glob patterns so that they are expanded by standard instead of your shell:
$ ggstyle "src/util/**/*.js" "test/**/*.js"
To disable the linter on a certain file or line, or disable a specific rule, refer to this guide
Clone down the project and install packages:
$ git clone https://github.com/dmdbrands/gg_styleGuide $ cd gg_styleGuide $ npm install
Make changes and commit, then update the version and publish:
$ npm adduser Username: <dev_gg> Password: < > Email: (this IS public) <[email protected]> Logged in as dev_gg on https://registry.npmjs.org/. $ npm version <patch> <minor> <major> $ npm publish
Some changes may require you to alter gg-standard-engine instead, such as what file types the linter checks.