New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: do not fail on unknown operators from custom parsers (fixes #10475) #10476

Merged
merged 3 commits into from Jun 16, 2018

Conversation

Projects
None yet
6 participants
@rubennorte
Contributor

rubennorte commented Jun 13, 2018

What is the purpose of this pull request? (put an "X" next to item)

[ ] Documentation update
[ ] Bug fix (template)
[ ] New rule (template)
[ ] Changes an existing rule (template)
[ ] Add autofixing to a rule
[ ] Add a CLI option
[X] Add something to the core
[ ] Other, please explain:

What changes did you make? (Give an overview)

I modified the code path analysis code to explicitly check the operator of the logical expressions in order to create new code paths. This will allow users to use a custom parser that adds a new operator (like ??) without breaking the code. The error users see now is

Error: unreachable
      at CodePathState.popChoiceContext (node_modules/eslint/lib/code-path-analysis/code-path-state.js:444:23)
      at processCodePathToExit (node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js:434:19)
      at CodePathAnalyzer.leaveNode (node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js:627:9)
      at Traverser.leave (node_modules/eslint/lib/linter.js:959:32)
      at Traverser.__execute (node_modules/estraverse/estraverse.js:397:31)
      at Traverser.traverse (node_modules/estraverse/estraverse.js:491:28)
      at Traverser.traverse (node_modules/eslint/lib/util/traverser.js:31:22)
      at Linter._verifyWithoutProcessors (node_modules/eslint/lib/linter.js:953:19)
      at preprocess.map.textBlock (node_modules/eslint/lib/linter.js:994:35)
      at Array.map (<anonymous>)
      at Linter.verify (node_modules/eslint/lib/linter.js:993:42)
      ...

Fixes #10475 (see for more details) and provides a more generic solution to #10399 (which is against the ESLint policy about providing support for pre-Stage 3 proposals).

@jsf-clabot

This comment has been minimized.

jsf-clabot commented Jun 13, 2018

CLA assistant check
All committers have signed the CLA.

@eslint eslint bot added the triage label Jun 13, 2018

},
{
type: {
label: "%%",

This comment has been minimized.

@rubennorte

rubennorte Jun 13, 2018

Contributor

I manually modified the operator to make sure this solution was generic (and also to make this still relevant when ESLint adds official support for ?? in the future).

@rubennorte rubennorte changed the title from Do not fail when finding unknown operators from custom parsers to Update: do not fail on unknown operators from custom parsers Jun 13, 2018

@platinumazure

This comment has been minimized.

Member

platinumazure commented Jun 13, 2018

This approach looks promising, thanks for writing this up! Hopefully the rest of the team (and probably the TSC-- I assume the TSC will need to review) will agree.

@rubennorte rubennorte changed the title from Update: do not fail on unknown operators from custom parsers to Update: do not fail on unknown operators from custom parsers Jun 13, 2018

@rubennorte rubennorte changed the title from Update: do not fail on unknown operators from custom parsers to Update: do not fail on unknown operators from custom parsers (fixes #10475) Jun 13, 2018

@not-an-aardvark

LGTM, thanks!

Looking at the existing code, it seems like we're not actually treating && and || any differently from each other. I'm wondering if it would work to treat unknown logical operators the same as && and || rather than not forking the code path for unknown operators -- the advantage could be that the resulting codepath might be more correct in common cases. (However, that's just a minor suggestion and shouldn't block this from being merged.)

@rubennorte

This comment has been minimized.

Contributor

rubennorte commented Jun 13, 2018

@not-an-aardvark I considered merging them into a "logical" kind, but this required less modifications in the code and looked cleaner (as it didn't need to modify anything inside code-path-state).

@mysticatea

This comment has been minimized.

Member

mysticatea commented Jun 14, 2018

Thank you for this PR.

LGTM.

But I have a small concern: the token's type property must be a string (AST spec). It's better if the added test uses a valid AST.

@rubennorte

This comment has been minimized.

Contributor

rubennorte commented Jun 14, 2018

@mysticatea I just copied the output from babel-eslint (the version is in the file comment). If that's wrong I think we should fix it there.

Also the goal of this PR is to allow us to use new operators with babel-eslint (or other custom parsers), so it seems better to directly use the same output it provides.

Edit: would you rather fix it by hand (adding a comment in the file) or leave it like this? I'm going to fix it in babel-eslint but I'd rather not wait for it to get this merged (as this specific fix is the only thing preventing us from rolling out ?? at Facebook).

Edit 2: created PR to fix it in babel-eslint: babel/babel-eslint#632

@mysticatea

This comment has been minimized.

Member

mysticatea commented Jun 14, 2018

I'd like to fix it by hand to adhere the AST spec; to "Punctuator" or something like.

@rubennorte

This comment has been minimized.

Contributor

rubennorte commented Jun 14, 2018

I finally committed an intermediate solution (updated the AST with the fix I sent to babel-eslint).

Do you think we can have this merged soon? Also, would it be possible to cut a v4.20.0 release with this?

@not-an-aardvark

This comment has been minimized.

Member

not-an-aardvark commented Jun 14, 2018

To answer your question about release timing: we have scheduled releases every 2 weeks, and our next release is scheduled for next Friday, June 22nd. That release is expected to be the first stable release of ESLint v5.0. We've been doing prereleases for ESLint v5.0 for the last couple months, and unfortunately we don't really have the manpower to maintain multiple release branches simultaneously, so we only backport changes if a critical bug is found.

That said, since the upcoming release is expected to be stable, it should be possible to use it relatively soon.

@rubennorte

This comment has been minimized.

Contributor

rubennorte commented Jun 14, 2018

That seems reasonable. I'll test the last prerelease in Facebook to upgrade it as soon as this gets merged. If I can do something to accelerate the merge of this PR, please let me know. Thanks!

@platinumazure

This comment has been minimized.

Member

platinumazure commented Jun 14, 2018

After some discussion with other team members, I've been persuaded that this is a bug fix, not an enhancement. Relabeling accordingly. Sorry for the inconvenience/confusion!

@rubennorte

This comment has been minimized.

Contributor

rubennorte commented Jun 15, 2018

@platinumazure that's cool. Do you need me to make any further changes in order to get this merged and included in the next release?

@platinumazure

This comment has been minimized.

Member

platinumazure commented Jun 15, 2018

@rubennorte Not from my perspective. I just want to leave this open a bit longer so more team members could review and potentially request changes. Whether we merge today or next week, it will definitely make next week's release (barring a catastrophe).

@kaicataldo

LGTM. Thanks for contributing to ESLint!

@not-an-aardvark not-an-aardvark merged commit f93d6ff into eslint:master Jun 16, 2018

5 checks passed

commit-message PR title follows commit message guidelines
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
licence/cla Contributor License Agreement is signed.
Details
release-monitor No patch release is pending
Details
@not-an-aardvark

This comment has been minimized.

Member

not-an-aardvark commented Jun 16, 2018

Thanks!

@rubennorte rubennorte deleted the rubennorte:allow-unknown-operators branch Jun 21, 2018

ntwb added a commit to stylelint/eslint-config-stylelint that referenced this pull request Jun 23, 2018

Update eslint to the latest version 🚀 (#48)
## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴

ntwb added a commit to stylelint/stylelint-demo that referenced this pull request Jun 23, 2018

Update eslint to the latest version 🚀 (#102)
## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴

ntwb added a commit to stylelint/stylelint that referenced this pull request Jun 23, 2018

Update eslint to the latest version 🚀 (#3418)
## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴

ntwb added a commit to stylelint/stylelint-config-recommended that referenced this pull request Jun 23, 2018

Update eslint to the latest version 🚀 (#27)
## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴

ntwb added a commit to stylelint/stylelint-config-standard that referenced this pull request Jun 23, 2018

Update eslint to the latest version 🚀 (#112)
## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴

mkody added a commit to sugrocks/cn-schedule that referenced this pull request Jun 23, 2018

Update eslint to the latest version 🚀 (#256)
## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴

bors bot added a commit to IMA-WorldHealth/Tree that referenced this pull request Jun 23, 2018

Merge #5
5: Update eslint to the latest version 🚀 r=jniles a=greenkeeper[bot]


## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴



Co-authored-by: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>

bors bot added a commit to IMA-WorldHealth/bhima-2.X that referenced this pull request Jun 23, 2018

Merge #2921
2921: Update eslint to the latest version 🚀 r=jniles a=greenkeeper[bot]


## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴



Co-authored-by: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>

bors bot added a commit to IMA-WorldHealth/topic that referenced this pull request Jun 23, 2018

Merge #5
5: Update eslint to the latest version 🚀 r=jniles a=greenkeeper[bot]


## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴



Co-authored-by: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>

bors bot added a commit to IMA-WorldHealth/bhima-2.X that referenced this pull request Jun 23, 2018

Merge #2921
2921: Update eslint to the latest version 🚀 r=jniles a=greenkeeper[bot]


## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴



Co-authored-by: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>

posva added a commit to posva/eslint-config-posva that referenced this pull request Jun 24, 2018

Update eslint to the latest version 🚀 (#6)
## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴

rohmanhm added a commit to rohmanhm/nullfined that referenced this pull request Jun 26, 2018

Update eslint to the latest version 🚀 (#37)
## Version **5.0.0** of **[eslint](https://github.com/eslint/eslint)** was just published.

<table>
  <tr>
    <th align=left>
      Dependency
    </th>
    <td>
      <code>[eslint](https://github.com/eslint/eslint)</code>
    </td>
  </tr>
  <tr>
      <th align=left>
       Current Version
      </th>
      <td>
        4.19.1
      </td>
    </tr>
  <tr>
    <th align=left>
      Type
    </th>
    <td>
      devDependency
    </td>
  </tr>
</table>



The version **5.0.0** is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of eslint.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


---


<details>
<summary>Release Notes</summary>
<strong>v5.0.0</strong>

<p><a href="https://eslint.org/blog/2018/06/eslint-v5.0.0-released" rel="nofollow">Release blogpost</a></p>
<p><a href="https://eslint.org/docs/user-guide/migrating-to-5.0.0" rel="nofollow">Migration guide</a></p>
<ul>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><tt>0feedfd</tt></a> New: Added max-lines-per-function rule (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="288189487" data-permission-text="Issue title is private" data-url="eslint/eslint#9842" href="https://urls.greenkeeper.io/eslint/eslint/issues/9842">#9842</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="311720194" data-permission-text="Issue title is private" data-url="eslint/eslint#10188" href="https://urls.greenkeeper.io/eslint/eslint/pull/10188">#10188</a>) (peteward44)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><tt>daefbdb</tt></a> Upgrade: eslint-scope and espree to 4.0.0 (refs <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330902188" data-permission-text="Issue title is private" data-url="eslint/eslint#10458" href="https://urls.greenkeeper.io/eslint/eslint/issues/10458">#10458</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="334654166" data-permission-text="Issue title is private" data-url="eslint/eslint#10500" href="https://urls.greenkeeper.io/eslint/eslint/pull/10500">#10500</a>) (Brandon Mills)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><tt>077358b</tt></a> Docs: no-process-exit: recommend process.exitCode (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332422809" data-permission-text="Issue title is private" data-url="eslint/eslint#10478" href="https://urls.greenkeeper.io/eslint/eslint/pull/10478">#10478</a>) (Andres Kalle)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><tt>f93d6ff</tt></a> Fix: do not fail on unknown operators from custom parsers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331977710" data-permission-text="Issue title is private" data-url="eslint/eslint#10475" href="https://urls.greenkeeper.io/eslint/eslint/issues/10475">#10475</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="332018684" data-permission-text="Issue title is private" data-url="eslint/eslint#10476" href="https://urls.greenkeeper.io/eslint/eslint/pull/10476">#10476</a>) (Rubén Norte)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><tt>05343fd</tt></a> Fix: add parens for yield statement (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328600597" data-permission-text="Issue title is private" data-url="eslint/eslint#10432" href="https://urls.greenkeeper.io/eslint/eslint/issues/10432">#10432</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331502212" data-permission-text="Issue title is private" data-url="eslint/eslint#10468" href="https://urls.greenkeeper.io/eslint/eslint/pull/10468">#10468</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><tt>d477c5e</tt></a> Fix: check destructuring for "no-shadow-restricted-names" (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331446399" data-permission-text="Issue title is private" data-url="eslint/eslint#10467" href="https://urls.greenkeeper.io/eslint/eslint/issues/10467">#10467</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="331523772" data-permission-text="Issue title is private" data-url="eslint/eslint#10470" href="https://urls.greenkeeper.io/eslint/eslint/pull/10470">#10470</a>) (Pig Fang)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><tt>7a7580b</tt></a> Update: Add considerPropertyDescriptor option to func-name-matching (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="248240782" data-permission-text="Issue title is private" data-url="eslint/eslint#9078" href="https://urls.greenkeeper.io/eslint/eslint/pull/9078">#9078</a>) (Dieter Luypaert)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><tt>e0a0418</tt></a> Fix: crash on optional catch binding (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328393696" data-permission-text="Issue title is private" data-url="eslint/eslint#10429" href="https://urls.greenkeeper.io/eslint/eslint/pull/10429">#10429</a>) (Toru Nagashima)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><tt>de4dba9</tt></a> Docs: styling team members (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330932041" data-permission-text="Issue title is private" data-url="eslint/eslint#10460" href="https://urls.greenkeeper.io/eslint/eslint/pull/10460">#10460</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><tt>5e453a3</tt></a> Docs: display team members in tables. (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="328617151" data-permission-text="Issue title is private" data-url="eslint/eslint#10433" href="https://urls.greenkeeper.io/eslint/eslint/pull/10433">#10433</a>) (薛定谔的猫)</li>
<li><a class="commit-link" href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><tt>b1895eb</tt></a> Docs: Restore intentional spelling mistake (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="330914393" data-permission-text="Issue title is private" data-url="eslint/eslint#10459" href="https://urls.greenkeeper.io/eslint/eslint/pull/10459">#10459</a>) (Wilfred Hughes)</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 148 commits.</p>
<ul>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f"><code>36ced0a</code></a> <code>5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5fd56329e423b614c5fd3ad7bd12ca41bb59dcbb"><code>5fd5632</code></a> <code>Build: changelog update for 5.0.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/0feedfdb267e110775f0a50dd5bc801c77260ae5"><code>0feedfd</code></a> <code>New: Added max-lines-per-function rule (fixes #9842) (#10188)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/daefbdb6c802a3d78041aa6b1f8e99eb5bd83d39"><code>daefbdb</code></a> <code>Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/077358b6ec7d5dd0c531e6db6f217e10c1c791bb"><code>077358b</code></a> <code>Docs: no-process-exit: recommend process.exitCode (#10478)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/f93d6ff53acd19b39dbc1c7d0e5ffa7d71c826db"><code>f93d6ff</code></a> <code>Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/05343fdd1be4bc444209c45ec0341110444dbc83"><code>05343fd</code></a> <code>Fix: add parens for yield statement (fixes #10432) (#10468)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/d477c5e684b52b307e56ef92714e66b32bc0db5a"><code>d477c5e</code></a> <code>Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/7a7580b860e5d2ea38f9b1ec6860ea6f3c744d42"><code>7a7580b</code></a> <code>Update: Add considerPropertyDescriptor option to func-name-matching (#9078)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/e0a0418fef214e0c548d2ddb02e98182e625f93a"><code>e0a0418</code></a> <code>Fix: crash on optional catch binding (#10429)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/de4dba963963d4fed27dc770e52c2d23fd0542d9"><code>de4dba9</code></a> <code>Docs: styling team members (#10460)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/5e453a3cd5da7a14116e2d10ae08e3b0bafbe860"><code>5e453a3</code></a> <code>Docs: display team members in tables. (#10433)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/b1895eb5a7d9622598804acc28480abeb6c0ba64"><code>b1895eb</code></a> <code>Docs: Restore intentional spelling mistake (#10459)</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/a9da57d56b13b47de89d00b8cbd616523d0ea9af"><code>a9da57d</code></a> <code>5.0.0-rc.0</code></li>
<li><a href="https://urls.greenkeeper.io/eslint/eslint/commit/3ac3df665175fc5009441e874e30ebec792ad8f2"><code>3ac3df6</code></a> <code>Build: changelog update for 5.0.0-rc.0</code></li>
</ul>
<p>There are 148 commits in total.</p>
<p>See the <a href="https://urls.greenkeeper.io/eslint/eslint/compare/f1f1bdfffe0c2675e42cb6ad58145d40a6870135...36ced0afca1bc0e1cbbc13cbeaacf9e7cf00841f">full diff</a></p>
</details>

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

---


Your [Greenkeeper](https://greenkeeper.io) bot 🌴