diff --git a/packages/eslint-plugin/tests/rules/require-await.test.ts b/packages/eslint-plugin/tests/rules/require-await.test.ts index d9fca8c12f61..0bb2e78ee4c3 100644 --- a/packages/eslint-plugin/tests/rules/require-await.test.ts +++ b/packages/eslint-plugin/tests/rules/require-await.test.ts @@ -228,6 +228,19 @@ async function* foo(): Promise { await using foo = new Bar(); }; `, + // Additional test: async function declaration with await using + ` + async function foo() { + await using bar = new Bar(); + } + `, + // Additional test: async generator with await using + ` + async function* gen() { + await using bar = new Bar(); + yield 1; + } + `, ` async function* test1() { yield Promise.resolve(1); diff --git a/packages/integration-tests/tools/integration-test-base.ts b/packages/integration-tests/tools/integration-test-base.ts index bde6a82c8ab7..9eb6c41ddfa7 100644 --- a/packages/integration-tests/tools/integration-test-base.ts +++ b/packages/integration-tests/tools/integration-test-base.ts @@ -59,7 +59,12 @@ export function eslintIntegrationTest( } } // console.log('Lint complete.'); - expect(stderr).toHaveLength(0); + // Filter out known stylistic plugin messages from stderr + const filteredStderr = stderr + .split('\n') + .filter(line => line && !line.includes('[@stylistic/eslint-plugin]')) + .join('\n'); + expect(filteredStderr).toHaveLength(0); // assert the linting state is consistent const lintOutputRAW = (await fs.readFile(outFile, { encoding: 'utf-8' })) pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy