Commit Graph

154 Commits

Author SHA1 Message Date
Anton Kastritskiy
ba6133e38a Ask to restart flipper to pick up ios SDK
Summary: Running a check is run it only executes the `run` function. The `run` function for `ios.sdk` is a pure function that detects if ios SDK available from `EnvironmentInfo`. This info is picked up when flipper first started. Even if you installed ios SDK flipper won't pick it up while running. Restarting flipper will pick up the SDK and make it available. We should be clear about it.

Reviewed By: mweststrate

Differential Revision: D51614258

fbshipit-source-id: 8b2a8b5b94ec0038acf9f383e55e166c52b2ccab
2023-11-28 04:39:59 -08:00
Anton Kastritskiy
3b1763bd7d explicit instructions for idb
Summary: Add explicit instructions how to install idb internally

Reviewed By: LukeDefeo

Differential Revision: D51600754

fbshipit-source-id: c40d5d07c4cb570a7c51699ce0e4b8a67c506147
2023-11-28 03:40:23 -08:00
Anton Kastritskiy
f6445fea43 Check if Android Studio is installed
Summary:
Since Android Studio is technically not required, I made this check optional.
Though, these steps will gurantee that android env will work for an engineer who opened flipper for the first time

Reviewed By: lblasa

Differential Revision: D51267272

fbshipit-source-id: f30e58f322ea080b00a27ae86b871df2b39e1bb9
2023-11-14 04:29:59 -08:00
Anton Kastritskiy
1199e1f667 Update settings location to reflect new nav bar
Reviewed By: elboman

Differential Revision: D51257953

fbshipit-source-id: f19d2a1343276ee066b422e85b71e4d0a8e7bdb9
2023-11-13 08:26:13 -08:00
Anton Kastritskiy
cb485613e4 Internal Xcode install instruction
Reviewed By: elboman

Differential Revision: D51257660

fbshipit-source-id: 6cf213135f1070def3e62e936d6147b15749b7de
2023-11-13 08:26:13 -08:00
Anton Kastritskiy
0cbd640e5c expand on ios doctor suggestions
Summary:
this should help to address support posts like this one

https://fb.workplace.com/groups/flippersupport/posts/1724631861350798

Reviewed By: potomak

Differential Revision: D51203549

fbshipit-source-id: 097faeb6c9d506bc1fa2ac4602cba95e99a4e2cb
2023-11-10 09:54:08 -08:00
Anton Kastritskiy
45157c3675 Change order of ios checks
Summary:
Current order is confusion, the new order better reflects order at which users gets started with iOS

1. Install Xcode
2. Point Xcode-select at most recent xcode version
3. Install SDK
4. Accept Xcode SDK license
5. check idb health

Reviewed By: lblasa

Differential Revision: D51202202

fbshipit-source-id: da39acf7ef325889c2288b3941cef0ca803356cd
2023-11-10 09:54:08 -08:00
Anton Kastritskiy
b9952410b3 xcode-select copiable command
Reviewed By: ivanmisuno

Differential Revision: D50383695

fbshipit-source-id: 094c0477e44180591b479468fd365959e485da8a
2023-10-18 05:55:23 -07:00
Anton Kastritskiy
b6560e1c74 check xcode-select is using the latest major version available
Reviewed By: mweststrate

Differential Revision: D50369254

fbshipit-source-id: 140a044ca55ec1f445b38e02c7df13cb667d89c6
2023-10-17 16:01:08 -07:00
Anton Kastritskiy
73862c9408 refine typescript type of tryExecuteComand
Summary: You can now descriminate based on `hasProblem`. Thus removing asserting operator

Reviewed By: LukeDefeo

Differential Revision: D50366398

fbshipit-source-id: a16a5419ce946831bd2d1624b1baa75c89a47aa3
2023-10-17 16:01:08 -07:00
Pascal Hartig
160b05a5bd Bump deps
Summary:
This updates minor and patch level dependencies. Frustratingly, I had to revert a bunch
of changes in that version range that still caused incompatibilities and test failures.

If I find time, I'll dig a bit deeper.

Reviewed By: ivanmisuno

Differential Revision: D48433210

fbshipit-source-id: 9ab12e774c1992d4f22cc1428d34f102ce820b75
2023-08-21 03:03:30 -07:00
Pascal Hartig
18b6ce6f24 Dep bump
Summary: Combining a bunch of individual tasks for dep upgrades into one diff.

Reviewed By: ivanmisuno

Differential Revision: D42706074

fbshipit-source-id: 054b2545ad1295699f47f4c6eb5065b7b9a1d6a0
2023-01-25 04:35:09 -08:00
Andrey Goncharov
ed93dfe978 Refine prod and dev deps
Summary: Move flipper local deps to prod deps, so yarn installs them later when we build a bundle

Reviewed By: lblasa

Differential Revision: D39475545

fbshipit-source-id: 5b61d15b45ee315c3b35d8e6836c114b90503b1a
2022-09-15 10:02:19 -07:00
Andrey Goncharov
55b7ef934c Augument IDB installation instructions for intern users
Reviewed By: passy

Differential Revision: D37994214

fbshipit-source-id: bd36abf1ed024ca1f18fcc5297108e4ca333c578
2022-07-20 06:03:38 -07:00
Pascal Hartig
342e22bd87 Upgrade more /desktop deps
Summary: More bumps for patch and minor releases. allow-large-files

Reviewed By: aigoncharov

Differential Revision: D36104098

fbshipit-source-id: 6db995e660afbe4febd72aa70ed8150cc16a8c93
2022-05-04 04:03:19 -07:00
Pascal Hartig
cc3aca0e8b Upgrade @types/node to one version everywhere
Summary: Caused some inconsistencies when running `tsc`. This brings them back in line.

Reviewed By: aigoncharov

Differential Revision: D36101548

fbshipit-source-id: b8f757c59f879911c9b0920fe11396246ffa37e2
2022-05-04 04:03:19 -07:00
Pascal Hartig
7c1251075f Dep bump for /desktop
Summary:
Combining a bunch of dependabot PRs.

N.B. I had to manually clean up the `yarn.lock` a few times because some dependencies resolved to multiple version numbers, catching tsc off-guard.
allow-large-files

Reviewed By: nikoant

Differential Revision: D34579180

fbshipit-source-id: a4848e1010ff240d9b0e721d3878585e7b4bd078
2022-03-03 04:11:52 -08:00
Lawrence Lomax
fbd3212994 Add valid path check for xcode-select'd Xcode
Summary: We should also check that Xcode exists at the path that the user has `xcode-select`'d

Reviewed By: passy

Differential Revision: D34168672

fbshipit-source-id: dc7c36bcb2ad1cec99e6ebb4d531417e55402f01
2022-02-11 04:21:05 -08:00
Lawrence Lomax
ef2b03ea95 Specialize error message when no xcode selected
Summary:
We can detect an xcode-select failure earlier on, right now this will be misleading as later healtchecks around `xctrace`/`xcodebuild` will fail and it's not clear why.

If you don't have any Xcode selected, then we can detect this and mark it as an error. This can be done by looking out the output of the command.

To do this we have to propogate the stdout of the shell-out back, so there's a subtype of the regular healtcheck. This is then inspected for it's path since `xcode-select` returns the same exit code if xcode isn't selected or at it's default state.

Reviewed By: passy

Differential Revision: D34168673

fbshipit-source-id: c0aa846bb251aaf026beb976a042b727c7cf1c24
2022-02-11 04:21:05 -08:00
Anton Kastritskiy
b4fc108c2e Rename first batch for '.ts' files to '.tsx' in doctor, static and test-utils
Summary: Rename first batch for '.ts' files to '.tsx'

Reviewed By: nikoant

Differential Revision: D33843051

fbshipit-source-id: 68dd2dc6538afce2daaf24c6412dc5db8b38acbc
2022-01-28 08:32:19 -08:00
Andres Suarez
79023ee190 Update copyright headers from Facebook to Meta
Reviewed By: bhamodi

Differential Revision: D33331422

fbshipit-source-id: 016e8dcc0c0c7f1fc353a348b54fda0d5e2ddc01
2021-12-27 14:31:45 -08:00
Michel Weststrate
5df34a337c Unshare global types
Summary:
This diff adds `types` fields on the compiler config for every project. This way we can make sure that for example node types and packages are not available in flipper-ui-core. Without an explicit types field, all types would be shared between all packages, and implicitly included into the compilation of everything. For the same reason `types/index.d.ts` has been removed, we want to be intentional on which types are being used in which package.

This diff does most of the work, the next diff will fine tune the globals, and do some further cleanup.

As an alternative solution I first tried a `nohoist: **/node_modules/types/**` and make sure every package list explicitly the types used in package json, which works but is much more error prone, as for example two different react types versions in two packages will cause the most unreadable compiler error due to the types not being shared and not literally the same.

Reviewed By: lawrencelomax

Differential Revision: D33124441

fbshipit-source-id: c2b9d768f845ac28005d8331ef5fa1066c7e4cd7
2021-12-17 07:36:07 -08:00
Michel Weststrate
dcfeb4a4d5 Clean up packages and types
Summary:
This diff removes most deps from the root package.json, which now only contains electron and shared build / test infra structure: lint, prettier, jest, typescript.

