{"_id":"eslint-plugin-xo","_rev":"301888","name":"eslint-plugin-xo","description":"ESLint rules for XO","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2021-06-03T19:12:26.000Z","created":"2016-04-09T07:55:26.482Z","1.0.0":"2016-09-16T11:57:18.036Z","0.5.1":"2016-06-18T12:58:17.056Z","0.5.0":"2016-06-14T23:47:44.840Z","0.4.3":"2016-05-22T10:33:34.784Z","0.4.2":"2016-05-20T06:36:31.752Z","0.4.1":"2016-05-02T09:58:47.115Z","0.4.0":"2016-04-30T17:43:41.484Z","0.3.1":"2016-04-17T09:46:02.887Z","0.3.0":"2016-04-17T09:20:08.931Z","0.2.0":"2016-04-12T22:31:04.190Z","0.1.0":"2016-04-09T07:55:26.482Z"},"users":{"jfmengels":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"versions":{"1.0.0":{"name":"eslint-plugin-xo","version":"1.0.0","description":"ESLint rules for XO","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":""}],"engines":{"node":">=4"},"scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","rules"],"keywords":["eslint","eslintplugin","eslint-plugin","xo","linter","lint","style"],"dependencies":{"lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0","req-all":"^0.1.0"},"devDependencies":{"ava":"*","coveralls":"^2.11.9","eslint":"^3.5.0","eslint-ava-rule-tester":"^0.1.1","nyc":"^6.4.0","pify":"^2.3.0","xo":"*"},"peerDependencies":{"eslint":">=3"},"xo":{"esnext":true},"gitHead":"6a622d6549240140d4b3a9d485892eb7afce39ed","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","_id":"eslint-plugin-xo@1.0.0","_shasum":"38fa98087cfe1497816a16876acd41e03f976c32","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"38fa98087cfe1497816a16876acd41e03f976c32","size":4821,"noattachment":false,"key":"/eslint-plugin-xo/-/eslint-plugin-xo-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-xo/download/eslint-plugin-xo-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-xo-1.0.0.tgz_1474027035458_0.07564978371374309"},"directories":{},"publish_time":1474027038036,"_cnpm_publish_time":1474027038036,"_hasShrinkwrap":false,"deprecated":"Renamed to eslint-plugin-unicorn"},"0.5.1":{"name":"eslint-plugin-xo","version":"0.5.1","description":"ESLint rules for XO","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":""}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","rules"],"keywords":["eslint","eslintplugin","eslint-plugin","xo","linter","lint","style"],"dependencies":{"lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"ava":"*","coveralls":"^2.11.9","eslint":"^2.7.0","eslint-ava-rule-tester":"^0.1.1","nyc":"^6.4.0","pify":"^2.3.0","xo":"*"},"peerDependencies":{"eslint":">=2"},"gitHead":"67e191afbb46db0adb6679b3265e9082d4a8f96e","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","_id":"eslint-plugin-xo@0.5.1","_shasum":"7c99e5012f584c8ed3741c85277739e5569a3073","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"7c99e5012f584c8ed3741c85277739e5569a3073","size":4494,"noattachment":false,"key":"/eslint-plugin-xo/-/eslint-plugin-xo-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-xo/download/eslint-plugin-xo-0.5.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-xo-0.5.1.tgz_1466254695934_0.40587308281101286"},"directories":{},"publish_time":1466254697056,"_cnpm_publish_time":1466254697056,"_hasShrinkwrap":false},"0.5.0":{"name":"eslint-plugin-xo","version":"0.5.0","description":"ESLint rules for XO","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":""}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","rules"],"keywords":["eslint","eslintplugin","eslint-plugin","xo","linter","lint","style"],"dependencies":{"lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"ava":"*","coveralls":"^2.11.9","eslint":"^2.7.0","eslint-ava-rule-tester":"^0.1.1","nyc":"^6.4.0","pify":"^2.3.0","xo":"*"},"peerDependencies":{"eslint":">=2"},"gitHead":"d6eaa2853834510dda8ffcd6ab8c90ff639f62fb","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","_id":"eslint-plugin-xo@0.5.0","_shasum":"d8226024e56b0ceb34f31ad1fe6698f1a5adde97","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d8226024e56b0ceb34f31ad1fe6698f1a5adde97","size":4472,"noattachment":false,"key":"/eslint-plugin-xo/-/eslint-plugin-xo-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-xo/download/eslint-plugin-xo-0.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-xo-0.5.0.tgz_1465948062509_0.1590545754879713"},"directories":{},"publish_time":1465948064840,"_cnpm_publish_time":1465948064840,"_hasShrinkwrap":false},"0.4.3":{"name":"eslint-plugin-xo","version":"0.4.3","description":"ESLint rules for XO","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":""}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","rules"],"keywords":["eslint","eslintplugin","eslint-plugin","xo","linter","lint","style"],"dependencies":{"lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"ava":"*","coveralls":"^2.11.9","eslint":"^2.7.0","nyc":"^6.4.0","pify":"^2.3.0","xo":"*"},"peerDependencies":{"eslint":">=2"},"gitHead":"dd0f64a916c1deaeb52eda88926c0f5287556d09","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","_id":"eslint-plugin-xo@0.4.3","_shasum":"2eda056ab565c8104797958819a4102486578821","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"2eda056ab565c8104797958819a4102486578821","size":4102,"noattachment":false,"key":"/eslint-plugin-xo/-/eslint-plugin-xo-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-xo/download/eslint-plugin-xo-0.4.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-xo-0.4.3.tgz_1463913214374_0.1433244647923857"},"directories":{},"publish_time":1463913214784,"_cnpm_publish_time":1463913214784,"_hasShrinkwrap":false},"0.4.2":{"name":"eslint-plugin-xo","version":"0.4.2","description":"ESLint rules for XO","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":""}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","rules"],"keywords":["eslint","eslintplugin","eslint-plugin","xo","linter","lint","style"],"dependencies":{"lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"ava":"*","coveralls":"^2.11.9","eslint":"^2.7.0","nyc":"^6.4.0","pify":"^2.3.0","xo":"*"},"peerDependencies":{"eslint":">=2"},"gitHead":"5fdf17dda91ebeef0dc44585fb15547e40d3fffc","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","_id":"eslint-plugin-xo@0.4.2","_shasum":"b39e6cb70ac087b738adc515cd1efcdf5332246b","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"b39e6cb70ac087b738adc515cd1efcdf5332246b","size":3995,"noattachment":false,"key":"/eslint-plugin-xo/-/eslint-plugin-xo-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-xo/download/eslint-plugin-xo-0.4.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-xo-0.4.2.tgz_1463726191015_0.2550568541046232"},"directories":{},"publish_time":1463726191752,"_cnpm_publish_time":1463726191752,"_hasShrinkwrap":false},"0.4.1":{"name":"eslint-plugin-xo","version":"0.4.1","description":"ESLint rules for XO","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":""}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","rules"],"keywords":["eslint","eslintplugin","eslint-plugin","xo","linter","lint","style"],"dependencies":{"lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"ava":"*","coveralls":"^2.11.9","eslint":"^2.7.0","nyc":"^6.4.0","xo":"*"},"peerDependencies":{"eslint":">=2"},"gitHead":"44dd24452f1000e8c0e6e3952f5572c941a4cc2f","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","_id":"eslint-plugin-xo@0.4.1","_shasum":"b317d59374fb763e368e54fb65ccab7e6b6ab22a","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"b317d59374fb763e368e54fb65ccab7e6b6ab22a","size":3761,"noattachment":false,"key":"/eslint-plugin-xo/-/eslint-plugin-xo-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-xo/download/eslint-plugin-xo-0.4.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-xo-0.4.1.tgz_1462183125067_0.996205713134259"},"directories":{},"publish_time":1462183127115,"_cnpm_publish_time":1462183127115,"_hasShrinkwrap":false},"0.4.0":{"name":"eslint-plugin-xo","version":"0.4.0","description":"ESLint rules for XO","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":""}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","rules"],"keywords":["eslint","eslintplugin","eslint-plugin","xo","linter","lint","style"],"dependencies":{"lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1","lodash.upperfirst":"^4.2.0"},"devDependencies":{"ava":"*","coveralls":"^2.11.9","eslint":"^2.7.0","nyc":"^6.4.0","xo":"*"},"peerDependencies":{"eslint":">=2"},"gitHead":"318443f6a0c71ce95a5eb321ba0778171b4351e4","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","_id":"eslint-plugin-xo@0.4.0","_shasum":"5d2d7e08009606e16e9d4b280144daf14ba579fc","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"5d2d7e08009606e16e9d4b280144daf14ba579fc","size":3754,"noattachment":false,"key":"/eslint-plugin-xo/-/eslint-plugin-xo-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-xo/download/eslint-plugin-xo-0.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-xo-0.4.0.tgz_1462038221056_0.29836295545101166"},"directories":{},"publish_time":1462038221484,"_cnpm_publish_time":1462038221484,"_hasShrinkwrap":false},"0.3.1":{"name":"eslint-plugin-xo","version":"0.3.1","description":"ESLint rules for XO","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":""}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","rules"],"keywords":["eslint","eslintplugin","eslint-plugin","xo","linter","lint","style"],"dependencies":{"lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1"},"devDependencies":{"ava":"*","eslint":"^2.7.0","xo":"*"},"peerDependencies":{"eslint":">=2"},"gitHead":"c40decc8bc7ff85b24be5d7b4918c206c7041581","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","_id":"eslint-plugin-xo@0.3.1","_shasum":"d89526373c36c5a7014aa586b8143d1e063df9f2","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d89526373c36c5a7014aa586b8143d1e063df9f2","size":3076,"noattachment":false,"key":"/eslint-plugin-xo/-/eslint-plugin-xo-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-xo/download/eslint-plugin-xo-0.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-xo-0.3.1.tgz_1460886362463_0.3233437545131892"},"directories":{},"publish_time":1460886362887,"_cnpm_publish_time":1460886362887,"_hasShrinkwrap":false},"0.3.0":{"name":"eslint-plugin-xo","version":"0.3.0","description":"ESLint rules for XO","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":""}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","rules"],"keywords":["eslint","eslintplugin","eslint-plugin","xo","linter","lint","style"],"dependencies":{"lodash.camelcase":"^4.1.1","lodash.kebabcase":"^4.0.1","lodash.snakecase":"^4.0.1"},"devDependencies":{"ava":"*","eslint":"^2.7.0","xo":"*"},"peerDependencies":{"eslint":">=2"},"gitHead":"d6d20ad9616c78079f5b8cee2945d5f6b34ccd8d","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","_id":"eslint-plugin-xo@0.3.0","_shasum":"3c4b0426595c851a470f815db620870b9ecb3bdf","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"3c4b0426595c851a470f815db620870b9ecb3bdf","size":3063,"noattachment":false,"key":"/eslint-plugin-xo/-/eslint-plugin-xo-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-xo/download/eslint-plugin-xo-0.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-xo-0.3.0.tgz_1460884808513_0.5832502688281238"},"directories":{},"publish_time":1460884808931,"_cnpm_publish_time":1460884808931,"_hasShrinkwrap":false},"0.2.0":{"name":"eslint-plugin-xo","version":"0.2.0","description":"ESLint rules for XO","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":""}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","rules"],"keywords":["eslint","eslintplugin","eslint-plugin","xo","linter","lint","style"],"devDependencies":{"ava":"*","eslint":"^2.7.0","xo":"*"},"peerDependencies":{"eslint":">=2"},"gitHead":"5bbb537d42b4056f95f86aff32f95a35eb82899e","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","_id":"eslint-plugin-xo@0.2.0","_shasum":"bace7c59db0f99e9576571102b838e84f0773a40","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"bace7c59db0f99e9576571102b838e84f0773a40","size":2506,"noattachment":false,"key":"/eslint-plugin-xo/-/eslint-plugin-xo-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-xo/download/eslint-plugin-xo-0.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-xo-0.2.0.tgz_1460500263626_0.12339376378804445"},"directories":{},"publish_time":1460500264190,"_cnpm_publish_time":1460500264190,"_hasShrinkwrap":false},"0.1.0":{"name":"eslint-plugin-xo","version":"0.1.0","description":"ESLint rules for XO","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/eslint-plugin-xo.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":""}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","rules"],"keywords":["eslint","eslintplugin","eslint-plugin","xo","linter","lint","style"],"devDependencies":{"ava":"*","eslint":"^2.7.0","xo":"*"},"peerDependencies":{"eslint":">=2"},"gitHead":"4ee1493bf3db5d5ec874178581a1c2aa29a11e5a","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","_id":"eslint-plugin-xo@0.1.0","_shasum":"df624234847e6e46d4ac19591b2e28a98e52645d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"df624234847e6e46d4ac19591b2e28a98e52645d","size":2265,"noattachment":false,"key":"/eslint-plugin-xo/-/eslint-plugin-xo-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-xo/download/eslint-plugin-xo-0.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-xo-0.1.0.tgz_1460188526064_0.060561177087947726"},"directories":{},"publish_time":1460188526482,"_cnpm_publish_time":1460188526482,"_hasShrinkwrap":false}},"readme":"# eslint-plugin-xo [![Build Status](https://travis-ci.org/sindresorhus/eslint-plugin-xo.svg?branch=master)](https://travis-ci.org/sindresorhus/eslint-plugin-xo) [![Coverage Status](https://coveralls.io/repos/github/sindresorhus/eslint-plugin-xo/badge.svg?branch=master)](https://coveralls.io/github/sindresorhus/eslint-plugin-xo?branch=master)\n\n> ESLint rules for [XO](https://github.com/sindresorhus/xo)\n\nThis plugin is bundled with XO, but can still be useful if you don't use XO.\n\n\n## Install\n\n```\n$ npm install --save-dev eslint eslint-plugin-xo\n```\n\n\n## Usage\n\nConfigure it in `package.json`.\n\n```json\n{\n\t\"name\": \"my-awesome-project\",\n\t\"eslintConfig\": {\n\t\t\"env\": {\n\t\t\t\"es6\": true\n\t\t},\n\t\t\"parserOptions\": {\n\t\t\t\"ecmaVersion\": 7,\n\t\t\t\"sourceType\": \"module\"\n\t\t},\n\t\t\"plugins\": [\n\t\t\t\"xo\"\n\t\t],\n\t\t\"rules\": {\n\t\t\t\"xo/catch-error-name\": [\"error\", {\"name\": \"err\"}],\n\t\t\t\"xo/explicit-length-check\": \"error\",\n\t\t\t\"xo/filename-case\": [\"error\", {\"case\": \"kebabCase\"}],\n\t\t\t\"xo/no-abusive-eslint-disable\": \"error\",\n\t\t\t\"xo/no-process-exit\": \"error\",\n\t\t\t\"xo/throw-new-error\": \"error\"\n\t\t}\n\t}\n}\n```\n\n\n## Rules\n\n- [catch-error-name](docs/rules/catch-error-name.md) - Enforce a specific parameter name in catch clauses.\n- [explicit-length-check](docs/rules/explicit-length-check.md) - Enforce explicitly comparing the `length` property of a value.\n- [filename-case](docs/rules/filename-case.md) - Enforce a case style for filenames.\n- [no-abusive-eslint-disable](docs/rules/no-abusive-eslint-disable.md) - Enforce specifying rules to disable in `eslint-disable` comments.\n- [no-process-exit](docs/rules/no-process-exit.md) - Disallow `process.exit()`.\n- [throw-new-error](docs/rules/throw-new-error.md) - Require `new` when throwing an error. *(fixable)*\n\n\n## Recommended config\n\nThis plugin exports a [`recommended` config](index.js) that enforces good practices.\n\nEnable it in your `package.json` with the `extends` option:\n\n```json\n{\n\t\"name\": \"my-awesome-project\",\n\t\"eslintConfig\": {\n\t\t\"plugins\": [\n\t\t\t\"xo\"\n\t\t],\n\t\t\"extends\": \"plugin:xo/recommended\"\n\t}\n}\n```\n\nSee the [ESLint docs](http://eslint.org/docs/user-guide/configuring#extending-configuration-files) for more information about extending config files.\n\n**Note**: This config will also enable the correct [parser options](http://eslint.org/docs/user-guide/configuring#specifying-parser-options) and [environment](http://eslint.org/docs/user-guide/configuring#specifying-environments).\n\n\n## Created by\n\n- [Sindre Sorhus](https://github.com/sindresorhus)\n- [James Talmage](https://github.com/jamestalmage)\n- [Jeroen Engels](https://github.com/jfmengels)\n- [Contributors…](https://github.com/sindresorhus/eslint-plugin-xo/graphs/contributors)\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n","_attachments":{},"homepage":"https://github.com/sindresorhus/eslint-plugin-xo#readme","bugs":{"url":"https://github.com/sindresorhus/eslint-plugin-xo/issues"},"license":"MIT"}