{"action":"created","issue":{"url":"https://api.github.com/repos/RiptideElements/node-fs-wishlist/issues/27","repository_url":"https://api.github.com/repos/RiptideElements/node-fs-wishlist","labels_url":"https://api.github.com/repos/RiptideElements/node-fs-wishlist/issues/27/labels{/name}","comments_url":"https://api.github.com/repos/RiptideElements/node-fs-wishlist/issues/27/comments","events_url":"https://api.github.com/repos/RiptideElements/node-fs-wishlist/issues/27/events","html_url":"https://github.com/RiptideElements/node-fs-wishlist/pull/27","id":148436217,"number":27,"title":"Update jscs to version 3.0.0 🚀","user":{"login":"greenkeeperio-bot","id":14790466,"avatar_url":"https://avatars.githubusercontent.com/u/14790466?v=3","gravatar_id":"","url":"https://api.github.com/users/greenkeeperio-bot","html_url":"https://github.com/greenkeeperio-bot","followers_url":"https://api.github.com/users/greenkeeperio-bot/followers","following_url":"https://api.github.com/users/greenkeeperio-bot/following{/other_user}","gists_url":"https://api.github.com/users/greenkeeperio-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/greenkeeperio-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenkeeperio-bot/subscriptions","organizations_url":"https://api.github.com/users/greenkeeperio-bot/orgs","repos_url":"https://api.github.com/users/greenkeeperio-bot/repos","events_url":"https://api.github.com/users/greenkeeperio-bot/events{/privacy}","received_events_url":"https://api.github.com/users/greenkeeperio-bot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/RiptideElements/node-fs-wishlist/labels/greenkeeper","name":"greenkeeper","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-14T17:51:14Z","updated_at":"2016-04-14T18:03:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/RiptideElements/node-fs-wishlist/pulls/27","html_url":"https://github.com/RiptideElements/node-fs-wishlist/pull/27","diff_url":"https://github.com/RiptideElements/node-fs-wishlist/pull/27.diff","patch_url":"https://github.com/RiptideElements/node-fs-wishlist/pull/27.patch"},"body":"Hello :wave:\n\n:rocket::rocket::rocket:\n\n[jscs](https://www.npmjs.com/package/jscs) just published its new version 3.0.0, which **is not covered by your current version range**.\n\nIf this pull request passes your tests you can publish your software with the latest version of jscs – otherwise use this branch to work on adaptions and fixes.\n\n\nHappy fixing and merging :palm_tree:\n\n---\n[GitHub Release](https://github.com/jscs-dev/node-jscs/releases/tag/v3.0.0)\n\n<h2>Version <a href=\"http://urls.greenkeeper.io/jscs-dev/node-jscs/compare/v2.11.0...v3.0.0\">3.0.0</a> (2016-04-14):</h2>\n\n<p>Hell yeah! 3.0 is here. First and foremost we rewrote every... single... rule. We fixed a plentiful amount of bugs (most of which were found during refactoring those rules using <a href=\"http://urls.greenkeeper.io/cst/cst\">CST</a>). This provides us the opportunity to include autofix for complicated rules like the brand new <code>disallowUnusedVariables</code> rule (see below).</p>\n\n<h3>Breaking Changes</h3>\n\n<p>If you aren't a plugin writer or support build extensions (like grunt or gulp), etc you don't have to worry about anything.</p>\n\n<p>We didn't rename any of the rules or remove any of the deprecated rule values; it is all still there. All you have to do to update is just bump the <code>jscs</code> version in your <code>package</code> version to <code>3.0.0</code> and be done with it.</p>\n\n<p>One thing to notice though: the <code>yandex</code> preset was removed. Since Yandex doesn't have official code style (don't look at the <a href=\"http://urls.greenkeeper.io/ymaps/codestyle\">https://github.com/ymaps/codestyle</a>), we were requested to remove it</p>\n\n<p>One drawback from all these changes is that JSCS might be a little, just a little slower, so if you find any issues related to that - don't hesitate to <a href=\"http://urls.greenkeeper.io/jscs-dev/node-jscs/issues/new\">drop</a> us a line, or just drop us a line we are all friendly :).</p>\n\n<h3>New rules</h3>\n\n<p>Since this release is about rewrite of internal design, we adding only four new rules (all of them were added by our contributors!). </p>\n\n<h4>\n<a href=\"https://jscs.info/rule/disallowUnusedVariables\"><code>disallowUnusedVariables</code></a> by Brian Schemp</h4>\n\n<p>That rule useful when you have <code>var x = &lt;whatever&gt;</code> and you don't export that <code>x</code> and don't use it. This rule will highlight that and remove it if you want.</p>\n\n<h4>\n<a href=\"https://jscs.info/rule/disallowSpacesInsideImportedObjectBraces\"><code>disallowSpacesInsideImportedObjectBraces</code></a> and <a href=\"https://jscs.info/rule/requireSpacesInsideImportedObjectBraces\"><code>requireSpacesInsideImportedObjectBraces</code></a> by Maks Sadowsky</h4>\n\n<p>When you need or don't need additional parentheses -</p>\n\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">import</span> <span class=\"pl-c\">/*–&gt;*/</span>{<span class=\"pl-smi\">foo</span>, <span class=\"pl-smi\">bar</span>}<span class=\"pl-c\">/*&lt;–*/</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>foo-bar<span class=\"pl-pds\">'</span></span>;</pre></div>\n\n<h4>\n<a href=\"https://jscs.info/rule/requireUseStrict\"><code>requireUseStrict</code></a> Erik Vold</h4>\n\n<p>Short and cool - ask you to use <code>\"use strict\"</code> pragma on top of the file if you so desire.</p>\n\n<h4>\n<a href=\"https://jscs.info/rule/requireImportsAlphabetized\"><code>requireImportsAlphabetized</code></a> by Ray Hammond</h4>\n\n<p>Keeps your imports alphabetized, pretty handy way to keep your dependency in tidy state.</p>\n\n---\nThe new version differs by 579 commits .\n\n- [`c3a5e8a`](https://github.com/jscs-dev/node-jscs/commit/c3a5e8a751d567c987c8b2466dbfef3197079846) `3.0.0`\n- [`743dd8c`](https://github.com/jscs-dev/node-jscs/commit/743dd8cae16911725071daf91543212eaf312a5b) `Misc: add 3.0.0 changelog`\n- [`7cfe388`](https://github.com/jscs-dev/node-jscs/commit/7cfe38893beb8cfe4ae07904d311296068887e25) `Tests: one last improvement to generator tests`\n- [`e005fd3`](https://github.com/jscs-dev/node-jscs/commit/e005fd3ff40f012b1c0fb47c0ba5c26e6f9f6591) `Misc: make linters happy`\n- [`a855828`](https://github.com/jscs-dev/node-jscs/commit/a8558280c8819148c0a987e099e8c3e1e7798998) `Tests: remove unstable generator test and re-enable it`\n- [`86be5b5`](https://github.com/jscs-dev/node-jscs/commit/86be5b5ec6f7e52f36b9e159a55d71e4b87d3edc) `Tests: skip the generator tests`\n- [`291bb41`](https://github.com/jscs-dev/node-jscs/commit/291bb4143d427eb488a75c6533f04a2937957d18) `Docs: remove leftover of yandex preset`\n- [`90fae1a`](https://github.com/jscs-dev/node-jscs/commit/90fae1aeddf6d05288264e079d1db5a89c107fd4) `[Perf] Reduce location computations`\n- [`4bd3800`](https://github.com/jscs-dev/node-jscs/commit/4bd3800d554d4175390e3d5be24ea0a2d93dc041) `[Fix] Parsing errors`\n- [`5b6f8de`](https://github.com/jscs-dev/node-jscs/commit/5b6f8decfc4adcc93796efc51343fa81f6bc322b) `[Fix] Parsing errors`\n- [`4517263`](https://github.com/jscs-dev/node-jscs/commit/451726384b8cdc4373a2480b690005a81e24224e) `[Fix] Keywords in identifiers`\n- [`c82294f`](https://github.com/jscs-dev/node-jscs/commit/c82294fec740686356d079ca93fec446867665f5) `[Fix] Unskip generator tests`\n- [`b09ef84`](https://github.com/jscs-dev/node-jscs/commit/b09ef84d950fe0e5639e23a89f3ca4a14ec50ba4) `[Fix] Remaining style issues`\n- [`9ce5130`](https://github.com/jscs-dev/node-jscs/commit/9ce513030112cbf536331ad5f5e5d987a6389012) `[Fix] JsDoc plugin dep`\n- [`db5b76c`](https://github.com/jscs-dev/node-jscs/commit/db5b76c73edd278b72ba55ec03aee93fc065ff39) `[Fix] Error fixes`\n\n\nThere are 250 commits in total. See the [full diff](https://github.com/jscs-dev/node-jscs/compare/295fcb2e887a60fa60cb6e62625082986d6d0b49...c3a5e8a751d567c987c8b2466dbfef3197079846).\n\n---\nThis pull request was created by [greenkeeper.io](http://greenkeeper.io/).\nIt keeps your software up to date, all the time.\n\n<sub>\nTired of seeing this sponsor message? Upgrade to the supporter plan!\nYou'll also get your pull requests faster :zap:\n</sub>"},"comment":{"url":"https://api.github.com/repos/RiptideElements/node-fs-wishlist/issues/comments/210079138","html_url":"https://github.com/RiptideElements/node-fs-wishlist/pull/27#issuecomment-210079138","issue_url":"https://api.github.com/repos/RiptideElements/node-fs-wishlist/issues/27","id":210079138,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2016-04-14T18:03:02Z","updated_at":"2016-04-14T18:03:02Z","body":"\n[![Coverage Status](https://coveralls.io/builds/5790917/badge)](https://coveralls.io/builds/5790917)\n\nCoverage remained the same at 100.0% when pulling **e6fa039df288a5715bcbe57604d71b869adeec25 on greenkeeper-jscs-3.0.0** into **370c2eec58290743fc22a9f7bf815b8322ed93f5 on master**.\n"}}