This makes it possible to control much better which packages are used where, as all sub packages now have their deps explicitly in their package.json instead of incidentally shared. This allows for example to disable DOM types for all packages by default (flipper-plugin, ui(-core) and app still request it), and in the next diff I hope to add to this that nodeJS types are no longer shared either, so that UI oriented packages will generate compile errors when using Node built-ins

This diff removes most deps that were currently unused, and dedupes a bunch of other ones, so the build should probably be a bit smaller now as well:

{F686704253}

{F686704295}

Reviewed By: antonk52

Differential Revision: D33062859

fbshipit-source-id: 5afaa4f2103d055188382a3370c1fffa295a298a
2021-12-16 14:54:59 -08:00
Michel Weststrate
2480ed30c5 Move flipper-doctor check running to flipper-server-core
Summary: Per title. Two new server API's: get-healthchecks, and run-healtcheck. Types have all been moved to flipper-common, so that they can be used by doctor, server-core and ui-core packages. Since it were quite some, moved them into a FlipperDoctor namespace.

Reviewed By: nikoant

Differential Revision: D32720510

fbshipit-source-id: 37aa35cde6ebd58479cf0dffec5b7b2da6d22198
2021-12-08 04:30:56 -08:00
dependabot[bot]
f4210b2cfd Bump eslint-plugin-react from 7.27.0 to 7.27.1 in /desktop (#3113)
Summary:
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.27.0 to 7.27.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.27.0...v7.27.1">7.27.1</a> - 2021.11.18</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>no-invalid-html-attribute</code>]: allow <code>link</code> <code>rel</code> to have <code>apple-touch-icon</code>, <code>mask-icon</code> (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3132">#3132</a>[] <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>no-unused-class-component-methods</code>]: add <code>getChildContext</code> lifecycle method (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3136">#3136</a>[] <a href="https://github.com/yoyo837"><code>@​yoyo837</code></a>)</li>
<li>[<code>prop-types</code>]: fix false positives on renames in object destructuring (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3142">#3142</a>[] <a href="https://github.com/golopot"><code>@​golopot</code></a>)</li>
<li>[<code>no-arrow-function-lifecycle</code>]: fix invalid autofix from a concise arrow method to a regular one (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3145">#3145</a>[] <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>display-name</code>]: avoid false positives on non-creatClass object expressions (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3144">#3144</a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[readme] fix syntax typo (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3141">#3141</a>[] <a href="https://github.com/moselhy"><code>@​moselhy</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3145">#3145</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3145">yannickcr/eslint-plugin-react#3145</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3144">#3144</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3144">yannickcr/eslint-plugin-react#3144</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3142">#3142</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3142">yannickcr/eslint-plugin-react#3142</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3141">#3141</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3141">yannickcr/eslint-plugin-react#3141</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3136">#3136</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3136">yannickcr/eslint-plugin-react#3136</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3132">#3132</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3132">yannickcr/eslint-plugin-react#3132</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="94826da358"><code>94826da</code></a> Update CHANGELOG and bump version</li>
<li><a href="893dbff9dc"><code>893dbff</code></a> [Fix] <code>display-name</code>: avoid false positives on non-creatClass object expressions</li>
<li><a href="eb818974ff"><code>eb81897</code></a> [Fix] <code>no-arrow-function-lifecycle</code>: fix invalid autofix from a concise arrow...</li>
<li><a href="8f0002302c"><code>8f00023</code></a> [Fix] <code>prop-types</code>: fix false positives on renames in object destructuring</li>
<li><a href="0132c47559"><code>0132c47</code></a> [readme] fix syntax typo</li>
<li><a href="a2f8a35e25"><code>a2f8a35</code></a> [Fix] <code>no-unused-class-component-methods</code>: add <code>getChildContext</code> lifecycle me...</li>
<li><a href="87fe152af7"><code>87fe152</code></a> [Fix] <code>no-invalid-html-attribute</code>: allow <code>link</code> <code>rel</code> to have `apple-touch-ic...</li>
<li>See full diff in <a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.27.0...v7.27.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-react&package-manager=npm_and_yarn&previous-version=7.27.0&new-version=7.27.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/3113

Reviewed By: jknoxville

Differential Revision: D32698516

Pulled By: passy

fbshipit-source-id: bb8ce9fae63106eb5692c5c46ea6bf0b9c4a3442
2021-11-30 23:11:40 -08:00
dependabot[bot]
45242340a5 Bump eslint-plugin-jsx-a11y from 6.4.1 to 6.5.1 in /desktop (#3084)
Summary:
Bumps [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) from 6.4.1 to 6.5.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases">eslint-plugin-jsx-a11y's releases</a>.</em></p>
<blockquote>
<h2>v6.5.1</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.5.0...v6.5.1">https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.5.0...v6.5.1</a></p>
<h2>v6.5.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Upgrade jsx-ast-utils dependency to v3.1.0 by <a href="https://github.com/jessebeach"><code>@​jessebeach</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/754">jsx-eslint/eslint-plugin-jsx-a11y#754</a></li>
<li>Remove no-onchange from recommended and strict by <a href="https://github.com/karlhorky"><code>@​karlhorky</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/757">jsx-eslint/eslint-plugin-jsx-a11y#757</a></li>
<li>Turn off label-has-for in strict rule set by <a href="https://github.com/janmonschke"><code>@​janmonschke</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/734">jsx-eslint/eslint-plugin-jsx-a11y#734</a></li>
<li>Ran npm update; latest packages by <a href="https://github.com/jessebeach"><code>@​jessebeach</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/763">jsx-eslint/eslint-plugin-jsx-a11y#763</a></li>
<li>[New] <code>label-has-associated-control</code>: Add glob support by <a href="https://github.com/hallzac2"><code>@​hallzac2</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/749">jsx-eslint/eslint-plugin-jsx-a11y#749</a></li>
<li>[doc] Add link to MDN Aria documentation by <a href="https://github.com/arjansingh"><code>@​arjansingh</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/762">jsx-eslint/eslint-plugin-jsx-a11y#762</a></li>
<li>[Tests] migrate tests to Github Actions by <a href="https://github.com/ljharb"><code>@​ljharb</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/764">jsx-eslint/eslint-plugin-jsx-a11y#764</a></li>
<li>docs: Add example for tabIndex on seemingly non-interactive element by <a href="https://github.com/eps1lon"><code>@​eps1lon</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/760">jsx-eslint/eslint-plugin-jsx-a11y#760</a></li>
<li>Add Next.js case to anchor-is-valid rule docs by <a href="https://github.com/zackdotcomputer"><code>@​zackdotcomputer</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/769">jsx-eslint/eslint-plugin-jsx-a11y#769</a></li>
<li>[Docs] <code>no-redundant-roles</code>: Adds missing closing square bracket by <a href="https://github.com/mikeriley131"><code>@​mikeriley131</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/775">jsx-eslint/eslint-plugin-jsx-a11y#775</a></li>
<li>[Docs] <code>anchor-is-valid</code>: general cleanup by <a href="https://github.com/Anima-t3d"><code>@​Anima-t3d</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/728">jsx-eslint/eslint-plugin-jsx-a11y#728</a></li>
<li>Update flow-bin version to support aarch64 by <a href="https://github.com/odidev"><code>@​odidev</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/784">jsx-eslint/eslint-plugin-jsx-a11y#784</a></li>
<li>Fully deprecate accessible-emoji rule by <a href="https://github.com/backwardok"><code>@​backwardok</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/782">jsx-eslint/eslint-plugin-jsx-a11y#782</a></li>
<li>Fix Flow warnings by <a href="https://github.com/jessebeach"><code>@​jessebeach</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/785">jsx-eslint/eslint-plugin-jsx-a11y#785</a></li>
<li>[Docs] Document the similarity between html-has-lang and lang by <a href="https://github.com/denis-sokolov"><code>@​denis-sokolov</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/778">jsx-eslint/eslint-plugin-jsx-a11y#778</a></li>
<li>[Docs] Clarify the title of the strictness table in the main doc by <a href="https://github.com/denis-sokolov"><code>@​denis-sokolov</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/786">jsx-eslint/eslint-plugin-jsx-a11y#786</a></li>
<li>Update recommended config to allow fieldset to have the radiogroup role by <a href="https://github.com/hallzac2"><code>@​hallzac2</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/746">jsx-eslint/eslint-plugin-jsx-a11y#746</a></li>
<li>Update focus/hover style for link-button by <a href="https://github.com/mdvorscak"><code>@​mdvorscak</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/662">jsx-eslint/eslint-plugin-jsx-a11y#662</a></li>
<li>Support img role for canvas. Fix for <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/648">https://github.com/facebook/flipper/issues/648</a>. by <a href="https://github.com/markwoon"><code>@​markwoon</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/796">jsx-eslint/eslint-plugin-jsx-a11y#796</a></li>
<li>Fix no-access-key wording and grammar by <a href="https://github.com/breadadams"><code>@​breadadams</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/800">jsx-eslint/eslint-plugin-jsx-a11y#800</a></li>
<li>[Docs] <code>scope</code>: replace duplicate scope word by <a href="https://github.com/rafaelss95"><code>@​rafaelss95</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/799">jsx-eslint/eslint-plugin-jsx-a11y#799</a></li>
<li>[Tests] use <code>babel/eslint-parser</code> instead of <code>babel-eslint</code> by <a href="https://github.com/MichaelDeBoey"><code>@​MichaelDeBoey</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/811">jsx-eslint/eslint-plugin-jsx-a11y#811</a></li>
<li>Switch to <code>export default</code> syntax for exporting rules by <a href="https://github.com/bmish"><code>@​bmish</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/819">jsx-eslint/eslint-plugin-jsx-a11y#819</a></li>
<li>Add <code>eslint-plugin-eslint-plugin</code> by <a href="https://github.com/bmish"><code>@​bmish</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/818">jsx-eslint/eslint-plugin-jsx-a11y#818</a></li>
<li>add missing close / for jsx succeed example by <a href="https://github.com/adamrhunter"><code>@​adamrhunter</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/821">jsx-eslint/eslint-plugin-jsx-a11y#821</a></li>
<li>[Docs] HTTP =&gt; HTTPS by <a href="https://github.com/Schweinepriester"><code>@​Schweinepriester</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/823">jsx-eslint/eslint-plugin-jsx-a11y#823</a></li>
<li>[New] support ESLint 8.x by <a href="https://github.com/MichaelDeBoey"><code>@​MichaelDeBoey</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/810">jsx-eslint/eslint-plugin-jsx-a11y#810</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/karlhorky"><code>@​karlhorky</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/757">jsx-eslint/eslint-plugin-jsx-a11y#757</a></li>
<li><a href="https://github.com/janmonschke"><code>@​janmonschke</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/734">jsx-eslint/eslint-plugin-jsx-a11y#734</a></li>
<li><a href="https://github.com/hallzac2"><code>@​hallzac2</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/749">jsx-eslint/eslint-plugin-jsx-a11y#749</a></li>
<li><a href="https://github.com/arjansingh"><code>@​arjansingh</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/762">jsx-eslint/eslint-plugin-jsx-a11y#762</a></li>
<li><a href="https://github.com/zackdotcomputer"><code>@​zackdotcomputer</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/769">jsx-eslint/eslint-plugin-jsx-a11y#769</a></li>
<li><a href="https://github.com/mikeriley131"><code>@​mikeriley131</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/775">jsx-eslint/eslint-plugin-jsx-a11y#775</a></li>
<li><a href="https://github.com/Anima-t3d"><code>@​Anima-t3d</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/728">jsx-eslint/eslint-plugin-jsx-a11y#728</a></li>
<li><a href="https://github.com/odidev"><code>@​odidev</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/784">jsx-eslint/eslint-plugin-jsx-a11y#784</a></li>
<li><a href="https://github.com/denis-sokolov"><code>@​denis-sokolov</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/778">jsx-eslint/eslint-plugin-jsx-a11y#778</a></li>
<li><a href="https://github.com/mdvorscak"><code>@​mdvorscak</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/662">jsx-eslint/eslint-plugin-jsx-a11y#662</a></li>
<li><a href="https://github.com/markwoon"><code>@​markwoon</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/796">jsx-eslint/eslint-plugin-jsx-a11y#796</a></li>
<li><a href="https://github.com/breadadams"><code>@​breadadams</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/800">jsx-eslint/eslint-plugin-jsx-a11y#800</a></li>
<li><a href="https://github.com/rafaelss95"><code>@​rafaelss95</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/799">jsx-eslint/eslint-plugin-jsx-a11y#799</a></li>
<li><a href="https://github.com/bmish"><code>@​bmish</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/819">jsx-eslint/eslint-plugin-jsx-a11y#819</a></li>
<li><a href="https://github.com/adamrhunter"><code>@​adamrhunter</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/821">jsx-eslint/eslint-plugin-jsx-a11y#821</a></li>
<li><a href="https://github.com/Schweinepriester"><code>@​Schweinepriester</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/823">jsx-eslint/eslint-plugin-jsx-a11y#823</a></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/master/CHANGELOG.md">eslint-plugin-jsx-a11y's changelog</a>.</em></p>
<blockquote>
<h1>6.5.1 / 2021-11-10</h1>
<ul>
<li>8f7d0b0 [Fix] properly build <code>module.exports</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/824">https://github.com/facebook/flipper/issues/824</a>)</li>
<li>2fd2087 [Dev Deps] update <code>eslint-plugin-import</code></li>
</ul>
<h1>6.5.0 / 2021-11-09</h1>
<ul>
<li>0f5f582 [New] support ESLint 8.x (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/810">https://github.com/facebook/flipper/issues/810</a>)</li>
<li>1dbc416 [Deps] update <code>babel/runtime</code>, <code>axe-core</code></li>
<li>4043d31 [Dev Deps] update <code>babel/cli</code>, <code>babel/core</code>, <code>babel/eslint-parser</code>, <code>babel/plugin-transform-flow-strip-types</code>, <code>eslint-config-airbnb-base</code></li>
<li>d143cba [Docs] HTTP =&gt; HTTPS (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/823">https://github.com/facebook/flipper/issues/823</a>)</li>
<li>309b040 [Docs] <code>anchor-has-content</code>: add missing close / for jsx succeed example (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/821">https://github.com/facebook/flipper/issues/821</a>)</li>
<li>ba1e312 [eslint] simplify eslint command</li>
<li>0269025 [meta] change all <code>master</code> references in URLs to <code>HEAD</code></li>
<li>f1414cf [Dev Deps] add <code>eslint-plugin-eslint-plugin</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/818">https://github.com/facebook/flipper/issues/818</a>)</li>
<li>f44fc05 [meta] update URLs</li>
<li>df34872 [Refactor] switch to <code>export default</code> syntax for exporting rules (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/819">https://github.com/facebook/flipper/issues/819</a>)</li>
<li>ff26b82 [meta] fix prepublish scripts</li>
<li>d4a57d8 [Deps] update <code>babel/runtime</code>, <code>array-includes</code>, <code>axe-core</code>, <code>jsx-ast-utils</code></li>
<li>bd1dec6 [Dev Deps] update <code>babel/cli</code>, <code>babel/core</code>, <code>babel/eslint-parser</code>, <code>eslint-plugin-import</code>, <code>estraverse</code>, <code>safe-publish-latest</code></li>
<li>434c4cf [Tests] do not test eslint 7 on node 11</li>
<li>aed7a20 [Tests] use <code>babel/eslint-parser</code> instead of <code>babel-eslint</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/811">https://github.com/facebook/flipper/issues/811</a>)</li>
<li>0021489 [actions] use codecov action</li>
<li>1251088 [meta] delete FUNDING.yml in favor of <code>.github</code> repo</li>
<li>ecf7a27 [Docs] <code>scope</code>: replace duplicate <code>scope</code> word (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/799">https://github.com/facebook/flipper/issues/799</a>)</li>
<li>952af25 [Fix] <code>no-access-key</code>: Fix wording and grammar (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/800">https://github.com/facebook/flipper/issues/800</a>)</li>
<li>6cf7ac0 [Dev Deps] update <code>babel/cli</code>, <code>babel/core</code>, <code>babel/plugin-transform-flow-strip-types</code>, <code>aud</code>, <code>eslint-plugin-flowtype</code>, <code>eslint-plugin-import</code></li>
<li>79a35d4 [Deps] update <code>babel/runtime</code>, <code>axe-core</code>, <code>damerau-levenshtein</code></li>
<li>2a9ab71 [Tests] delete <code>src/util/getComputedRole-test.js</code> test in node 6</li>
<li>0c1c587 [Tests] <code>autocomplete-valid</code>: move some failed tests to passing</li>
<li>8830902 [Tests] fix eslint &lt; 7 not understanding <code>import type</code></li>
<li>d57887c [Tests] ensure all tests run</li>
<li>55e5c11 Support img role for canvas (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/796">https://github.com/facebook/flipper/issues/796</a>)</li>
<li>36102cd [meta] use <code>prepublishOnly</code> script for npm 7+</li>
<li>2501a7f Remove the link-button focus css from the anchor-is-valid doc (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/662">https://github.com/facebook/flipper/issues/662</a>)</li>
<li>d927625 Update recommended config to allow fieldset to have the radiogroup role (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/746">https://github.com/facebook/flipper/issues/746</a>)</li>
<li>5aa8db9 [Docs] Clarify the title of the strictness table in the main doc (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/786">https://github.com/facebook/flipper/issues/786</a>)</li>
<li>df3c7ad [Docs] Document the similarity between html-has-lang and lang (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/778">https://github.com/facebook/flipper/issues/778</a>)</li>
<li>426d4c2 Fix Flow warnings (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/785">https://github.com/facebook/flipper/issues/785</a>)</li>
<li>ecec8e4 Fully deprecate accessible-emoji rule (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/782">https://github.com/facebook/flipper/issues/782</a>)</li>
<li>8a0e43c [Tests] remove .travis.yml</li>
<li>f88bf6b [Dev Deps] update <code>flow-bin</code> to support aarch64 (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/784">https://github.com/facebook/flipper/issues/784</a>)</li>
<li>369f9db [Dev Deps] update <code>babel/cli</code>, <code>babel/core</code>, <code>babel/plugin-transform-flow-strip-types</code>, <code>aud</code>, <code>eslint-plugin-flowtype</code>, <code>jscodeshift</code></li>
<li>ce0785f [Deps] update <code>babel/runtime</code>, <code>array-includes</code>, <code>axe-core</code>, <code>emoji-regex</code></li>
<li>2c2a2ad [actions] update to use <code>node/install</code> action</li>
<li>c275964 [Docs] <code>anchor-is-valid</code>: general cleanup (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/728">#728</a>)</li>
<li>3df059e [Docs] <code>no-redundant-roles</code>: Adds missing closing square bracket (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/775">https://github.com/facebook/flipper/issues/775</a>)</li>
<li>42ce5b7 [Docs] <code>anchor-is-valid</code>: Add Next.js case (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/769">https://github.com/facebook/flipper/issues/769</a>)</li>
<li>2e5df91 [Tests] fix tests breaking on npm 7</li>
<li>066ccff [Docs] <code>no-noninteractive-tabindex</code>: Add example for tabIndex on seemingly non-interactive element (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/760">https://github.com/facebook/flipper/issues/760</a>)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="30deacbf24"><code>30deacb</code></a> v6.5.1</li>
<li><a href="2fd208731c"><code>2fd2087</code></a> [Dev Deps] update <code>eslint-plugin-import</code></li>
<li><a href="8f7d0b0338"><code>8f7d0b0</code></a> [Fix] properly build <code>module.exports</code></li>
<li><a href="f8c40017a0"><code>f8c4001</code></a> v6.5.0</li>
<li><a href="0f5f58203c"><code>0f5f582</code></a> [New] support ESLint 8.x</li>
<li><a href="1dbc416b78"><code>1dbc416</code></a> [Deps] update <code>babel/runtime</code>, <code>axe-core</code></li>
<li><a href="4043d313de"><code>4043d31</code></a> [Dev Deps] update <code>babel/cli</code>, <code>babel/core</code>, <code>babel/eslint-parser</code>, `babe...</li>
<li><a href="d143cba6b1"><code>d143cba</code></a> [Docs] HTTP =&gt; HTTPS</li>
<li><a href="309b0404c0"><code>309b040</code></a> [Docs] <code>anchor-has-content</code>: add missing close / for jsx succeed example</li>
<li><a href="ba1e312bbd"><code>ba1e312</code></a> [eslint] simplify eslint command</li>
<li>Additional commits viewable in <a href="https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.4.1...v6.5.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-jsx-a11y&package-manager=npm_and_yarn&previous-version=6.4.1&new-version=6.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/3084

Reviewed By: lblasa

Differential Revision: D32674350

Pulled By: passy

fbshipit-source-id: 76e83ec0812548a03f2d6c9e6d502cae355b956f
2021-11-26 05:29:48 -08:00
dependabot[bot]
0383d33aab Bump eslint-plugin-react from 7.26.1 to 7.27.0 in /desktop (#3062)
Summary:
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.26.1 to 7.27.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.26.1...v7.27.0">7.27.0</a> - 2021.11.09</h2>
<h3>Added</h3>
<ul>
<li>support eslint 8.x (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3059">https://github.com/facebook/flipper/issues/3059</a>[] <a href="https://github.com/MichaelDeBoey"><code>@​MichaelDeBoey</code></a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>no-unused-class-component-methods</code>]: Handle unused class component methods (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2166">https://github.com/facebook/flipper/issues/2166</a>[] <a href="https://github.com/jakeleventhal"><code>@​jakeleventhal</code></a> <a href="https://github.com/pawelnvk"><code>@​pawelnvk</code></a>)</li>
<li>add [<code>no-arrow-function-lifecycle</code>] (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1980">https://github.com/facebook/flipper/issues/1980</a>[] <a href="https://github.com/ngtan"><code>@​ngtan</code></a>)</li>
<li>add support for <code>typescript-eslint/parser</code> v5 (<a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>no-invalid-html-attribute</code>]: add rule (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2863">https://github.com/facebook/flipper/issues/2863</a>[] <a href="https://github.com/Nokel81"><code>@​Nokel81</code></a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li><code>propTypes</code>: add <code>VoidFunctionComponent</code> to react generic list (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3092">#3092</a>[] <a href="https://github.com/vedadeepta"><code>@​vedadeepta</code></a>)</li>
<li>[<code>jsx-fragments</code>], [<code>jsx-no-useless-fragment</code>]: avoid a crash on fragment syntax in <code>typescript-eslint</code> parser (<a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>jsx-props-no-multi-spaces</code>]: avoid a crash on long member chains in tag names in <code>typescript-eslint</code> parser (<a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>no-unused-prop-types</code>], <code>usedPropTypes</code>: avoid crash with typescript-eslint parser (<a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>display-name</code>]: unwrap TS <code>as</code> expressions (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3110">#3110</a>[] <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>destructuring-assignment</code>]: detect refs nested in functions (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3102">#3102</a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>no-unstable-components</code>]: improve handling of objects containing render function properties (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3111">#3111</a> <a href="https://github.com/fizwidget"><code>@​fizwidget</code></a>)</li>
<li>[<code>prop-types</code>], <code>propTypes</code>: add forwardRef<!-- raw HTML omitted --> prop-types (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3112">#3112</a> <a href="https://github.com/vedadeepta"><code>@​vedadeepta</code></a>)</li>
<li>[<code>no-typos</code>]: prevent a crash when using private methods (<a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>destructuring-assignment</code>], component detection: improve component detection (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3122">#3122</a> <a href="https://github.com/vedadeepta"><code>@​vedadeepta</code></a>)</li>
<li>[<code>no-invalid-html-attribute</code>]: avoid crash on spread props (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3126">#3126</a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Tests] test on the new babel eslint parser (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3113">#3113</a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[Docs] [<code>jsx-no-target-blank</code>]: adjust options description (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3124">#3124</a> <a href="https://github.com/gebsh"><code>@​gebsh</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3126">#3126</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3126">yannickcr/eslint-plugin-react#3126</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3124">#3124</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3124">yannickcr/eslint-plugin-react#3124</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3122">#3122</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3122">yannickcr/eslint-plugin-react#3122</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3113">#3113</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3113">yannickcr/eslint-plugin-react#3113</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3112">#3112</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3112">yannickcr/eslint-plugin-react#3112</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3111">#3111</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3111">yannickcr/eslint-plugin-react#3111</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3110">#3110</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3110">yannickcr/eslint-plugin-react#3110</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3102">#3102</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3102">yannickcr/eslint-plugin-react#3102</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3092">#3092</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3092">yannickcr/eslint-plugin-react#3092</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3059">https://github.com/facebook/flipper/issues/3059</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3059">yannickcr/eslint-plugin-react#3059</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2863">https://github.com/facebook/flipper/issues/2863</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2863">yannickcr/eslint-plugin-react#2863</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2166">https://github.com/facebook/flipper/issues/2166</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2166">yannickcr/eslint-plugin-react#2166</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1980">https://github.com/facebook/flipper/issues/1980</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/1980">yannickcr/eslint-plugin-react#1980</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="21e01b61af"><code>21e01b6</code></a> Update CHANGELOG and bump version</li>
<li><a href="10c0e6a71d"><code>10c0e6a</code></a> [Dev Deps] update <code>babel/eslint-parser</code>, <code>types/node</code></li>
<li><a href="9e12d2b505"><code>9e12d2b</code></a> [New] support eslint 8.x</li>
<li><a href="c3c97e38f9"><code>c3c97e3</code></a> [Dev Deps] update <code>eslint-config-airbnb-base</code></li>
<li><a href="38628eddad"><code>38628ed</code></a> [Tests] improve parser cases debug comment</li>
<li><a href="e5b9f3543f"><code>e5b9f35</code></a> [Fix] <code>no-invalid-html-attribute</code>: avoid crash on spread props</li>
<li><a href="e672316fc4"><code>e672316</code></a> [Docs] <code>jsx-no-target-blank</code>: adjust options description</li>
<li><a href="7b3d728abc"><code>7b3d728</code></a> [Fix] <code>destructuring-assignment</code>, component detection: improve component dete...</li>
<li><a href="0743c41ab7"><code>0743c41</code></a> [Tests] improve babel parser options</li>
<li><a href="9fd9856de4"><code>9fd9856</code></a> [Dev Deps] Update <code>eslint-remote-tester-run-action</code></li>
<li>Additional commits viewable in <a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.26.1...v7.27.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-react&package-manager=npm_and_yarn&previous-version=7.26.1&new-version=7.27.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/3062

Reviewed By: mweststrate

Differential Revision: D32529284

Pulled By: passy

fbshipit-source-id: 8856b94e3958aa3edf847df1d60e1fbdfe153eee
2021-11-18 11:39:43 -08:00
Pascal Hartig
c0a0fa5dd8 Bump deps
Summary: Preempting dependabot by bumping a few patch and minor releases.

Reviewed By: timur-valiev

Differential Revision: D32434931

fbshipit-source-id: 77a3ec760f08262a118e12318d7601e031730a9a
2021-11-16 10:33:14 -08:00
dependabot[bot]
197614fd3e Bump @typescript-eslint/eslint-plugin from 4.31.0 to 4.33.0 in /desktop (#3000)
Summary:
Bumps [typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.31.0 to 4.33.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.33.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.32.0...v4.33.0">4.33.0</a> (2021-10-04)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [lines-between-class-members] fix <code>exceptAfterOverload</code> for abstract methods (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3943">#3943</a>) (<a href="240fc65c30">240fc65</a>)</li>
<li><strong>eslint-plugin:</strong> [no-confusing-void-expression] support optional chaining (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3937">#3937</a>) (<a href="c40dd13df7">c40dd13</a>)</li>
<li><strong>eslint-plugin:</strong> [no-restricted-imports] fix crash when no options given (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3947">#3947</a>) (<a href="edaa3c10eb">edaa3c1</a>)</li>
<li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] false-positive with non-nullish <code>as</code> assertions and types (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3940">#3940</a>) (<a href="40760f98da">40760f9</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] TSModuleBlock should change scope (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3944">#3944</a>) (<a href="f8f534e42b">f8f534e</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] check <code>RegExp</code> without flags (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3946">#3946</a>) (<a href="0868725713">0868725</a>)</li>
<li><strong>experimental-utils:</strong> add <code>getPhysicalFilename()</code> to <code>RuleContext</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3934">#3934</a>) (<a href="ee5dfd4989">ee5dfd4</a>)</li>
<li><strong>experimental-utils:</strong> require fix in suggestions (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3949">#3949</a>) (<a href="f022fb14c7">f022fb1</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>experimental-utils:</strong> extract <code>isNodeOfTypeWithConditions</code> out of <code>ast-utils</code>' <code>predicates</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3837">#3837</a>) (<a href="214f898178">214f898</a>)</li>
</ul>
<h2>v4.32.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.2...v4.32.0">4.32.0</a> (2021-09-27)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-definitions] correct fix for <code>export default</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3899">#3899</a>) (<a href="ebb33ed8bc">ebb33ed</a>)</li>
<li><strong>eslint-plugin:</strong> [no-require-imports] report only global <code>require</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3871">#3871</a>) (<a href="8aa87a136e">8aa87a1</a>)</li>
<li><strong>eslint-plugin:</strong> [no-shadow] ignore type-only imports properly (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3868">#3868</a>) (<a href="dda9cee68a">dda9cee</a>)</li>
<li><strong>eslint-plugin:</strong> [no-var-requires] report problems within <code>NewExpression</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3884">#3884</a>) (<a href="ed5e45983f">ed5e459</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] problems within namespaces not being reported (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3869">#3869</a>) (<a href="186135698b">1861356</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] respect flags when using <code>RegExp</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3855">#3855</a>) (<a href="ffdb5ff990">ffdb5ff</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-return-this-type] handle generics properly in fixer (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3852">#3852</a>) (<a href="9e98b8f43c">9e98b8f</a>)</li>
<li><strong>eslint-plugin:</strong> false-positive/negative with array index in no-unnecessary-condition (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3805">#3805</a>) (<a href="bdb8f0be14">bdb8f0b</a>)</li>
<li><strong>experimental-utils:</strong> add missing signature for <code>isParenthesized</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3887">#3887</a>) (<a href="806eaac6af">806eaac</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias]: add allowGenerics option (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3865">#3865</a>) (<a href="4195919973">4195919</a>)</li>
<li><strong>eslint-plugin:</strong> add <code>no-non-null-asserted-nullish-coalescing</code> rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3349">#3349</a>) (<a href="4e999614e9">4e99961</a>)</li>
<li><strong>eslint-plugin:</strong> add new extended rule <code>no-restricted-imports</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3775">#3775</a>) (<a href="ec5d50696b">ec5d506</a>)</li>
<li><strong>eslint-plugin-internal:</strong> [prefer-ast-types-enum] add <code>DefinitionType</code> enum (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3916">#3916</a>) (<a href="13b7de508e">13b7de5</a>)</li>
<li>Support <code>'latest'</code> as <code>ecmaVersion</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3873">#3873</a>) (<a href="25a42c0bbe">25a42c0</a>)</li>
</ul>
<h2>v4.31.2</h2>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.1...v4.31.2">4.31.2</a> (2021-09-20)</h2>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/typescript-eslint</code></p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.32.0...v4.33.0">4.33.0</a> (2021-10-04)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [lines-between-class-members] fix <code>exceptAfterOverload</code> for abstract methods (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3943">#3943</a>) (<a href="240fc65c30">240fc65</a>)</li>
<li><strong>eslint-plugin:</strong> [no-confusing-void-expression] support optional chaining (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3937">#3937</a>) (<a href="c40dd13df7">c40dd13</a>)</li>
<li><strong>eslint-plugin:</strong> [no-restricted-imports] fix crash when no options given (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3947">#3947</a>) (<a href="edaa3c10eb">edaa3c1</a>)</li>
<li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] false-positive with non-nullish <code>as</code> assertions and types (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3940">#3940</a>) (<a href="40760f98da">40760f9</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] TSModuleBlock should change scope (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3944">#3944</a>) (<a href="f8f534e42b">f8f534e</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] check <code>RegExp</code> without flags (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3946">#3946</a>) (<a href="0868725713">0868725</a>)</li>
</ul>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.2...v4.32.0">4.32.0</a> (2021-09-27)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-definitions] correct fix for <code>export default</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3899">#3899</a>) (<a href="ebb33ed8bc">ebb33ed</a>)</li>
<li><strong>eslint-plugin:</strong> [no-require-imports] report only global <code>require</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3871">#3871</a>) (<a href="8aa87a136e">8aa87a1</a>)</li>
<li><strong>eslint-plugin:</strong> [no-shadow] ignore type-only imports properly (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3868">#3868</a>) (<a href="dda9cee68a">dda9cee</a>)</li>
<li><strong>eslint-plugin:</strong> [no-var-requires] report problems within <code>NewExpression</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3884">#3884</a>) (<a href="ed5e45983f">ed5e459</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] problems within namespaces not being reported (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3869">#3869</a>) (<a href="186135698b">1861356</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] respect flags when using <code>RegExp</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3855">#3855</a>) (<a href="ffdb5ff990">ffdb5ff</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-return-this-type] handle generics properly in fixer (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3852">#3852</a>) (<a href="9e98b8f43c">9e98b8f</a>)</li>
<li><strong>eslint-plugin:</strong> false-positive/negative with array index in no-unnecessary-condition (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3805">#3805</a>) (<a href="bdb8f0be14">bdb8f0b</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias]: add allowGenerics option (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3865">#3865</a>) (<a href="4195919973">4195919</a>)</li>
<li><strong>eslint-plugin:</strong> add <code>no-non-null-asserted-nullish-coalescing</code> rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3349">#3349</a>) (<a href="4e999614e9">4e99961</a>)</li>
<li><strong>eslint-plugin:</strong> add new extended rule <code>no-restricted-imports</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3775">#3775</a>) (<a href="ec5d50696b">ec5d506</a>)</li>
<li><strong>eslint-plugin-internal:</strong> [prefer-ast-types-enum] add <code>DefinitionType</code> enum (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3916">#3916</a>) (<a href="13b7de508e">13b7de5</a>)</li>
</ul>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.1...v4.31.2">4.31.2</a> (2021-09-20)</h2>
<p><strong>Note:</strong> Version bump only for package <code>@​typescript-eslint/eslint-plugin</code></p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7bf8c9cb02"><code>7bf8c9c</code></a> chore: publish v4.33.0</li>
<li><a href="edaa3c10eb"><code>edaa3c1</code></a> fix(eslint-plugin): [no-restricted-imports] fix crash when no options given (...</li>
<li><a href="0868725713"><code>0868725</code></a> fix(eslint-plugin): [prefer-regexp-exec] check <code>RegExp</code> without flags (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3946">#3946</a>)</li>
<li><a href="f8f534e42b"><code>f8f534e</code></a> fix(eslint-plugin): [padding-line-between-statements] TSModuleBlock should ch...</li>
<li><a href="240fc65c30"><code>240fc65</code></a> fix(eslint-plugin): [lines-between-class-members] fix <code>exceptAfterOverload</code> f...</li>
<li><a href="40760f98da"><code>40760f9</code></a> fix(eslint-plugin): [non-nullable-type-assertion-style] false-positive with n...</li>
<li><a href="c40dd13df7"><code>c40dd13</code></a> fix(eslint-plugin): [no-confusing-void-expression] support optional chaining ...</li>
<li><a href="35a8acfc52"><code>35a8acf</code></a> refactor(eslint-plugin): [no-shadow] use <code>findVariable</code> from utils (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3921">#3921</a>)</li>
<li><a href="3c773e475b"><code>3c773e4</code></a> docs(eslint-plugin): [no-unsafe-argument] fix grammar (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3889">#3889</a>)</li>
<li><a href="02c6ff3c5a"><code>02c6ff3</code></a> chore: publish v4.32.0</li>
<li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v4.33.0/packages/eslint-plugin">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=4.31.0&new-version=4.33.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/3000

Reviewed By: passy

Differential Revision: D31991585

Pulled By: cekkaewnumchai

fbshipit-source-id: 15ea4adeb250934dcc142915b1f4196e6e776abd
2021-10-28 06:18:12 -07:00
Pascal Hartig
b3fa8dd6c1 Dep bump
Summary:
Took a few iterations to make offline mirror happy, but everything is green now.

allow-large-files

Reviewed By: nikoant

Differential Revision: D31690614

fbshipit-source-id: 38d0d6cb5e3f63b3707d917a1ed6fc6144762731
2021-10-19 09:21:36 -07:00
dependabot[bot]
5a795ad52a Bump eslint-plugin-react from 7.25.1 to 7.26.1 in /desktop (#2942)
Summary:
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.25.1 to 7.26.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/releases">eslint-plugin-react's releases</a>.</em></p>
<blockquote>
<h2>v7.26.0</h2>
<h3>Added</h3>
<ul>
<li>add [<code>no-namespace</code>] rule (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2640">https://github.com/facebook/flipper/issues/2640</a> <a href="https://github.com/yacinehmito"><code>@​yacinehmito</code></a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li><a href="docs/rules/jsx-max-props-per-line.md"><code>jsx-max-props-per-line</code></a>: add <code>single</code> and <code>multi</code> options (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3078">#3078</a> <a href="https://github.com/SIL0RAK"><code>@​SIL0RAK</code></a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li><a href="docs/rules/display-name.md"><code>display-name</code></a>: Get rid of false position on component detection (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2759">https://github.com/facebook/flipper/issues/2759</a> <a href="https://github.com/iiison"><code>@​iiison</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[<code>no-access-state-in-setstate</code>]: passing test for “don't error if it's not a React Component” (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1873">https://github.com/facebook/flipper/issues/1873</a> <a href="https://github.com/kentcdodds"><code>@​kentcdodds</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3078">#3078</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3078">yannickcr/eslint-plugin-react#3078</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2640">https://github.com/facebook/flipper/issues/2640</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2640">yannickcr/eslint-plugin-react#2640</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2759">https://github.com/facebook/flipper/issues/2759</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2759">yannickcr/eslint-plugin-react#2759</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1873">https://github.com/facebook/flipper/issues/1873</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/1873">yannickcr/eslint-plugin-react#1873</a>
[<code>react/jsx-runtime</code>]: <a href="https://github.com/yannickcr/eslint-plugin-react/blob/HEAD/index.js#L163-L176">https://github.com/yannickcr/eslint-plugin-react/blob/HEAD/index.js#L163-L176</a></p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.26.0...v7.26.1">7.26.1</a> - 2021.09.29</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>no-namespace</code>]: fix crash on non-string React.createElement name (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3082">#3082</a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>no-namespace</code>]: avoid crash on non-string createElement values (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3085">#3085</a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>jsx-no-target-blank</code>]: improve error messages (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3088">#3088</a> <a href="https://github.com/cutiful"><code>@​cutiful</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Docs] [<code>jsx-max-props-per-line</code>]: fix options example (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3083">#3083</a> <a href="https://github.com/MrRaiter"><code>@​MrRaiter</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3088">#3088</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3088">yannickcr/eslint-plugin-react#3088</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3085">#3085</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3085">yannickcr/eslint-plugin-react#3085</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3083">#3083</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3083">yannickcr/eslint-plugin-react#3083</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3082">#3082</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3082">yannickcr/eslint-plugin-react#3082</a></p>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.3...v7.26.0">7.26.0</a> - 2021.09.20</h2>
<h3>Added</h3>
<ul>
<li>add [<code>no-namespace</code>] rule (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2640">https://github.com/facebook/flipper/issues/2640</a> <a href="https://github.com/yacinehmito"><code>@​yacinehmito</code></a> <a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
<li>[<code>jsx-max-props-per-line</code>]: add <code>single</code> and <code>multi</code> options (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3078">#3078</a> <a href="https://github.com/SIL0RAK"><code>@​SIL0RAK</code></a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[<code>display-name</code>]: Get rid of false position on component detection (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2759">https://github.com/facebook/flipper/issues/2759</a> <a href="https://github.com/iiison"><code>@​iiison</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[<code>no-access-state-in-setstate</code>]: passing test for “don't error if it's not a React Component” (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1873">https://github.com/facebook/flipper/issues/1873</a> <a href="https://github.com/kentcdodds"><code>@​kentcdodds</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3078">#3078</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3078">yannickcr/eslint-plugin-react#3078</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2640">https://github.com/facebook/flipper/issues/2640</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2640">yannickcr/eslint-plugin-react#2640</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2759">https://github.com/facebook/flipper/issues/2759</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2759">yannickcr/eslint-plugin-react#2759</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1873">https://github.com/facebook/flipper/issues/1873</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/1873">yannickcr/eslint-plugin-react#1873</a></p>
<h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.2...v7.25.3">7.25.3</a> - 2021.09.19</h2>
<h3>Fixed</h3>
<ul>
<li>[<code>prop-types</code>], <code>propTypes</code>: bail out unknown generic types inside func params (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3076">#3076</a> <a href="https://github.com/vedadeepta"><code>@​vedadeepta</code></a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[readme] Update broken link for configuration files (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3071">#3071</a> <a href="https://github.com/prateek3255"><code>@​prateek3255</code></a>)</li>
<li>[Refactor] create/extract <code>isCreateElement</code> and <code>isDestructuredFromPragmaImport</code> utils (<a href="https://github.com/ljharb"><code>@​ljharb</code></a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3076">#3076</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3076">yannickcr/eslint-plugin-react#3076</a>
<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3071">#3071</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3071">yannickcr/eslint-plugin-react#3071</a></p>
<h2>[7.25.2] - 2021.09.16</h2>
<h3>Fixed</h3>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="119a7f3c73"><code>119a7f3</code></a> Update CHANGELOG and bump version</li>
<li><a href="7844d8ecbb"><code>7844d8e</code></a> [Fix] <code>jsx-no-target-blank</code>: improve error messages</li>
<li><a href="8785c169c2"><code>8785c16</code></a> [Fix] <code>no-namespace</code>: avoid crash on non-string createElement values</li>
<li><a href="a8ecd54b74"><code>a8ecd54</code></a> [Docs] <code>jsx-max-props-per-line</code>: fix options example</li>
<li><a href="a4bf7dad85"><code>a4bf7da</code></a> [Fix] <code>no-namespace</code>: fix crash on non-string React.createElement name</li>
<li><a href="eeb0144f14"><code>eeb0144</code></a> [Docs] Pin link to code in react-in-jsx-scope docs</li>
<li><a href="8cf47a8ac2"><code>8cf47a8</code></a> Update CHANGELOG and bump version</li>
<li><a href="e4acd07cd4"><code>e4acd07</code></a> [Dev Deps] update <code>types/estree</code>, <code>types/node</code>, <code>eslint-plugin-eslint-plugin</code></li>
<li><a href="83eb22651c"><code>83eb226</code></a> [New] <code>jsx-max-props-per-line</code>: add <code>single</code> and <code>multi</code> options</li>
<li><a href="95a8a4eb53"><code>95a8a4e</code></a> [Dev Deps] update <code>eslint-remote-tester</code></li>
<li>Additional commits viewable in <a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.1...v7.26.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-react&package-manager=npm_and_yarn&previous-version=7.25.1&new-version=7.26.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2942

Reviewed By: passy

Differential Revision: D31390485

Pulled By: jknoxville

fbshipit-source-id: 92909bb967d0b0a62e3e5a927257d2d1e2cc53d4
2021-10-14 06:27:59 -07:00
Pascal Hartig
91cc0ef3c0 Dep bump
Summary: Lots of open security warnings so I'm trying to catch a few that are behind patch releases at once.

Reviewed By: mweststrate

Differential Revision: D31574708

fbshipit-source-id: 5a4f2b18b50a3752b4986c4196a4bcda1e8a298c
2021-10-14 03:56:43 -07:00
Pascal Hartig
dd190ef2e0 Big dep bump
Summary: Conservatively bumping only patch versions (except the ones we know break stuff).

Reviewed By: nikoant

Differential Revision: D31511737

fbshipit-source-id: 5b55b4689e71975824577f0ac43d806ca37ea232
2021-10-11 02:32:44 -07:00
Pascal Hartig
3a93d48e05 Disable sync rules for sub-projects
Summary: This is from a larger lint task but I'm pulling this out separately. Sync only matters to us in the context of UI where it can block the main loop. Here it's fine.

Reviewed By: timur-valiev

Differential Revision: D31290130

fbshipit-source-id: 9a156ce549a1249b2b08f16e3afef6e5cd1e5441
2021-09-30 09:31:03 -07:00
Pascal Hartig
c2848df7f2 Update instruments check
Summary: We no longer need to check for instruments but it's useful to check if we have xctrace as it was added somewhat recently to xcrun.

Reviewed By: mweststrate

Differential Revision: D31232872

fbshipit-source-id: 0f496c56520bf752cf7dbd5005c7832c80c2bc26
2021-09-28 08:21:34 -07:00
dependabot[bot]
5d910f662a Bump prettier from 2.3.2 to 2.4.1 in /desktop (#2892)
Summary:
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.2 to 2.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p>
<blockquote>
<h2>2.4.1</h2>
<p>{emoji:1f517} <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#241">Changelog</a></p>
<h2>2.4.0</h2>
<p><a href="https://github.com/prettier/prettier/compare/2.3.2...2.4.0">diff</a></p>
<p><a href="https://prettier.io/blog/2021/09/09/2.4.0.html">Release note</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p>
<blockquote>
<h1>2.4.1</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.4.0...2.4.1">diff</a></p>
<h4>Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11482">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11487">#11487</a> by <a href="https://github.com/niksy"><code>@​niksy</code></a>)</h4>

<pre lang="scss"><code>// Input
forward &quot;library&quot; as btn-*;
<p>// Prettier 2.4.0
<a href="https://github.com/forward"><code>@​forward</code></a> &quot;library&quot; as btn- *;</p>
<p>// Prettier 2.4.1
<a href="https://github.com/forward"><code>@​forward</code></a> &quot;library&quot; as btn-*;
</code></pre></p>
<h4>Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11514">#11514</a> by <a href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</h4>
<p>A new <code>--debug-print-ast</code> CLI flag for debugging.</p>
<h1>2.4.0</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.3.2...2.4.0">diff</a></p>
<p>{emoji:1f517} <a href="https://prettier.io/blog/2021/09/09/2.4.0.html">Release Notes</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7ced9e6654"><code>7ced9e6</code></a> Release 2.4.1</li>
<li><a href="59b5eb4e1f"><code>59b5eb4</code></a> Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11482">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11487">#11487</a>)</li>
<li><a href="aa63269743"><code>aa63269</code></a> Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11514">#11514</a>)</li>
<li><a href="ae33e494a9"><code>ae33e49</code></a> fix(docs): lint-staged install instructions (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11363">#11363</a>)</li>
<li><a href="a1a7502f4f"><code>a1a7502</code></a> Update integrating-with-linters.md (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11399">#11399</a>)</li>
<li><a href="f63e15d1cd"><code>f63e15d</code></a> Build(deps): Bump typescript from 4.4.2 to 4.4.3 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11507">#11507</a>)</li>
<li><a href="dec24722d6"><code>dec2472</code></a> Build(deps-dev): Bump <code>@​babel/preset-env</code> from 7.15.4 to 7.15.6 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11499">#11499</a>)</li>
<li><a href="ac3912cd47"><code>ac3912c</code></a> Build(deps-dev): Bump eslint-plugin-unicorn from 35.0.0 to 36.0.0 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11504">#11504</a>)</li>
<li><a href="bf5a027794"><code>bf5a027</code></a> Revert workaround for node 16.9 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11493">#11493</a>)</li>
<li><a href="ddee8dbaae"><code>ddee8db</code></a> Build(deps): Bump espree from 8.0.0 to 9.0.0 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/11509">#11509</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/2.3.2...2.4.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=2.3.2&new-version=2.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2892

Reviewed By: mweststrate

Differential Revision: D31150434

Pulled By: passy

fbshipit-source-id: 9babc0c91c931330dad615e74598cc29a713dbf4
2021-09-27 06:31:53 -07:00
dependabot[bot]
419e24c9a3 Bump @typescript-eslint/eslint-plugin from 4.30.0 to 4.31.0 in /desktop (#2860)
Summary:
Bumps [typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.30.0 to 4.31.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.31.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.30.0...v4.31.0">4.31.0</a> (2021-09-06)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>ast-spec:</strong> remove duplicate union types from <code>Expression</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3770">#3770</a>) (<a href="463e768978">463e768</a>)</li>
<li><strong>utils:</strong> support immutable arrays in <code>ReportFixFunction</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3830">#3830</a>) (<a href="8218055d6d">8218055</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-readonly-parameter-types] add option treatMethodsAsReadonly (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3733">#3733</a>) (<a href="a46e3182c8">a46e318</a>)</li>
<li><strong>eslint-plugin:</strong> [restrict-template-expressions] add option to allow RegExp (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3709">#3709</a>) (<a href="363b3dc4dd">363b3dc</a>)</li>
<li><strong>eslint-plugin:</strong> add <code>no-meaningless-void-operator</code> rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3641">#3641</a>) (<a href="ea40ab6593">ea40ab6</a>)</li>
<li><strong>eslint-plugin:</strong> add extension rule <code>padding-line-between-statements</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3418">#3418</a>) (<a href="f79ae9b58e">f79ae9b</a>)</li>
<li><strong>experimental-utils:</strong> extract <code>isNodeOfType</code> out of <code>ast-utils</code>' <code>predicates</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3677">#3677</a>) (<a href="4bfa4375af">4bfa437</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.30.0...v4.31.0">4.31.0</a> (2021-09-06)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>utils:</strong> support immutable arrays in <code>ReportFixFunction</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3830">#3830</a>) (<a href="8218055d6d">8218055</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-readonly-parameter-types] add option treatMethodsAsReadonly (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3733">#3733</a>) (<a href="a46e3182c8">a46e318</a>)</li>
<li><strong>eslint-plugin:</strong> [restrict-template-expressions] add option to allow RegExp (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3709">#3709</a>) (<a href="363b3dc4dd">363b3dc</a>)</li>
<li><strong>eslint-plugin:</strong> add <code>no-meaningless-void-operator</code> rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3641">#3641</a>) (<a href="ea40ab6593">ea40ab6</a>)</li>
<li><strong>eslint-plugin:</strong> add extension rule <code>padding-line-between-statements</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3418">#3418</a>) (<a href="f79ae9b58e">f79ae9b</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="4a88de2c62"><code>4a88de2</code></a> chore: publish v4.31.0</li>
<li><a href="8218055d6d"><code>8218055</code></a> fix(utils): support immutable arrays in <code>ReportFixFunction</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3830">#3830</a>)</li>
<li><a href="e59a17c076"><code>e59a17c</code></a> docs(eslint-plugin): fix incorrect quote (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3810">#3810</a>)</li>
<li><a href="bb72fd6415"><code>bb72fd6</code></a> chore(eslint-plugin): fix missing periods in rule messages (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3789">#3789</a>)</li>
<li><a href="a46e3182c8"><code>a46e318</code></a> feat(eslint-plugin): [prefer-readonly-parameter-types] add option treatMethod...</li>
<li><a href="363b3dc4dd"><code>363b3dc</code></a> feat(eslint-plugin): [restrict-template-expressions] add option to allow RegE...</li>
<li><a href="ea40ab6593"><code>ea40ab6</code></a> feat(eslint-plugin): add <code>no-meaningless-void-operator</code> rule (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3641">#3641</a>)</li>
<li><a href="f79ae9b58e"><code>f79ae9b</code></a> feat(eslint-plugin): add extension rule <code>padding-line-between-statements</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3">https://github.com/facebook/flipper/issues/3</a>...</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v4.31.0/packages/eslint-plugin">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=4.30.0&new-version=4.31.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2860

Reviewed By: timur-valiev

Differential Revision: D30900785

Pulled By: mweststrate

fbshipit-source-id: a1144d3033d9ee8f8ee4c9dd121c7567e7cacce9
2021-09-14 01:32:22 -07:00
Michel Weststrate
1a91dc53fd Upgrade TS to 4.4
Summary: per title. TS 4.4 is awesome btw, with the much improved control flow analysis.

Reviewed By: timur-valiev

Differential Revision: D30806769

fbshipit-source-id: a41aa7bf10fdb0047ddb6210082b5e1fbdfb255f
2021-09-08 09:59:38 -07:00
Pascal Hartig
d48293c30f Bump dependencies
Summary: Again, bundling a bunch of dependabot tasks I've received.

Reviewed By: mweststrate

Differential Revision: D30667465

fbshipit-source-id: 1acd29a36a642984105bbccfc75e0e3dd9e0f79b
2021-09-02 03:30:25 -07:00
Pascal Hartig
fa8827c103 Bump deps (#2736)
Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/2736

This should fix a bunch of open dependabot issues on GitHub.

Reviewed By: fabiomassimo

Differential Revision: D30539761

fbshipit-source-id: b355d41336b3b1d85b50fb0736fc1b33b12e83d0
2021-08-25 09:02:17 -07:00
Pascal Hartig
1304e7c5d7 Monday patch dep bump
Summary:
allow-large-files
Only patch bumps of >1.0.0, should be safe.

Reviewed By: jknoxville

Differential Revision: D30482302

fbshipit-source-id: b5f331822ba6931b6e5f68190c7d50c62611a153
2021-08-24 17:08:25 -07:00
Pascal Hartig
47faeade61 Patch dep bump
Summary: Excluding `react-virtual` which seems to include a breaking change with the patch release.

Reviewed By: jknoxville

Differential Revision: D30189687

fbshipit-source-id: b40cb5edd407fd03009ee38c0af5202c8deaaa26
2021-08-10 11:08:22 -07:00
Pascal Hartig
6791b29e45 Big dep bump
Summary: The markdown bump required ignoring another prop, the rest was smooth.

Reviewed By: timur-valiev

Differential Revision: D30067682

fbshipit-source-id: 6038ffe29d2e0041c81bac132eed747cbfe40f54
2021-08-03 05:18:34 -07:00
Pascal Hartig
27eaf4f03d Tuesday dep bump
Summary:
allow-large-files
Got a ton of open bumps in GitHub. Want to address a bunch of them in one swoop.

Reviewed By: jknoxville, nikoant

Differential Revision: D29933570

fbshipit-source-id: d5dc18fab22e8c5b300ab318e60dd1514aecfd52
2021-07-27 11:42:46 -07:00
dependabot[bot]
ce1ba17687 Bump @types/fb-watchman from 2.0.0 to 2.0.1 in /desktop (#2593)
Summary:
Bumps [types/fb-watchman](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/fb-watchman) from 2.0.0 to 2.0.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/fb-watchman">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/fb-watchman&package-manager=npm_and_yarn&previous-version=2.0.0&new-version=2.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2593

Reviewed By: mweststrate

Differential Revision: D29752886

Pulled By: passy

fbshipit-source-id: a97533bd6f110abf691facda350cf3892b6c0ac3
2021-07-20 02:19:21 -07:00
Pascal Hartig
3981ac9b1e Monday dep bump
Summary:
Going through all the patch updates and other small updates to pre-empt dependabot.

allow-large-files

Reviewed By: jknoxville

Differential Revision: D29547777

fbshipit-source-id: 86ef2408da0564049916cd96d66665074cdc23f2
2021-07-05 08:30:31 -07:00
Pascal Hartig
bf1b10c130 Tuesday dep bump
Summary:
allow-large-files

More easy patch version updates.

Reviewed By: jknoxville

Differential Revision: D29453190

fbshipit-source-id: ef9bd37317f9e8e1809d624db5ed62ce34b56931
2021-06-29 09:33:22 -07:00
dependabot[bot]
5a974b594b Bump typescript from 4.3.2 to 4.3.4 in /desktop (#2528)
Summary:
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.2 to 4.3.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p>
<blockquote>
<h2>TypeScript 4.3.4</h2>
<p>This release</p>
<ul>
<li>adds an optional <code>getCustomTransformers</code> method to the <code>SolutionBuilderHost*</code> APIs</li>
<li>uses the transforms given by <code>getCustomTransformers</code> in Builder Program instances when running <code>emit()</code> methods in cases where <code>customTransforms</code> are not given.</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/microsoft/TypeScript/pull/44489">See the change for more details</a></p>
<h2>TypeScript 4.3.3</h2>
<p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-3">release announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+4.3.0%22+is%3Aclosed+">fixed issues query for TypeScript v4.3.0 (Beta)</a>.</li>
<li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+4.3.1%22+is%3Aclosed+">fixed issues query for TypeScript v4.3.1 (RC)</a>.</li>
<li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+4.3.2%22+is%3Aclosed+">fixed issues query for TypeScript v4.3.2</a>.</li>
<li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+4.3.2%22+is%3Aclosed+">fixed issues query for TypeScript v4.3.3</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-43">Visual Studio 2017/2019</a> (<a href="https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select new version in project options</a>)</li>
<li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="32210356e7"><code>3221035</code></a> Bump version to 4.3.4 and LKG</li>
<li><a href="6d8fd79c62"><code>6d8fd79</code></a> Add SolutionBuilderHostBase.getCustomTransformers to be used when emitting. (...</li>
<li><a href="14231aff09"><code>14231af</code></a> Bump version to 4.3.3 and LKG</li>
<li><a href="89a171e308"><code>89a171e</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44126">#44126</a> into release-4.3 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44189">#44189</a>)</li>
<li><a href="419f1e7fe8"><code>419f1e7</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44070">#44070</a> into release-4.3 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44187">#44187</a>)</li>
<li><a href="60f6d7bb34"><code>60f6d7b</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44394">#44394</a> into release-4.3 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44431">#44431</a>)</li>
<li><a href="b60901da4f"><code>b60901d</code></a> Fix duplicate visit of param tag comments (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44443">#44443</a>) (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44444">#44444</a>)</li>
<li><a href="4f7fe4a1de"><code>4f7fe4a</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44290">#44290</a> into release-4.3 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44425">#44425</a>)</li>
<li><a href="e425f573aa"><code>e425f57</code></a> Fix unintended 'as const' name lookup error (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44311">#44311</a>) (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/44370">#44370</a>)</li>
<li>See full diff in <a href="https://github.com/Microsoft/TypeScript/compare/v4.3.2...v4.3.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=4.3.2&new-version=4.3.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2528

Reviewed By: mweststrate

Differential Revision: D29429965

Pulled By: cekkaewnumchai

fbshipit-source-id: c7f4e7efddb6cda712e0f00e83439e235ca98655
2021-06-28 17:03:28 -07:00
Pascal Hartig
adf183f65d Dep bump
Summary:
allow-large-files

The semi-regular bumps are back!

Reviewed By: mweststrate

Differential Revision: D29427165

fbshipit-source-id: 0d23487f807e67cccb62cfb3717245a122db8f6e
2021-06-28 06:31:54 -07:00
dependabot[bot]
c6a7d48864 Bump eslint from 7.28.0 to 7.29.0 in /desktop (#2493)
Summary:
Bumps [eslint](https://github.com/eslint/eslint) from 7.28.0 to 7.29.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p>
<blockquote>
<h2>v7.29.0</h2>
<ul>
<li><a href="bfbfe5c1fd"><code>bfbfe5c</code></a> New: Add only to RuleTester (refs <a href="https://github-redirect.dependabot.com/eslint/rfcs/issues/73">eslint/rfcs#73</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14677">#14677</a>) (Brandon Mills)</li>
<li><a href="c2cd7b4a18"><code>c2cd7b4</code></a> New: Add ESLint#getRulesMetaForResults() (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13654">#13654</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14716">#14716</a>) (Nicholas C. Zakas)</li>
<li><a href="eea7e0d09d"><code>eea7e0d</code></a> Chore: remove duplicate code (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14719">#14719</a>) (Nitin Kumar)</li>
<li><a href="6a1c7a0dac"><code>6a1c7a0</code></a> Fix: allow fallthrough comment inside block (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14701">#14701</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14702">#14702</a>) (Kevin Gibbons)</li>
<li><a href="a47e5e30b0"><code>a47e5e3</code></a> Docs: Add Mega-Linter to the list of integrations (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14707">#14707</a>) (Nicolas Vuillamy)</li>
<li><a href="353ddf9650"><code>353ddf9</code></a> Chore: enable reportUnusedDisableDirectives in eslint-config-eslint (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14699">#14699</a>) (薛定谔的猫)</li>
<li><a href="757c49584a"><code>757c495</code></a> Chore: add some rules to eslint-config-eslint (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14692">#14692</a>) (薛定谔的猫)</li>
<li><a href="c93a222563"><code>c93a222</code></a> Docs: fix a broken link (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14697">#14697</a>) (Sam Chen)</li>
<li><a href="655c1187fc"><code>655c118</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="e2bed2ead2"><code>e2bed2e</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="8490fb42e5"><code>8490fb4</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="ddbe877c95"><code>ddbe877</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/master/CHANGELOG.md">eslint's changelog</a>.</em></p>
<blockquote>
<p>v7.29.0 - June 18, 2021</p>
<ul>
<li><a href="bfbfe5c1fd"><code>bfbfe5c</code></a> New: Add only to RuleTester (refs <a href="https://github-redirect.dependabot.com/eslint/rfcs/issues/73">eslint/rfcs#73</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14677">#14677</a>) (Brandon Mills)</li>
<li><a href="c2cd7b4a18"><code>c2cd7b4</code></a> New: Add ESLint#getRulesMetaForResults() (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13654">#13654</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14716">#14716</a>) (Nicholas C. Zakas)</li>
<li><a href="eea7e0d09d"><code>eea7e0d</code></a> Chore: remove duplicate code (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14719">#14719</a>) (Nitin Kumar)</li>
<li><a href="6a1c7a0dac"><code>6a1c7a0</code></a> Fix: allow fallthrough comment inside block (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14701">#14701</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14702">#14702</a>) (Kevin Gibbons)</li>
<li><a href="a47e5e30b0"><code>a47e5e3</code></a> Docs: Add Mega-Linter to the list of integrations (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14707">#14707</a>) (Nicolas Vuillamy)</li>
<li><a href="353ddf9650"><code>353ddf9</code></a> Chore: enable reportUnusedDisableDirectives in eslint-config-eslint (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14699">#14699</a>) (薛定谔的猫)</li>
<li><a href="757c49584a"><code>757c495</code></a> Chore: add some rules to eslint-config-eslint (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14692">#14692</a>) (薛定谔的猫)</li>
<li><a href="c93a222563"><code>c93a222</code></a> Docs: fix a broken link (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14697">#14697</a>) (Sam Chen)</li>
<li><a href="655c1187fc"><code>655c118</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="e2bed2ead2"><code>e2bed2e</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="8490fb42e5"><code>8490fb4</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="ddbe877c95"><code>ddbe877</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b402f7892f"><code>b402f78</code></a> 7.29.0</li>
<li><a href="a02dbd2822"><code>a02dbd2</code></a> Build: changelog update for 7.29.0</li>
<li><a href="bfbfe5c1fd"><code>bfbfe5c</code></a> New: Add only to RuleTester (refs <a href="https://github-redirect.dependabot.com/eslint/rfcs/issues/73">eslint/rfcs#73</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14677">#14677</a>)</li>
<li><a href="c2cd7b4a18"><code>c2cd7b4</code></a> New: Add ESLint#getRulesMetaForResults() (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13654">#13654</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14716">#14716</a>)</li>
<li><a href="eea7e0d09d"><code>eea7e0d</code></a> Chore: remove duplicate code (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14719">#14719</a>)</li>
<li><a href="6a1c7a0dac"><code>6a1c7a0</code></a> Fix: allow fallthrough comment inside block (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14701">#14701</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14702">#14702</a>)</li>
<li><a href="97d9bd2a80"><code>97d9bd2</code></a> Revert &quot;Update: ecmaVersion defaults to 5, and allows &quot;latest&quot; (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14622">#14622</a>)&quot; (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14">https://github.com/facebook/flipper/issues/14</a>...</li>
<li><a href="a47e5e30b0"><code>a47e5e3</code></a> Docs: Add Mega-Linter to the list of integrations (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14707">#14707</a>)</li>
<li><a href="353ddf9650"><code>353ddf9</code></a> Chore: enable reportUnusedDisableDirectives in eslint-config-eslint (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14699">#14699</a>)</li>
<li><a href="757c49584a"><code>757c495</code></a> Chore: add some rules to eslint-config-eslint (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14692">#14692</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v7.28.0...v7.29.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=7.28.0&new-version=7.29.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

 ---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Pull Request resolved: https://github.com/facebook/flipper/pull/2493

Reviewed By: passy

Differential Revision: D29264239

Pulled By: mweststrate

fbshipit-source-id: 86e64ce0c8035f591287258a4c4521425e9d29bb
2021-06-22 03:02:28 -07:00