Maurice Heumann
50e4a2e208
Update analysis.cpp
2025-06-07 15:04:45 +02:00
momo5502
f3b20da9cc
Optimize thread scheduling and pausing
2025-06-07 14:20:19 +02:00
Maurice Heumann
cb9fadde12
Fix char16_t tolower conversion ( #360 )
...
This fixes #51
2025-06-07 12:04:15 +02:00
momo5502
e26ac99551
Fix char16_t tolower conversion
2025-06-07 11:45:43 +02:00
Maurice Heumann
f048be8d9f
Update unicorn ( #337 )
...
This fixes #331
2025-06-07 10:46:52 +02:00
momo5502
413ef1ea31
Update unicorn
2025-06-07 10:25:58 +02:00
Maurice Heumann
16169416d2
Move much of the analysis logic from the emulation core into the analyzer ( #359 )
...
Analysis should not be done in the core. Not everyone using the emulator
needs the analysis.
Much of it was moved to the analyzer. Not all, but the rest will be done
in a follow up PR.
2025-06-07 08:20:44 +02:00
momo5502
05c5f0a085
Final cleanup
2025-06-07 08:01:02 +02:00
momo5502
da4a4f90c9
Cleanup exception callbacks
2025-06-07 07:54:11 +02:00
momo5502
802e295bcc
Adapt more printing
2025-06-07 07:29:30 +02:00
momo5502
9372e27453
Fix module logging
2025-06-07 07:11:27 +02:00
momo5502
bc77faec3d
Move more logging into callbacks
2025-06-06 20:03:53 +02:00
momo5502
24939583c4
Fix serialization
2025-06-06 16:59:45 +02:00
momo5502
9b8ea27a29
Delay process setup
2025-06-05 20:53:38 +02:00
momo5502
f4282f44d7
Fix compilation
2025-06-05 19:20:45 +02:00
momo5502
3cfb29c5c1
Print buffered stdout
2025-06-05 19:06:39 +02:00
momo5502
f2e0e91630
Isolate more analysis into analyzer
2025-06-05 18:59:27 +02:00
momo5502
f046246740
Extract more analysis logic
2025-06-04 21:21:48 +02:00
momo5502
956e73d839
Some fixes
2025-06-04 20:47:51 +02:00
momo5502
d18a60561c
Fix warning
2025-06-04 20:26:33 +02:00
momo5502
1f829463c1
Use more semantic logging
2025-06-04 20:22:28 +02:00
momo5502
de0d9a17a5
Small fixes
2025-06-04 20:19:47 +02:00
momo5502
84e8e86b94
Extract sus activity logging
2025-06-04 19:28:50 +02:00
momo5502
5609de9dde
Small fixes and prepare for more semantic logging
2025-06-04 19:17:09 +02:00
momo5502
5230909c23
Switch back to using callbacks
2025-06-04 19:11:16 +02:00
momo5502
25295707ec
Event manager progress
2025-06-04 18:52:59 +02:00
momo5502
32fcbf3ded
Prepare event manager
...
The event manager forms the basis for semantic logging.
The emulator transmits events and the manager can handle them.
This means to either print information to stdout, do nothing, etc...
2025-06-03 20:30:12 +02:00
Maurice Heumann
dcee2982ce
Update file.cpp
2025-06-03 11:18:10 +02:00
Maurice Heumann
368a9dbdd1
Update file_management.hpp
2025-06-03 11:17:50 +02:00
momo5502
63a5f473c7
Small landing page changes
2025-06-02 20:24:11 +02:00
Maurice Heumann
a33d2d0c2f
Add KsecDD device and other improvements ( #357 )
...
This PR aims to:
- [Improve
NtQueryInformationToken](d7b8b78cef ),
by handling more token types and also fixing TokenIntegrityLevel to
return a proper integrity SID.
- [Add new
pseudo-handles](ac804939d9 ).
- [Add the KsecDD device and support for devices in
NtQueryObject](ca61a7cd3b ).
- [Add new
syscalls](4b6e0f088d ),
to be more specific, the syscalls added were the following ones:
`NtRemoveIoCompletion`, `NtSetInformationWorkerFactory`,
`NtShutdownWorkerFactory`, `NtGetCurrentProcessorNumber`,
`NtCreateTimer`, `NtSetTimer`, `NtSetTimer2`, `NtCancelTimer`,
`NtAssociateWaitCompletionPacket`, `NtCancelWaitCompletionPacket`,
`NtSetWnfProcessNotificationEvent`, `NtQuerySecurityObject`.
Most of the changes in this PR were made to get BCryptGenRandom working
in the emulator. Even with the KsecDD device implemented,
BCryptGenRandom only works for subsequent calls if NtCreateWorkerFactory
returns STATUS_SUCCESS. Returning STATUS_SUCCESS from
NtCreateWorkerFactory causes most of the newly added syscalls to be
called, and most of them need to return STATUS_SUCCESS as well;
otherwise, the executable just fails to run. Fortunately, from my
testing, nothing seems to break from just returning STATUS_SUCCESS
without a proper implementation.
2025-06-02 19:53:16 +02:00
Igor Pissolati
4fecea3aff
Apply review suggested change
2025-06-02 14:34:12 -03:00
Igor Pissolati
9f32620220
Fix failing checks
2025-06-02 14:32:15 -03:00
Igor Pissolati
c67146ee45
Add new syscalls
2025-06-02 14:32:15 -03:00
Igor Pissolati
db1588623b
Add KSecDD device and support for devices in NtQueryObject
2025-06-02 14:32:15 -03:00
Igor Pissolati
cc2266d934
Add new pseudo-handles
2025-06-02 14:32:15 -03:00
Igor Pissolati
ad3046466e
Improvements to NtQueryInformationToken
2025-06-02 14:32:15 -03:00
momo5502
9b2653afc4
Override timestamp counter for deterministic clock
2025-06-02 19:28:24 +02:00
Maurice Heumann
9f388ee7d0
Add get_address, event_select and enum_network_events to afd_endpoint ( #358 )
...
This PR aims to add support for get_address, event_select, and
enum_network_events to afd_endpoint. However, some bug fixes were also
implemented, such as properly mapping the AFD_CONNECT event. Substantial
changes were also made to `afd_endpoint::work` since polling is
necessary for the event_select functionality.
2025-06-02 17:58:43 +02:00
Igor Pissolati
c47a498fe4
Add get_address, event_select and enum_network_events to afd_endpoint
2025-06-02 12:39:42 -03:00
Maurice Heumann
9e94c7d4cb
Bump globals from 16.1.0 to 16.2.0 in /page ( #354 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 16.1.0 to
16.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sindresorhus/globals/releases ">globals's
releases</a>.</em></p>
<blockquote>
<h2>v16.2.0</h2>
<ul>
<li>Add new <code>greasemonkey</code> globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/299 ">#299</a>)
e4f6e8c</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v16.1.0...v16.2.0 ">https://github.com/sindresorhus/globals/compare/v16.1.0...v16.2.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d10fa84804 "><code>d10fa84</code></a>
16.2.0</li>
<li><a
href="c7468c5d3a "><code>c7468c5</code></a>
Test update script on CI (<a
href="https://redirect.github.com/sindresorhus/globals/issues/296 ">#296</a>)</li>
<li><a
href="e4f6e8cade "><code>e4f6e8c</code></a>
Add new <code>greasemonkey</code> globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/299 ">#299</a>)</li>
<li>See full diff in <a
href="https://github.com/sindresorhus/globals/compare/v16.1.0...v16.2.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>
2025-06-02 01:41:03 +02:00
Maurice Heumann
229a8c2f9a
Bump @types/react from 19.1.5 to 19.1.6 in /page ( #356 )
...
Bumps
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react )
from 19.1.5 to 19.1.6.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react ">compare
view</a></li>
</ul>
</details>
<br />
[](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>
2025-06-02 01:36:03 +02:00
dependabot[bot]
dedf1db55f
Bump @types/react from 19.1.5 to 19.1.6 in /page
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 19.1.5 to 19.1.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-version: 19.1.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-01 22:55:25 +00:00
dependabot[bot]
e3cb590c61
Bump globals from 16.1.0 to 16.2.0 in /page
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 16.1.0 to 16.2.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v16.1.0...v16.2.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 16.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-01 22:55:15 +00:00
Maurice Heumann
02e3f3c0fd
Bump @eslint/js from 9.27.0 to 9.28.0 in /page ( #352 )
...
Bumps
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js )
from 9.27.0 to 9.28.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases "><code>@eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.28.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="b0674be94e "><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19760 ">#19760</a>)
(Nicholas C. Zakas)</li>
<li><a
href="a95721f106 "><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19773 ">#19773</a>)
(Milos Djermanovic)</li>
<li><a
href="bfd0e7a395 "><code>bfd0e7a</code></a>
feat: support TypeScript syntax in <code>no-use-before-define</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19566 ">#19566</a>)
(Tanuj Kanti)</li>
<li><a
href="68c61c093a "><code>68c61c0</code></a>
feat: support TS syntax in <code>no-shadow</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19565 ">#19565</a>)
(Nitin Kumar)</li>
<li><a
href="0f773ef248 "><code>0f773ef</code></a>
feat: support TS syntax in <code>no-magic-numbers</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19561 ">#19561</a>)
(Nitin Kumar)</li>
<li><a
href="c4a6b60518 "><code>c4a6b60</code></a>
feat: add allowTypeAnnotation to func-style (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19754 ">#19754</a>)
(sethamus)</li>
<li><a
href="b03ad176f1 "><code>b03ad17</code></a>
feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19678 ">#19678</a>)
(Tanuj Kanti)</li>
<li><a
href="bc3c3313ce "><code>bc3c331</code></a>
feat: ignore overloaded function declarations in func-style rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19755 ">#19755</a>)
(sethamus)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="eea3e7eb1c "><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19779 ">#19779</a>)
(Milos Djermanovic)</li>
<li><a
href="a467de39f6 "><code>a467de3</code></a>
fix: update context.report types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19751 ">#19751</a>)
(Nitin Kumar)</li>
<li><a
href="fd467bb892 "><code>fd467bb</code></a>
fix: remove interopDefault to use jiti's default (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19697 ">#19697</a>)
(sethamus)</li>
<li><a
href="72d16e3066 "><code>72d16e3</code></a>
fix: avoid false positive in <code>no-unassigned-vars</code> for declare
module (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19746 ">#19746</a>)
(Azat S.)</li>
<li><a
href="81c3c93626 "><code>81c3c93</code></a>
fix: curly types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19750 ">#19750</a>)
(Eli)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="3ec208233f "><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19799 ">#19799</a>)
(Nicholas C. Zakas)</li>
<li><a
href="89a65b07f6 "><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19788 ">#19788</a>)
(Shais Ch)</li>
<li><a
href="2ba8a0d75c "><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19798 ">#19798</a>)
(Nicholas C. Zakas)</li>
<li><a
href="59dd7e6b28 "><code>59dd7e6</code></a>
docs: update <code>func-style</code> with examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19793 ">#19793</a>)
(Tanuj Kanti)</li>
<li><a
href="e9129e0799 "><code>e9129e0</code></a>
docs: add global scope's <code>implicit</code> field to Scope Manager
docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19770 ">#19770</a>)
(Milos Djermanovic)</li>
<li><a
href="52f5b7a0af "><code>52f5b7a</code></a>
docs: fix minor typos and add links (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19743 ">#19743</a>)
(루밀LuMir)</li>
<li><a
href="00716a339e "><code>00716a3</code></a>
docs: upfront recommend against using the no-return-await rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19727 ">#19727</a>)
(Mike DiDomizio)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="175b7b83fc "><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/js@9.28 .0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19802 ">#19802</a>)
(Francesco Trotta)</li>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="62b1c1bc79 "><code>62b1c1b</code></a>
chore: update globals to v16 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19791 ">#19791</a>)
(Nitin Kumar)</li>
<li><a
href="e8a1cb8f7f "><code>e8a1cb8</code></a>
chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19786 ">#19786</a>)
(Nitin Kumar)</li>
<li><a
href="43d39754b6 "><code>43d3975</code></a>
chore: Add Copilot Instructions file (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19753 ">#19753</a>)
(Nicholas C. Zakas)</li>
<li><a
href="2dfb5ebef4 "><code>2dfb5eb</code></a>
test: update <code>SourceCodeTraverser</code> tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19763 ">#19763</a>)
(Milos Djermanovic)</li>
<li><a
href="5bc21f9e8e "><code>5bc21f9</code></a>
chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19771 ">#19771</a>)
(루밀LuMir)</li>
<li><a
href="f4fa40eb4b "><code>f4fa40e</code></a>
refactor: NodeEventGenerator -> SourceCodeTraverser (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19679 ">#19679</a>)
(Nicholas C. Zakas)</li>
<li><a
href="0f49329b4a "><code>0f49329</code></a>
refactor: use a service to emit warnings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19725 ">#19725</a>)
(Francesco Trotta)</li>
<li><a
href="20a9e59438 "><code>20a9e59</code></a>
chore: update dependency shelljs to ^0.10.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19740 ">#19740</a>)
(renovate[bot])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md "><code>@eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.28.0 - May 30, 2025</p>
<ul>
<li><a
href="175b7b83fc "><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/js@9.28 .0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19802 ">#19802</a>)
(Francesco Trotta)</li>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="b0674be94e "><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19760 ">#19760</a>)
(Nicholas C. Zakas)</li>
<li><a
href="3ec208233f "><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19799 ">#19799</a>)
(Nicholas C. Zakas)</li>
<li><a
href="89a65b07f6 "><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19788 ">#19788</a>)
(Shais Ch)</li>
<li><a
href="2ba8a0d75c "><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19798 ">#19798</a>)
(Nicholas C. Zakas)</li>
<li><a
href="eea3e7eb1c "><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19779 ">#19779</a>)
(Milos Djermanovic)</li>
<li><a
href="a95721f106 "><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19773 ">#19773</a>)
(Milos Djermanovic)</li>
<li><a
href="a467de39f6 "><code>a467de3</code></a>
fix: update context.report types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19751 ">#19751</a>)
(Nitin Kumar)</li>
<li><a
href="59dd7e6b28 "><code>59dd7e6</code></a>
docs: update <code>func-style</code> with examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19793 ">#19793</a>)
(Tanuj Kanti)</li>
<li><a
href="62b1c1bc79 "><code>62b1c1b</code></a>
chore: update globals to v16 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19791 ">#19791</a>)
(Nitin Kumar)</li>
<li><a
href="bfd0e7a395 "><code>bfd0e7a</code></a>
feat: support TypeScript syntax in <code>no-use-before-define</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19566 ">#19566</a>)
(Tanuj Kanti)</li>
<li><a
href="68c61c093a "><code>68c61c0</code></a>
feat: support TS syntax in <code>no-shadow</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19565 ">#19565</a>)
(Nitin Kumar)</li>
<li><a
href="e8a1cb8f7f "><code>e8a1cb8</code></a>
chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19786 ">#19786</a>)
(Nitin Kumar)</li>
<li><a
href="0f773ef248 "><code>0f773ef</code></a>
feat: support TS syntax in <code>no-magic-numbers</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19561 ">#19561</a>)
(Nitin Kumar)</li>
<li><a
href="43d39754b6 "><code>43d3975</code></a>
chore: Add Copilot Instructions file (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19753 ">#19753</a>)
(Nicholas C. Zakas)</li>
<li><a
href="c4a6b60518 "><code>c4a6b60</code></a>
feat: add allowTypeAnnotation to func-style (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19754 ">#19754</a>)
(sethamus)</li>
<li><a
href="fd467bb892 "><code>fd467bb</code></a>
fix: remove interopDefault to use jiti's default (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19697 ">#19697</a>)
(sethamus)</li>
<li><a
href="2dfb5ebef4 "><code>2dfb5eb</code></a>
test: update <code>SourceCodeTraverser</code> tests (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19763 ">#19763</a>)
(Milos Djermanovic)</li>
<li><a
href="b03ad176f1 "><code>b03ad17</code></a>
feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19678 ">#19678</a>)
(Tanuj Kanti)</li>
<li><a
href="e9129e0799 "><code>e9129e0</code></a>
docs: add global scope's <code>implicit</code> field to Scope Manager
docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19770 ">#19770</a>)
(Milos Djermanovic)</li>
<li><a
href="bc3c3313ce "><code>bc3c331</code></a>
feat: ignore overloaded function declarations in func-style rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19755 ">#19755</a>)
(sethamus)</li>
<li><a
href="5bc21f9e8e "><code>5bc21f9</code></a>
chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19771 ">#19771</a>)
(루밀LuMir)</li>
<li><a
href="72d16e3066 "><code>72d16e3</code></a>
fix: avoid false positive in <code>no-unassigned-vars</code> for declare
module (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19746 ">#19746</a>)
(Azat S.)</li>
<li><a
href="f4fa40eb4b "><code>f4fa40e</code></a>
refactor: NodeEventGenerator -> SourceCodeTraverser (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19679 ">#19679</a>)
(Nicholas C. Zakas)</li>
<li><a
href="81c3c93626 "><code>81c3c93</code></a>
fix: curly types (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19750 ">#19750</a>)
(Eli)</li>
<li><a
href="52f5b7a0af "><code>52f5b7a</code></a>
docs: fix minor typos and add links (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19743 ">#19743</a>)
(루밀LuMir)</li>
<li><a
href="0f49329b4a "><code>0f49329</code></a>
refactor: use a service to emit warnings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19725 ">#19725</a>)
(Francesco Trotta)</li>
<li><a
href="20a9e59438 "><code>20a9e59</code></a>
chore: update dependency shelljs to ^0.10.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19740 ">#19740</a>)
(renovate[bot])</li>
<li><a
href="00716a339e "><code>00716a3</code></a>
docs: upfront recommend against using the no-return-await rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19727 ">#19727</a>)
(Mike DiDomizio)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.28.0/packages/js ">compare
view</a></li>
</ul>
</details>
<br />
[](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>
2025-06-02 00:54:27 +02:00
Maurice Heumann
121dc226ef
Bump eslint from 9.27.0 to 9.28.0 in /page ( #349 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.27.0 to 9.28.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>v9.28.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="b0674be94e "><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://redirect.github.com/eslint/eslint/issues/19760 ">#19760</a>)
(Nicholas C. Zakas)</li>
<li><a
href="a95721f106 "><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://redirect.github.com/eslint/eslint/issues/19773 ">#19773</a>)
(Milos Djermanovic)</li>
<li><a
href="bfd0e7a395 "><code>bfd0e7a</code></a>
feat: support TypeScript syntax in <code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19566 ">#19566</a>)
(Tanuj Kanti)</li>
<li><a
href="68c61c093a "><code>68c61c0</code></a>
feat: support TS syntax in <code>no-shadow</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19565 ">#19565</a>)
(Nitin Kumar)</li>
<li><a
href="0f773ef248 "><code>0f773ef</code></a>
feat: support TS syntax in <code>no-magic-numbers</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19561 ">#19561</a>)
(Nitin Kumar)</li>
<li><a
href="c4a6b60518 "><code>c4a6b60</code></a>
feat: add allowTypeAnnotation to func-style (<a
href="https://redirect.github.com/eslint/eslint/issues/19754 ">#19754</a>)
(sethamus)</li>
<li><a
href="b03ad176f1 "><code>b03ad17</code></a>
feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19678 ">#19678</a>)
(Tanuj Kanti)</li>
<li><a
href="bc3c3313ce "><code>bc3c331</code></a>
feat: ignore overloaded function declarations in func-style rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19755 ">#19755</a>)
(sethamus)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="eea3e7eb1c "><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19779 ">#19779</a>)
(Milos Djermanovic)</li>
<li><a
href="a467de39f6 "><code>a467de3</code></a>
fix: update context.report types (<a
href="https://redirect.github.com/eslint/eslint/issues/19751 ">#19751</a>)
(Nitin Kumar)</li>
<li><a
href="fd467bb892 "><code>fd467bb</code></a>
fix: remove interopDefault to use jiti's default (<a
href="https://redirect.github.com/eslint/eslint/issues/19697 ">#19697</a>)
(sethamus)</li>
<li><a
href="72d16e3066 "><code>72d16e3</code></a>
fix: avoid false positive in <code>no-unassigned-vars</code> for declare
module (<a
href="https://redirect.github.com/eslint/eslint/issues/19746 ">#19746</a>)
(Azat S.)</li>
<li><a
href="81c3c93626 "><code>81c3c93</code></a>
fix: curly types (<a
href="https://redirect.github.com/eslint/eslint/issues/19750 ">#19750</a>)
(Eli)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="3ec208233f "><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://redirect.github.com/eslint/eslint/issues/19799 ">#19799</a>)
(Nicholas C. Zakas)</li>
<li><a
href="89a65b07f6 "><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://redirect.github.com/eslint/eslint/issues/19788 ">#19788</a>)
(Shais Ch)</li>
<li><a
href="2ba8a0d75c "><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19798 ">#19798</a>)
(Nicholas C. Zakas)</li>
<li><a
href="59dd7e6b28 "><code>59dd7e6</code></a>
docs: update <code>func-style</code> with examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19793 ">#19793</a>)
(Tanuj Kanti)</li>
<li><a
href="e9129e0799 "><code>e9129e0</code></a>
docs: add global scope's <code>implicit</code> field to Scope Manager
docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19770 ">#19770</a>)
(Milos Djermanovic)</li>
<li><a
href="52f5b7a0af "><code>52f5b7a</code></a>
docs: fix minor typos and add links (<a
href="https://redirect.github.com/eslint/eslint/issues/19743 ">#19743</a>)
(루밀LuMir)</li>
<li><a
href="00716a339e "><code>00716a3</code></a>
docs: upfront recommend against using the no-return-await rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19727 ">#19727</a>)
(Mike DiDomizio)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="175b7b83fc "><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/js@9.28 .0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19802 ">#19802</a>)
(Francesco Trotta)</li>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="62b1c1bc79 "><code>62b1c1b</code></a>
chore: update globals to v16 (<a
href="https://redirect.github.com/eslint/eslint/issues/19791 ">#19791</a>)
(Nitin Kumar)</li>
<li><a
href="e8a1cb8f7f "><code>e8a1cb8</code></a>
chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (<a
href="https://redirect.github.com/eslint/eslint/issues/19786 ">#19786</a>)
(Nitin Kumar)</li>
<li><a
href="43d39754b6 "><code>43d3975</code></a>
chore: Add Copilot Instructions file (<a
href="https://redirect.github.com/eslint/eslint/issues/19753 ">#19753</a>)
(Nicholas C. Zakas)</li>
<li><a
href="2dfb5ebef4 "><code>2dfb5eb</code></a>
test: update <code>SourceCodeTraverser</code> tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19763 ">#19763</a>)
(Milos Djermanovic)</li>
<li><a
href="5bc21f9e8e "><code>5bc21f9</code></a>
chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19771 ">#19771</a>)
(루밀LuMir)</li>
<li><a
href="f4fa40eb4b "><code>f4fa40e</code></a>
refactor: NodeEventGenerator -> SourceCodeTraverser (<a
href="https://redirect.github.com/eslint/eslint/issues/19679 ">#19679</a>)
(Nicholas C. Zakas)</li>
<li><a
href="0f49329b4a "><code>0f49329</code></a>
refactor: use a service to emit warnings (<a
href="https://redirect.github.com/eslint/eslint/issues/19725 ">#19725</a>)
(Francesco Trotta)</li>
<li><a
href="20a9e59438 "><code>20a9e59</code></a>
chore: update dependency shelljs to ^0.10.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19740 ">#19740</a>)
(renovate[bot])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md ">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.28.0 - May 30, 2025</p>
<ul>
<li><a
href="175b7b83fc "><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/js@9.28 .0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19802 ">#19802</a>)
(Francesco Trotta)</li>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="b0674be94e "><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://redirect.github.com/eslint/eslint/issues/19760 ">#19760</a>)
(Nicholas C. Zakas)</li>
<li><a
href="3ec208233f "><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://redirect.github.com/eslint/eslint/issues/19799 ">#19799</a>)
(Nicholas C. Zakas)</li>
<li><a
href="89a65b07f6 "><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://redirect.github.com/eslint/eslint/issues/19788 ">#19788</a>)
(Shais Ch)</li>
<li><a
href="2ba8a0d75c "><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19798 ">#19798</a>)
(Nicholas C. Zakas)</li>
<li><a
href="eea3e7eb1c "><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19779 ">#19779</a>)
(Milos Djermanovic)</li>
<li><a
href="a95721f106 "><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://redirect.github.com/eslint/eslint/issues/19773 ">#19773</a>)
(Milos Djermanovic)</li>
<li><a
href="a467de39f6 "><code>a467de3</code></a>
fix: update context.report types (<a
href="https://redirect.github.com/eslint/eslint/issues/19751 ">#19751</a>)
(Nitin Kumar)</li>
<li><a
href="59dd7e6b28 "><code>59dd7e6</code></a>
docs: update <code>func-style</code> with examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19793 ">#19793</a>)
(Tanuj Kanti)</li>
<li><a
href="62b1c1bc79 "><code>62b1c1b</code></a>
chore: update globals to v16 (<a
href="https://redirect.github.com/eslint/eslint/issues/19791 ">#19791</a>)
(Nitin Kumar)</li>
<li><a
href="bfd0e7a395 "><code>bfd0e7a</code></a>
feat: support TypeScript syntax in <code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19566 ">#19566</a>)
(Tanuj Kanti)</li>
<li><a
href="68c61c093a "><code>68c61c0</code></a>
feat: support TS syntax in <code>no-shadow</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19565 ">#19565</a>)
(Nitin Kumar)</li>
<li><a
href="e8a1cb8f7f "><code>e8a1cb8</code></a>
chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (<a
href="https://redirect.github.com/eslint/eslint/issues/19786 ">#19786</a>)
(Nitin Kumar)</li>
<li><a
href="0f773ef248 "><code>0f773ef</code></a>
feat: support TS syntax in <code>no-magic-numbers</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19561 ">#19561</a>)
(Nitin Kumar)</li>
<li><a
href="43d39754b6 "><code>43d3975</code></a>
chore: Add Copilot Instructions file (<a
href="https://redirect.github.com/eslint/eslint/issues/19753 ">#19753</a>)
(Nicholas C. Zakas)</li>
<li><a
href="c4a6b60518 "><code>c4a6b60</code></a>
feat: add allowTypeAnnotation to func-style (<a
href="https://redirect.github.com/eslint/eslint/issues/19754 ">#19754</a>)
(sethamus)</li>
<li><a
href="fd467bb892 "><code>fd467bb</code></a>
fix: remove interopDefault to use jiti's default (<a
href="https://redirect.github.com/eslint/eslint/issues/19697 ">#19697</a>)
(sethamus)</li>
<li><a
href="2dfb5ebef4 "><code>2dfb5eb</code></a>
test: update <code>SourceCodeTraverser</code> tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19763 ">#19763</a>)
(Milos Djermanovic)</li>
<li><a
href="b03ad176f1 "><code>b03ad17</code></a>
feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19678 ">#19678</a>)
(Tanuj Kanti)</li>
<li><a
href="e9129e0799 "><code>e9129e0</code></a>
docs: add global scope's <code>implicit</code> field to Scope Manager
docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19770 ">#19770</a>)
(Milos Djermanovic)</li>
<li><a
href="bc3c3313ce "><code>bc3c331</code></a>
feat: ignore overloaded function declarations in func-style rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19755 ">#19755</a>)
(sethamus)</li>
<li><a
href="5bc21f9e8e "><code>5bc21f9</code></a>
chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19771 ">#19771</a>)
(루밀LuMir)</li>
<li><a
href="72d16e3066 "><code>72d16e3</code></a>
fix: avoid false positive in <code>no-unassigned-vars</code> for declare
module (<a
href="https://redirect.github.com/eslint/eslint/issues/19746 ">#19746</a>)
(Azat S.)</li>
<li><a
href="f4fa40eb4b "><code>f4fa40e</code></a>
refactor: NodeEventGenerator -> SourceCodeTraverser (<a
href="https://redirect.github.com/eslint/eslint/issues/19679 ">#19679</a>)
(Nicholas C. Zakas)</li>
<li><a
href="81c3c93626 "><code>81c3c93</code></a>
fix: curly types (<a
href="https://redirect.github.com/eslint/eslint/issues/19750 ">#19750</a>)
(Eli)</li>
<li><a
href="52f5b7a0af "><code>52f5b7a</code></a>
docs: fix minor typos and add links (<a
href="https://redirect.github.com/eslint/eslint/issues/19743 ">#19743</a>)
(루밀LuMir)</li>
<li><a
href="0f49329b4a "><code>0f49329</code></a>
refactor: use a service to emit warnings (<a
href="https://redirect.github.com/eslint/eslint/issues/19725 ">#19725</a>)
(Francesco Trotta)</li>
<li><a
href="20a9e59438 "><code>20a9e59</code></a>
chore: update dependency shelljs to ^0.10.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19740 ">#19740</a>)
(renovate[bot])</li>
<li><a
href="00716a339e "><code>00716a3</code></a>
docs: upfront recommend against using the no-return-await rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19727 ">#19727</a>)
(Mike DiDomizio)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f341f21e02 "><code>f341f21</code></a>
9.28.0</li>
<li><a
href="779dda93a2 "><code>779dda9</code></a>
Build: changelog update for 9.28.0</li>
<li><a
href="175b7b83fc "><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/js@9.28 .0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19802 ">#19802</a>)</li>
<li><a
href="844f5a69dc "><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="b0674be94e "><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://redirect.github.com/eslint/eslint/issues/19760 ">#19760</a>)</li>
<li><a
href="3ec208233f "><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://redirect.github.com/eslint/eslint/issues/19799 ">#19799</a>)</li>
<li><a
href="89a65b07f6 "><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://redirect.github.com/eslint/eslint/issues/19788 ">#19788</a>)</li>
<li><a
href="2ba8a0d75c "><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19798 ">#19798</a>)</li>
<li><a
href="eea3e7eb1c "><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19779 ">#19779</a>)</li>
<li><a
href="a95721f106 "><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://redirect.github.com/eslint/eslint/issues/19773 ">#19773</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>
2025-06-02 00:53:53 +02:00
Maurice Heumann
8fa7cfde21
Bump @tailwindcss/vite from 4.1.7 to 4.1.8 in /page ( #355 )
...
Bumps
[@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite )
from 4.1.7 to 4.1.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/releases "><code>@tailwindcss/vite</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v4.1.8</h2>
<h3>Added</h3>
<ul>
<li>Improve error messages when <code>@apply</code> fails (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18059 ">#18059</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Upgrade: Do not migrate declarations that look like candidates in
<code><style></code> blocks (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18057 ">#18057</a>,
<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18068 ">18068</a>)</li>
<li>Upgrade: Don't error when looking for <code>tailwindcss</code> in
pnpm monorepos (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18065 ">#18065</a>)</li>
<li>Upgrade: Don't error when updating dependencies in pnpm monorepos
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18065 ">#18065</a>)</li>
<li>Upgrade: Migrate deprecated <code>order-none</code> to
<code>order-0</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18126 ">#18126</a>)</li>
<li>Support Leptos <code>class:</code> attributes when extracting
classes (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18093 ">#18093</a>)</li>
<li>Fix "Cannot read properties of undefined" crash on
malformed arbitrary value (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18133 ">#18133</a>)</li>
<li>Upgrade: Migrate <code>-mt-[0px]</code> to <code>mt-[0px]</code>
instead of the other way around (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18154 ">#18154</a>)</li>
<li>Fix Haml pre-processing crash when there is no <code>\n</code> at
the end of the file (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18155 ">#18155</a>)</li>
<li>Ignore <code>.pnpm-store</code> folders by default (can be
overridden by <code>@source …</code> rules) (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18163 ">#18163</a>)</li>
<li>Fix PostCSS crash when calling <code>toJSON()</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18083 ">#18083</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md "><code>@tailwindcss/vite</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.8] - 2025-05-27</h2>
<h3>Added</h3>
<ul>
<li>Improve error messages when <code>@apply</code> fails (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18059 ">#18059</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Upgrade: Do not migrate declarations that look like candidates in
<code><style></code> blocks (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18057 ">#18057</a>,
<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18068 ">18068</a>)</li>
<li>Upgrade: Don't error when looking for <code>tailwindcss</code> in
pnpm monorepos (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18065 ">#18065</a>)</li>
<li>Upgrade: Don't error when updating dependencies in pnpm monorepos
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18065 ">#18065</a>)</li>
<li>Upgrade: Migrate deprecated <code>order-none</code> to
<code>order-0</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18126 ">#18126</a>)</li>
<li>Support Leptos <code>class:</code> attributes when extracting
classes (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18093 ">#18093</a>)</li>
<li>Fix "Cannot read properties of undefined" crash on
malformed arbitrary value (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18133 ">#18133</a>)</li>
<li>Upgrade: Migrate <code>-mt-[0px]</code> to <code>mt-[0px]</code>
instead of the other way around (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18154 ">#18154</a>)</li>
<li>Fix Haml pre-processing crash when there is no <code>\n</code> at
the end of the file (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18155 ">#18155</a>)</li>
<li>Ignore <code>.pnpm-store</code> folders by default (can be
overridden by <code>@source …</code> rules) (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18163 ">#18163</a>)</li>
<li>Fix PostCSS crash when calling <code>toJSON()</code> (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18083 ">#18083</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="193eb84f6c "><code>193eb84</code></a>
Release v4.1.8 (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/18164 ">#18164</a>)</li>
<li>See full diff in <a
href="https://github.com/tailwindlabs/tailwindcss/commits/v4.1.8/packages/@tailwindcss-vite ">compare
view</a></li>
</ul>
</details>
<br />
[](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>
2025-06-01 23:42:04 +02:00
dependabot[bot]
e9418ff658
Bump @eslint/js from 9.27.0 to 9.28.0 in /page
...
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) from 9.27.0 to 9.28.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/commits/v9.28.0/packages/js )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 9.28.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-01 21:06:09 +00:00
dependabot[bot]
64710c8851
Bump eslint from 9.27.0 to 9.28.0 in /page
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.27.0 to 9.28.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.28.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-01 21:06:07 +00:00
Maurice Heumann
3ed8db2dea
Bump typescript-eslint from 8.32.1 to 8.33.0 in /page ( #347 )
...
Bumps
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint )
from 8.32.1 to 8.33.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases ">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.33.0</h2>
<h2>8.33.0 (2025-05-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li>create standalone project-service, tsconfig-utils packages (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11182 ">#11182</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Josh Goldberg ✨ </li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md ">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.33.0 (2025-05-26)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning ">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases ">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dca57b3e66 "><code>dca57b3</code></a>
chore(release): publish 8.33.0</li>
<li><a
href="f9e0eb9dbe "><code>f9e0eb9</code></a>
chore: clean up nx and other config (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11226 ">#11226</a>)</li>
<li><a
href="1c0e1ae8d8 "><code>1c0e1ae</code></a>
chore: update some package scripts and dependency config (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10765 ">#10765</a>)</li>
<li><a
href="8f79ad0b50 "><code>8f79ad0</code></a>
chore(typescript-eslint): finish migrating to <code>vitest</code> (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11137 ">#11137</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.0/packages/typescript-eslint ">compare
view</a></li>
</ul>
</details>
<br />
[](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>
2025-06-01 23:05:22 +02:00