#1113940 eslinit --init fails due to missing dependency

#1113940#5
Date:
2025-09-04 13:11:33 UTC
From:
To:
Hi,

running `eslint --init` fails like below:

$ eslint --init
Error: Cannot find module 'inquirer'
Require stack:
- /usr/share/nodejs/eslint/lib/init/config-initializer.js
- /usr/share/nodejs/eslint/bin/eslint.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1212:15)
    at Module._load (node:internal/modules/cjs/loader:1043:27)
    at Module.require (node:internal/modules/cjs/loader:1298:19)
    at require (/usr/share/nodejs/v8-compile-cache/v8-compile-cache.js:159:20)
    at Object.<anonymous> (/usr/share/nodejs/eslint/lib/init/config-initializer.js:15:16)
    at Module._compile (/usr/share/nodejs/v8-compile-cache/v8-compile-cache.js:192:30)
    at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1096:12)
    at Module.require (node:internal/modules/cjs/loader:1298:19)

Instsalling node-inquirer fixes this but it's currently only a
"suggests". I think it should be a dependency but maybe `Recommends:` is
enough.

As initing a project is a crucial function of a linter I've filed this
as important (should probably be grave).

Cheers,
 -- Guido