Repository: nodejs/node
Pull request: tools: enable linter in `test/fixtures/eval`

<!--
Before submitting a pull request, please read:

- the CONTRIBUTING guide at https://github.com/nodejs/node/blob/HEAD/CONTRIBUTING.md
- the commit message formatting guidelines at
  https://github.com/nodejs/node/blob/HEAD/doc/contributing/pull-requests.md#commit-message-guidelines

For code changes:
1. Include tests for any bug fixes or new features.
2. Update documentation if relevant.
3. Ensure that `make -j4 test` (UNIX), or `vcbuild test` (Windows) passes.

If you believe this PR should be highlighted in the Node.js CHANGELOG
please add the `notable-change` label.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.
-->


Changed files:
filename: eslint.config.mjs
patch: @@ -53,6 +53,7 @@ export default [
     // We want to lint only a few specific fixtures folders
     'test/fixtures/*',
     '!test/fixtures/console',
+    '!test/fixtures/eval',
     '!test/fixtures/v8',
     '!test/fixtures/vm',
   ]),

filename: test/fixtures/eval/eval_typescript.js
patch: @@ -5,21 +5,21 @@ require('../../common');
 const spawnSync = require('child_process').spawnSync;
 
 const queue = [
-    'enum Foo{};',
-    'throw new SyntaxError("hello")',
-    'const foo;',
-    'let x: number = 100;x;',
-    'const foo: string = 10;',
-    'function foo(){};foo<Number>(1);',
-    'interface Foo{};const foo;',
-    'function foo(){ await Promise.resolve(1)};',
+  'enum Foo{};',
+  'throw new SyntaxError("hello")',
+  'const foo;',
+  'let x: number = 100;x;',
+  'const foo: string = 10;',
+  'function foo(){};foo<Number>(1);',
+  'interface Foo{};const foo;',
+  'function foo(){ await Promise.resolve(1)};',
 ];
 
 for (const cmd of queue) {
-    const args = ['--disable-warning=ExperimentalWarning', '-p', cmd];
-    const result = spawnSync(process.execPath, args, {
-        stdio: 'pipe'
-    });
-    process.stdout.write(result.stdout);
-    process.stdout.write(result.stderr);
+  const args = ['--disable-warning=ExperimentalWarning', '-p', cmd];
+  const result = spawnSync(process.execPath, args, {
+    stdio: 'pipe',
+  });
+  process.stdout.write(result.stdout);
+  process.stdout.write(result.stderr);
 }

filename: test/fixtures/eval/stdin_typescript.js
patch: @@ -5,34 +5,34 @@ require('../../common');
 const spawn = require('child_process').spawn;
 
 function run(cmd, strict, cb) {
-    const args = ['--disable-warning=ExperimentalWarning'];
-    if (strict) args.push('--use_strict');
-    args.push('-p');
-    const child = spawn(process.execPath, args);
-    child.stdout.pipe(process.stdout);
-    child.stderr.pipe(process.stdout);
-    child.stdin.end(cmd);
-    child.on('close', cb);
+  const args = ['--disable-warning=ExperimentalWarning'];
+  if (strict) args.push('--use_strict');
+  args.push('-p');
+  const child = spawn(process.execPath, args);
+  child.stdout.pipe(process.stdout);
+  child.stderr.pipe(process.stdout);
+  child.stdin.end(cmd);
+  child.on('close', cb);
 }
 
 const queue =
     [
-        'enum Foo{};',
-        'throw new SyntaxError("hello")',
-        'const foo;',
-        'let x: number = 100;x;',
-        'const foo: string = 10;',
-        'function foo(){};foo<Number>(1);',
-        'interface Foo{};const foo;',
-        'function foo(){ await Promise.resolve(1)};',
+      'enum Foo{};',
+      'throw new SyntaxError("hello")',
+      'const foo;',
+      'let x: number = 100;x;',
+      'const foo: string = 10;',
+      'function foo(){};foo<Number>(1);',
+      'interface Foo{};const foo;',
+      'function foo(){ await Promise.resolve(1)};',
     ];
 
 function go() {
-    const c = queue.shift();
-    if (!c) return console.log('done');
-    run(c, false, function () {
-        run(c, true, go);
-    });
+  const c = queue.shift();
+  if (!c) return console.log('done');
+  run(c, false, function() {
+    run(c, true, go);
+  });
 }
 
 go();