Repository: honeycombio/beeline-nodejs
Pull request #350 (2021-05-10 05:01:49)

Bump eslint from 7.23.0 to 7.26.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.23.0 to 7.26.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.26.0</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/aaf65e629adb74401092c3ccc9cb4e4bd1c8609b"><code>aaf65e6</code></a> Upgrade: eslintrc for ModuleResolver fix (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14577">#14577</a>) (Brandon Mills)</li>
<li><a href="https://github.com/eslint/eslint/commit/ae6dbd148aaca83e4bd04b9351b54029c50fac8a"><code>ae6dbd1</code></a> Fix: track variables, not names in require-atomic-updates (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14208">#14208</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14282">#14282</a>) (Patrick Ahmetovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/6a86e5018a3733049c09261bcabae422fbea893d"><code>6a86e50</code></a> Chore: remove loose-parser tests (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14315">#14315</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14569">#14569</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/ee3a3ead893d185cc4b1ae9041940cb0968767e1"><code>ee3a3ea</code></a> Fix: create <code>.eslintrc.cjs</code> for <code>module</code> type (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14304">#14304</a>) (Nitin Kumar)</li>
<li><a href="https://github.com/eslint/eslint/commit/6791decfc58b7b09cfd0aabd15a3d14148aae073"><code>6791dec</code></a> Docs: fix example for require-atomic-updates (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14562">#14562</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/388eb7e14039b8951462b311d6121002ca5232cb"><code>388eb7e</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/f071d1ef91286bf2e3fb63d9b679ff7702819a1e"><code>f071d1e</code></a> Update: Add automated suggestion to <code>radix</code> rule for parsing decimals (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14291">#14291</a>) (Bryan Mishkin)</li>
<li><a href="https://github.com/eslint/eslint/commit/0b6a3f31e6e78825114f82d4e0aed9cd72f784ac"><code>0b6a3f3</code></a> New: Include XO style guide in <code>eslint --init</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14193">#14193</a>) (Federico Brigante)</li>
</ul>
<h2>v7.25.0</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/5df5e4a9976964fcf4dc67e241d4e22ec1370fe0"><code>5df5e4a</code></a> Update: highlight last write reference for no-unused-vars (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14324">#14324</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14335">#14335</a>) (Nitin Kumar)</li>
<li><a href="https://github.com/eslint/eslint/commit/00238729329b86b4f8af89ebfe278da3095a6075"><code>0023872</code></a> Docs: Add deprecated note to <code>working-with-rules-deprecated</code> page (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14344">#14344</a>) (Michael Novotny)</li>
<li><a href="https://github.com/eslint/eslint/commit/36fca70fa29ab65080076810de98e09133254b8a"><code>36fca70</code></a> Chore: Upgrade eslump to 3.0.0 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14350">#14350</a>) (Stephen Wade)</li>
<li><a href="https://github.com/eslint/eslint/commit/59b689a0b3fa658b8380431007cc1facb4617a3b"><code>59b689a</code></a> Chore: add node v16 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14355">#14355</a>) (薛定谔的猫)</li>
<li><a href="https://github.com/eslint/eslint/commit/35a1f5e967e4e87360d3e70d3fca0f7adeeaa1d7"><code>35a1f5e</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/fb0a92b3d2fed4a17bc39b7f02c540cd1175ec7d"><code>fb0a92b</code></a> Chore: rename misspelled identifier in test (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14346">#14346</a>) (Tobias Nießen)</li>
<li><a href="https://github.com/eslint/eslint/commit/f2babb1069194166e0ac1afd1269bbd06ac299b6"><code>f2babb1</code></a> Docs: update pull request template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14336">#14336</a>) (Nitin Kumar)</li>
<li><a href="https://github.com/eslint/eslint/commit/02dde29eeb523ca24bc4ae7797d38627c3ba9fe9"><code>02dde29</code></a> Docs: Fix anchor in 'docs/developer-guide/working-with-rules.md' (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14332">#14332</a>) (Nate-Wilkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/07d14c304c358fbc9c3d318e1377d2b2bda9179f"><code>07d14c3</code></a> Chore: remove extraneous command from lint-staged config (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14314">#14314</a>) (James George)</li>
<li><a href="https://github.com/eslint/eslint/commit/41b3570b6c014c534bb3208ed00050fd99842101"><code>41b3570</code></a> Update: lint code block with same extension but different content (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14227">#14227</a>) (JounQin)</li>
<li><a href="https://github.com/eslint/eslint/commit/eb299966bdc3920dd2c6f9774d95103d242fc409"><code>eb29996</code></a> Docs: add more examples with arrow functions for no-sequences rule (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14313">#14313</a>) (Nitin Kumar)</li>
</ul>
<h2>v7.24.0</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/0c346c87fa83c6d1184fdafb9c0748c2e15a423d"><code>0c346c8</code></a> Chore: ignore <code>pnpm-lock.yaml</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14303">#14303</a>) (Nitin Kumar)</li>
<li><a href="https://github.com/eslint/eslint/commit/f06ecdf78b6d6f366434d73a6acfe7041d575223"><code>f06ecdf</code></a> Update: Add disallowTemplateShorthand option in no-implicit-coercion (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13579">#13579</a>) (Remco Haszing)</li>
<li><a href="https://github.com/eslint/eslint/commit/71a80e38aab2dada01b808ed43d9b0e806d863c4"><code>71a80e3</code></a> Docs: fix broken links in Node.js API docs toc (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14296">#14296</a>) (u-sho (Shouhei Uechi))</li>
<li><a href="https://github.com/eslint/eslint/commit/bd46dc4647faa4c3bbb5f60d4c00616a64081398"><code>bd46dc4</code></a> Docs: Fix incorrect reference to &quot;braces&quot; in arrow-parens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14300">#14300</a>) (emclain)</li>
<li><a href="https://github.com/eslint/eslint/commit/0d6235ea201b8b90761ee69bb4d46ae18899c28d"><code>0d6235e</code></a> Docs: update header in max-lines (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14273">#14273</a>) (Shinigami)</li>
<li><a href="https://github.com/eslint/eslint/commit/70c92164017238e329e3a2d1654a0227b8f953f7"><code>70c9216</code></a> Docs: Update issue triage to include blocked column (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14275">#14275</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/abca186a845200fd7728c4e5f220973e640054f9"><code>abca186</code></a> Docs: Fix typo in suggestions section (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14293">#14293</a>) (Kevin Partington)</li>
<li><a href="https://github.com/eslint/eslint/commit/c4d8b0db62b859e721105d4bc0f4044ce346995e"><code>c4d8b0d</code></a> Fix: no-unused-vars ignoreRestSiblings check assignments (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14163">#14163</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14264">#14264</a>) (YeonJuan)</li>
<li><a href="https://github.com/eslint/eslint/commit/b51d0778d76c2aa27578caca3ea82c867dced3e4"><code>b51d077</code></a> Update: add ignoreNonDeclaration to no-multi-assign rule (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12545">#12545</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14185">#14185</a>) (t-mangoe)</li>
<li><a href="https://github.com/eslint/eslint/commit/c981fb1994cd04914042ced1980aa86b68ba7be9"><code>c981fb1</code></a> Chore: Upgrade mocha to 8.3.2 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14278">#14278</a>) (Stephen Wade)</li>
<li><a href="https://github.com/eslint/eslint/commit/147fc045e699811fab33dddf77498324ddf7e9d6"><code>147fc04</code></a> Docs: Fix <code>repro:needed</code> label in bug report template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14285">#14285</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/e1cfde93eec71a15c2df1ad660a7a6171204ba80"><code>e1cfde9</code></a> Docs: Update bug report template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14276">#14276</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/c85c2f1138a9e952655f19ee780ab0c8e35431a8"><code>c85c2f1</code></a> Docs: Add fatal to Node.js API LintMessage type (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14251">#14251</a>) (Brandon Mills)</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.26.0 - May 7, 2021</p>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/aaf65e629adb74401092c3ccc9cb4e4bd1c8609b"><code>aaf65e6</code></a> Upgrade: eslintrc for ModuleResolver fix (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14577">#14577</a>) (Brandon Mills)</li>
<li><a href="https://github.com/eslint/eslint/commit/ae6dbd148aaca83e4bd04b9351b54029c50fac8a"><code>ae6dbd1</code></a> Fix: track variables, not names in require-atomic-updates (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14208">#14208</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14282">#14282</a>) (Patrick Ahmetovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/6a86e5018a3733049c09261bcabae422fbea893d"><code>6a86e50</code></a> Chore: remove loose-parser tests (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14315">#14315</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14569">#14569</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/ee3a3ead893d185cc4b1ae9041940cb0968767e1"><code>ee3a3ea</code></a> Fix: create <code>.eslintrc.cjs</code> for <code>module</code> type (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14304">#14304</a>) (Nitin Kumar)</li>
<li><a href="https://github.com/eslint/eslint/commit/6791decfc58b7b09cfd0aabd15a3d14148aae073"><code>6791dec</code></a> Docs: fix example for require-atomic-updates (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14562">#14562</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/388eb7e14039b8951462b311d6121002ca5232cb"><code>388eb7e</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/f071d1ef91286bf2e3fb63d9b679ff7702819a1e"><code>f071d1e</code></a> Update: Add automated suggestion to <code>radix</code> rule for parsing decimals (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14291">#14291</a>) (Bryan Mishkin)</li>
<li><a href="https://github.com/eslint/eslint/commit/0b6a3f31e6e78825114f82d4e0aed9cd72f784ac"><code>0b6a3f3</code></a> New: Include XO style guide in <code>eslint --init</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14193">#14193</a>) (Federico Brigante)</li>
</ul>
<p>v7.25.0 - April 23, 2021</p>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/5df5e4a9976964fcf4dc67e241d4e22ec1370fe0"><code>5df5e4a</code></a> Update: highlight last write reference for no-unused-vars (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14324">#14324</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14335">#14335</a>) (Nitin Kumar)</li>
<li><a href="https://github.com/eslint/eslint/commit/00238729329b86b4f8af89ebfe278da3095a6075"><code>0023872</code></a> Docs: Add deprecated note to <code>working-with-rules-deprecated</code> page (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14344">#14344</a>) (Michael Novotny)</li>
<li><a href="https://github.com/eslint/eslint/commit/36fca70fa29ab65080076810de98e09133254b8a"><code>36fca70</code></a> Chore: Upgrade eslump to 3.0.0 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14350">#14350</a>) (Stephen Wade)</li>
<li><a href="https://github.com/eslint/eslint/commit/59b689a0b3fa658b8380431007cc1facb4617a3b"><code>59b689a</code></a> Chore: add node v16 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14355">#14355</a>) (薛定谔的猫)</li>
<li><a href="https://github.com/eslint/eslint/commit/35a1f5e967e4e87360d3e70d3fca0f7adeeaa1d7"><code>35a1f5e</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/fb0a92b3d2fed4a17bc39b7f02c540cd1175ec7d"><code>fb0a92b</code></a> Chore: rename misspelled identifier in test (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14346">#14346</a>) (Tobias Nießen)</li>
<li><a href="https://github.com/eslint/eslint/commit/f2babb1069194166e0ac1afd1269bbd06ac299b6"><code>f2babb1</code></a> Docs: update pull request template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14336">#14336</a>) (Nitin Kumar)</li>
<li><a href="https://github.com/eslint/eslint/commit/02dde29eeb523ca24bc4ae7797d38627c3ba9fe9"><code>02dde29</code></a> Docs: Fix anchor in 'docs/developer-guide/working-with-rules.md' (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14332">#14332</a>) (Nate-Wilkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/07d14c304c358fbc9c3d318e1377d2b2bda9179f"><code>07d14c3</code></a> Chore: remove extraneous command from lint-staged config (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14314">#14314</a>) (James George)</li>
<li><a href="https://github.com/eslint/eslint/commit/41b3570b6c014c534bb3208ed00050fd99842101"><code>41b3570</code></a> Update: lint code block with same extension but different content (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14227">#14227</a>) (JounQin)</li>
<li><a href="https://github.com/eslint/eslint/commit/eb299966bdc3920dd2c6f9774d95103d242fc409"><code>eb29996</code></a> Docs: add more examples with arrow functions for no-sequences rule (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14313">#14313</a>) (Nitin Kumar)</li>
</ul>
<p>v7.24.0 - April 9, 2021</p>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/0c346c87fa83c6d1184fdafb9c0748c2e15a423d"><code>0c346c8</code></a> Chore: ignore <code>pnpm-lock.yaml</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14303">#14303</a>) (Nitin Kumar)</li>
<li><a href="https://github.com/eslint/eslint/commit/f06ecdf78b6d6f366434d73a6acfe7041d575223"><code>f06ecdf</code></a> Update: Add disallowTemplateShorthand option in no-implicit-coercion (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13579">#13579</a>) (Remco Haszing)</li>
<li><a href="https://github.com/eslint/eslint/commit/71a80e38aab2dada01b808ed43d9b0e806d863c4"><code>71a80e3</code></a> Docs: fix broken links in Node.js API docs toc (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14296">#14296</a>) (u-sho (Shouhei Uechi))</li>
<li><a href="https://github.com/eslint/eslint/commit/bd46dc4647faa4c3bbb5f60d4c00616a64081398"><code>bd46dc4</code></a> Docs: Fix incorrect reference to &quot;braces&quot; in arrow-parens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14300">#14300</a>) (emclain)</li>
<li><a href="https://github.com/eslint/eslint/commit/0d6235ea201b8b90761ee69bb4d46ae18899c28d"><code>0d6235e</code></a> Docs: update header in max-lines (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14273">#14273</a>) (Shinigami)</li>
<li><a href="https://github.com/eslint/eslint/commit/70c92164017238e329e3a2d1654a0227b8f953f7"><code>70c9216</code></a> Docs: Update issue triage to include blocked column (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14275">#14275</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/abca186a845200fd7728c4e5f220973e640054f9"><code>abca186</code></a> Docs: Fix typo in suggestions section (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14293">#14293</a>) (Kevin Partington)</li>
<li><a href="https://github.com/eslint/eslint/commit/c4d8b0db62b859e721105d4bc0f4044ce346995e"><code>c4d8b0d</code></a> Fix: no-unused-vars ignoreRestSiblings check assignments (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14163">#14163</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14264">#14264</a>) (YeonJuan)</li>
<li><a href="https://github.com/eslint/eslint/commit/b51d0778d76c2aa27578caca3ea82c867dced3e4"><code>b51d077</code></a> Update: add ignoreNonDeclaration to no-multi-assign rule (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/12545">#12545</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14185">#14185</a>) (t-mangoe)</li>
<li><a href="https://github.com/eslint/eslint/commit/c981fb1994cd04914042ced1980aa86b68ba7be9"><code>c981fb1</code></a> Chore: Upgrade mocha to 8.3.2 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14278">#14278</a>) (Stephen Wade)</li>
<li><a href="https://github.com/eslint/eslint/commit/147fc045e699811fab33dddf77498324ddf7e9d6"><code>147fc04</code></a> Docs: Fix <code>repro:needed</code> label in bug report template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14285">#14285</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/e1cfde93eec71a15c2df1ad660a7a6171204ba80"><code>e1cfde9</code></a> Docs: Update bug report template (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14276">#14276</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/c85c2f1138a9e952655f19ee780ab0c8e35431a8"><code>c85c2f1</code></a> Docs: Add fatal to Node.js API LintMessage type (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14251">#14251</a>) (Brandon Mills)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/6e9aad8053a4ea7fb8b5beeb1f1173c740890185"><code>6e9aad8</code></a> 7.26.0</li>
<li><a href="https://github.com/eslint/eslint/commit/53bf14d1725a90dbc696e45d69ab515fc4cca63f"><code>53bf14d</code></a> Build: changelog update for 7.26.0</li>
<li><a href="https://github.com/eslint/eslint/commit/aaf65e629adb74401092c3ccc9cb4e4bd1c8609b"><code>aaf65e6</code></a> Upgrade: eslintrc for ModuleResolver fix (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14577">#14577</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/ae6dbd148aaca83e4bd04b9351b54029c50fac8a"><code>ae6dbd1</code></a> Fix: track variables, not names in require-atomic-updates (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14208">#14208</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14">#14</a>...</li>
<li><a href="https://github.com/eslint/eslint/commit/6a86e5018a3733049c09261bcabae422fbea893d"><code>6a86e50</code></a> Chore: remove loose-parser tests (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14315">#14315</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14569">#14569</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/ee3a3ead893d185cc4b1ae9041940cb0968767e1"><code>ee3a3ea</code></a> Fix: create <code>.eslintrc.cjs</code> for <code>module</code> type (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14304">#14304</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/6791decfc58b7b09cfd0aabd15a3d14148aae073"><code>6791dec</code></a> Docs: fix example for require-atomic-updates (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14562">#14562</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/388eb7e14039b8951462b311d6121002ca5232cb"><code>388eb7e</code></a> Sponsors: Sync README with website</li>
<li><a href="https://github.com/eslint/eslint/commit/f071d1ef91286bf2e3fb63d9b679ff7702819a1e"><code>f071d1e</code></a> Update: Add automated suggestion to <code>radix</code> rule for parsing decimals (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14291">#14291</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/0b6a3f31e6e78825114f82d4e0aed9cd72f784ac"><code>0b6a3f3</code></a> New: Include XO style guide in <code>eslint --init</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/14193">#14193</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v7.23.0...v7.26.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.23.0&new-version=7.26.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>


Patch:
diff --git a/lib/api/index.js b/lib/api/index.js
index e30e0a5..ece86ac 100644
--- a/lib/api/index.js
+++ b/lib/api/index.js
@@ -100,8 +100,21 @@ module.exports = {
   finishTrace(trace) {
     return apiImpl.finishTrace(trace);
   },
-  withTrace(metadataContext, fn, withTraceId, withParentSpanId, withDataset) {
-    const trace = apiImpl.startTrace(metadataContext, withTraceId, withParentSpanId, withDataset);
+  withTrace(
+    metadataContext,
+    fn,
+    withTraceId,
+    withParentSpanId,
+    withDataset,
+    propagatedContext = {}
+  ) {
+    const trace = apiImpl.startTrace(
+      metadataContext,
+      withTraceId,
+      withParentSpanId,
+      withDataset,
+      propagatedContext
+    );
     try {
       return fn();
     } finally {
diff --git a/lib/types.d.ts b/lib/types.d.ts
index 48ffdd7..fe054b6 100644
--- a/lib/types.d.ts
+++ b/lib/types.d.ts
@@ -1,181 +1,185 @@
 import { IncomingMessage } from "http";
 
-export interface SamplerResponse {
-  sampleRate: number;
-  shouldSample: boolean;
-}
-
-export interface BeelineOpts {
-  writeKey?: string;
-  dataset?: string;
-  serviceName?: string;
-  sampleRate?: number;
-  enabledInstrumentations?: string[];
-
-  samplerHook?(event: unknown): SamplerResponse;
-  presendHook?(event: unknown): void;
-  disableInstrumentation?: boolean;
-
-  express?: {
-    userContext?: MetadataContext;
-    traceIdSource?: string | ((req: IncomingMessage) => string);
-    parentIdSource?: string | ((req: IncomingMessage) => string);
-  };
-
-  fastify?: {
-    userContext?: MetadataContext;
-    traceIdSource?: string | ((req: IncomingMessage) => string);
-    parentIdSource?: string | ((req: IncomingMessage) => string);
-  };
-
-  mongodb?: {
-    includeDocuments?: boolean;
-  };
-
-  httpTraceParserHook?: HttpTraceParserHook;
-  httpTracePropagationHook?: HttpTracePropagationHook;
-  transmission?: string;
-}
-
-export interface Schema {
-  "meta.type"?: string;
-  "meta.node_version"?: string;
-  "meta.beeline_version"?: string;
-  "meta.package"?: string;
-  "meta.package_version"?: string;
-  "meta.instrumentations"?: string;
-  "meta.instrumentation_count"?: string;
-  "meta.local_hostname"?: string;
-  duration_ms?: number;
-  "trace.trace_id"?: string;
-  "trace.trace_id_source"?: string;
-  "trace.parent_id"?: string;
-  "trace.span_id"?: string;
-  service_name?: string;
-  name?: string;
-}
-
-export interface Span {
-  addContext(metadataContext: MetadataContext): void;
-  payload: Schema & MetadataContext;
-  startTime: number;
-  startTimeHR: [number, number];
-}
-
-export type MetadataContext = Record<string, any>;
-
-export interface TraceContext {
-  traceId?: string;
-  parentSpanId?: string;
-  dataset?: string;
-  customContext?: MetadataContext;
-  source?: string;
-}
-
-export interface ExecutionContext {
-  id?: string;
-  traceContext?: MetadataContext;
-  stack?: Span[];
-  dataset?: string;
-}
-
-export type MarshallableContext = MetadataContext | ExecutionContext;
-
-export interface Timer {
-  name: string;
-  startTimeHR: [number, number];
-}
-
-type SpanFn<F> = (...args: any[]) => F;
-
-type Configure = (opts?: BeelineOpts) => Beeline & Configure;
-
-type Headers = Record<string, string>;
-export type HttpTraceParserHook = (req: IncomingMessage) => TraceContext;
-export type HttpTracePropagationHook = (ctx: TraceContext) => Headers;
-
-export interface Beeline {
-  traceActive(): boolean;
-  clearTrace(): void;
-  getTraceContext(): ExecutionContext;
-
-  startTrace(
-    metadataContext?: MetadataContext,
-    traceId?: string,
-    parentSpanId?: string,
-    dataset?: string,
-    propagatedContext?: MetadataContext
-  ): Span | undefined;
-  finishTrace(trace: Span): void;
-  withTrace<F>(
-    metadataContext: MetadataContext,
-    fn: SpanFn<F>,
-    traceId?: string,
-    parentSpanId?: string,
-    dataset?: string
-  ): F;
-
-  startSpan(metadataContext?: MetadataContext): Span | undefined;
-  finishSpan(event: Span, rollup?: string): void;
-  withSpan<F>(metadataContext: MetadataContext, fn: SpanFn<F>, rollup?: string): F;
-  startAsyncSpan<F>(metadataContext: MetadataContext, fn: SpanFn<F>): F;
-
-  startTimer(name: string): Timer;
-  finishTimer(timer: Timer): void;
-  withTimer<F>(name: string, fn: SpanFn<F>): F;
-
-  addTraceContext(metadataContext: MetadataContext): void;
-  addContext(metadataContext: MetadataContext): void;
-  /** @deprecated this method will be removed in the next major release. */
-  removeContext(key: string): void;
-
-  customContext: {
-    /** @deprecated this method will be removed in the next major release. Please use .addTraceContext. */
-    add(k: string, v: any): void;
+declare namespace beeline {
+
+  export interface SamplerResponse {
+    sampleRate: number;
+    shouldSample: boolean;
+  }
+
+  export interface BeelineOpts {
+    writeKey?: string;
+    dataset?: string;
+    serviceName?: string;
+    sampleRate?: number;
+    enabledInstrumentations?: string[];
+
+    samplerHook?(event: unknown): SamplerResponse;
+    presendHook?(event: unknown): void;
+    disableInstrumentation?: boolean;
+
+    express?: {
+      userContext?: MetadataContext;
+      traceIdSource?: string | ((req: IncomingMessage) => string);
+      parentIdSource?: string | ((req: IncomingMessage) => string);
+    };
+
+    fastify?: {
+      userContext?: MetadataContext;
+      traceIdSource?: string | ((req: IncomingMessage) => string);
+      parentIdSource?: string | ((req: IncomingMessage) => string);
+    };
+
+    mongodb?: {
+      includeDocuments?: boolean;
+    };
+
+    httpTraceParserHook?: HttpTraceParserHook;
+    httpTracePropagationHook?: HttpTracePropagationHook;
+    transmission?: string;
+  }
+
+  export interface Schema {
+    "meta.type"?: string;
+    "meta.node_version"?: string;
+    "meta.beeline_version"?: string;
+    "meta.package"?: string;
+    "meta.package_version"?: string;
+    "meta.instrumentations"?: string;
+    "meta.instrumentation_count"?: string;
+    "meta.local_hostname"?: string;
+    duration_ms?: number;
+    "trace.trace_id"?: string;
+    "trace.trace_id_source"?: string;
+    "trace.parent_id"?: string;
+    "trace.span_id"?: string;
+    service_name?: string;
+    name?: string;
+  }
+
+  export interface Span {
+    addContext(metadataContext: MetadataContext): void;
+    payload: Schema & MetadataContext;
+    startTime: number;
+    startTimeHR: [number, number];
+  }
+
+  export type MetadataContext = Record<string, any>;
+
+  export interface TraceContext {
+    traceId?: string;
+    parentSpanId?: string;
+    dataset?: string;
+    customContext?: MetadataContext;
+    source?: string;
+  }
+
+  export interface ExecutionContext {
+    id?: string;
+    traceContext?: MetadataContext;
+    stack?: Span[];
+    dataset?: string;
+  }
+
+  export type MarshallableContext = MetadataContext | ExecutionContext;
+
+  export interface Timer {
+    name: string;
+    startTimeHR: [number, number];
+  }
+
+  type SpanFn<F> = (...args: any[]) => F;
+
+  type Configure = (opts?: BeelineOpts) => Beeline & Configure;
+
+  type Headers = Record<string, string>;
+  export type HttpTraceParserHook = (req: IncomingMessage) => TraceContext;
+  export type HttpTracePropagationHook = (ctx: TraceContext) => Headers;
+
+  export interface Beeline {
+    traceActive(): boolean;
+    clearTrace(): void;
+    getTraceContext(): ExecutionContext;
+
+    startTrace(
+      metadataContext?: MetadataContext,
+      traceId?: string,
+      parentSpanId?: string,
+      dataset?: string,
+      propagatedContext?: MetadataContext
+    ): Span | undefined;
+    finishTrace(trace: Span): void;
+    withTrace<F>(
+      metadataContext: MetadataContext,
+      fn: SpanFn<F>,
+      traceId?: string,
+      parentSpanId?: string,
+      dataset?: string,
+      propagatedContext?: MetadataContext
+    ): F;
+
+    startSpan(metadataContext?: MetadataContext): Span | undefined;
+    finishSpan(event: Span, rollup?: string): void;
+    withSpan<F>(metadataContext: MetadataContext, fn: SpanFn<F>, rollup?: string): F;
+    startAsyncSpan<F>(metadataContext: MetadataContext, fn: SpanFn<F>): F;
+
+    startTimer(name: string): Timer;
+    finishTimer(timer: Timer): void;
+    withTimer<F>(name: string, fn: SpanFn<F>): F;
+
+    addTraceContext(metadataContext: MetadataContext): void;
+    addContext(metadataContext: MetadataContext): void;
     /** @deprecated this method will be removed in the next major release. */
-    remove(k: string): void;
-  };
+    removeContext(key: string): void;
 
-  bindFunctionToTrace<F>(fn: SpanFn<F>): F;
-  runWithoutTrace<F>(fn: SpanFn<F>): F;
+    customContext: {
+      /** @deprecated this method will be removed in the next major release. Please use .addTraceContext. */
+      add(k: string, v: any): void;
+      /** @deprecated this method will be removed in the next major release. */
+      remove(k: string): void;
+    };
 
-  flush(): Promise<void>;
+    bindFunctionToTrace<F>(fn: SpanFn<F>): F;
+    runWithoutTrace<F>(fn: SpanFn<F>): F;
 
-  getInstrumentations(): string[];
+    flush(): Promise<void>;
 
-  /** @deprecated this method will be removed in the next major release. Please use honeycomb.marshalTraceContext() instead. */
-  marshalTraceContext(ctx: MarshallableContext): string;
-  /** @deprecated this method will be removed in the next major release. Please use honeycomb.unmarshalTraceContext() instead. */
-  unmarshalTraceContext(ctx: string): TraceContext | undefined;
+    getInstrumentations(): string[];
 
-  honeycomb: {
+    /** @deprecated this method will be removed in the next major release. Please use honeycomb.marshalTraceContext() instead. */
     marshalTraceContext(ctx: MarshallableContext): string;
-    unmarshalTraceContext(honeycombTraceHeader: string): TraceContext | undefined;
-    httpTraceParserHook: HttpTraceParserHook;
-    httpTracePropagationHook: HttpTracePropagationHook;
+    /** @deprecated this method will be removed in the next major release. Please use honeycomb.unmarshalTraceContext() instead. */
+    unmarshalTraceContext(ctx: string): TraceContext | undefined;
+
+    honeycomb: {
+      marshalTraceContext(ctx: MarshallableContext): string;
+      unmarshalTraceContext(honeycombTraceHeader: string): TraceContext | undefined;
+      httpTraceParserHook: HttpTraceParserHook;
+      httpTracePropagationHook: HttpTracePropagationHook;
+      TRACE_HTTP_HEADER: string;
+    };
+
+    w3c: {
+      marshalTraceContext(ctx: MarshallableContext): string;
+      unmarshalTraceContext(traceparent: string, tracestate?: string): TraceContext | undefined;
+      httpTraceParserHook: HttpTraceParserHook;
+      httpTracePropagationHook: HttpTracePropagationHook;
+      TRACE_HTTP_HEADER: string;
+    };
+
+    aws: {
+      marshalTraceContext(ctx: MarshallableContext): string;
+      unmarshalTraceContext(amazonTraceHeader: string): TraceContext | undefined;
+      httpTraceParserHook: HttpTraceParserHook;
+      httpTracePropagationHook: HttpTracePropagationHook;
+      TRACE_HTTP_HEADER: string;
+    };
+
+    /** @deprecated this constant will be removed in the next major release. Please use honeycomb.TRACE_HTTP_HEADER instead. */
     TRACE_HTTP_HEADER: string;
-  };
-
-  w3c: {
-    marshalTraceContext(ctx: MarshallableContext): string;
-    unmarshalTraceContext(traceparent: string, tracestate?: string): TraceContext | undefined;
-    httpTraceParserHook: HttpTraceParserHook;
-    httpTracePropagationHook: HttpTracePropagationHook;
-    TRACE_HTTP_HEADER: string;
-  };
-
-  aws: {
-    marshalTraceContext(ctx: MarshallableContext): string;
-    unmarshalTraceContext(amazonTraceHeader: string): TraceContext | undefined;
-    httpTraceParserHook: HttpTraceParserHook;
-    httpTracePropagationHook: HttpTracePropagationHook;
-    TRACE_HTTP_HEADER: string;
-  };
-
-  /** @deprecated this constant will be removed in the next major release. Please use honeycomb.TRACE_HTTP_HEADER instead. */
-  TRACE_HTTP_HEADER: string;
+  }
 }
 
-declare const beeline: Beeline & Configure;
+declare const beeline: beeline.Beeline & beeline.Configure;
 
-export default beeline;
+export = beeline;
diff --git a/package-lock.json b/package-lock.json
index 793b6c5..7c80fe1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "honeycomb-beeline",
-  "version": "2.6.0",
+  "version": "2.7.0",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "honeycomb-beeline",
-      "version": "2.6.0",
+      "version": "2.7.0",
       "license": "Apache-2.0",
       "dependencies": {
         "@opentelemetry/core": "^0.18.0",
@@ -429,9 +429,9 @@
       }
     },
     "node_modules/@eslint/eslintrc": {
-      "version": "0.4.0",
-      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz",
-      "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==",
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz",
+      "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==",
       "dev": true,
       "dependencies": {
         "ajv": "^6.12.4",
@@ -458,6 +458,9 @@
       },
       "engines": {
         "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
     "node_modules/@fastify/forwarded": {
@@ -1519,7 +1522,10 @@
       "version": "5.3.1",
       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
       "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
-      "dev": true
+      "dev": true,
+      "peerDependencies": {
+        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+      }
     },
     "node_modules/acorn-walk": {
       "version": "7.2.0",
@@ -3037,13 +3043,13 @@
       }
     },
     "node_modules/eslint": {
-      "version": "7.23.0",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.23.0.tgz",
-      "integrity": "sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q==",
+      "version": "7.26.0",
+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.26.0.tgz",
+      "integrity": "sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==",
       "dev": true,
       "dependencies": {
         "@babel/code-frame": "7.12.11",
-        "@eslint/eslintrc": "^0.4.0",
+        "@eslint/eslintrc": "^0.4.1",
         "ajv": "^6.10.0",
         "chalk": "^4.0.0",
         "cross-spawn": "^7.0.2",
@@ -3085,6 +3091,9 @@
       },
       "engines": {
         "node": "^10.12.0 || >=12.0.0"
+      },
+      "funding": {
+        "url": "https://opencollective.com/eslint"
       }
     },
     "node_modules/eslint-scope": {
@@ -10267,6 +10276,9 @@
       "dev": true,
       "engines": {
         "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
       }
     },
     "node_modules/superagent": {
@@ -11771,9 +11783,9 @@
       }
     },
     "@eslint/eslintrc": {
-      "version": "0.4.0",
-      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz",
-      "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==",
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz",
+      "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==",
       "dev": true,
       "requires": {
         "ajv": "^6.12.4",
@@ -12667,7 +12679,8 @@
       "version": "5.3.1",
       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
       "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
-      "dev": true
+      "dev": true,
+      "requires": {}
     },
     "acorn-walk": {
       "version": "7.2.0",
@@ -13899,13 +13912,13 @@
       }
     },
     "eslint": {
-      "version": "7.23.0",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.23.0.tgz",
-      "integrity": "sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q==",
+      "version": "7.26.0",
+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.26.0.tgz",
+      "integrity": "sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==",
       "dev": true,
       "requires": {
         "@babel/code-frame": "7.12.11",
-        "@eslint/eslintrc": "^0.4.0",
+        "@eslint/eslintrc": "^0.4.1",
         "ajv": "^6.10.0",
         "chalk": "^4.0.0",
         "cross-spawn": "^7.0.2",


Test patch:
diff --git a/lib/api/index.test.js b/lib/api/index.test.js
index ef8d5a3..829b1a9 100644
--- a/lib/api/index.test.js
+++ b/lib/api/index.test.js
@@ -724,3 +724,14 @@ test("traceContext, no prefix on incoming trace context, dataset behaves as expe
   // dataset goes through as expected
   expect(honey.transmission.events[0].dataset).toBe("test_dataset");
 });
+
+test("addTraceContext works inside of withTrace", () => {
+  const honey = api._apiForTesting().honey;
+
+  api.withTrace({ name: "trace" }, () => {
+    api.addTraceContext({ foo: "bar" });
+  });
+
+  expect(honey.transmission.events.length).toBe(1);
+  expect(honey.transmission.events[0].postData["app.foo"]).toBe("bar");
+});