diff --git a/lib/unsupported-api.js b/lib/unsupported-api.js index b688608ca88..8a2e147aabe 100644 --- a/lib/unsupported-api.js +++ b/lib/unsupported-api.js @@ -14,6 +14,7 @@ const { FileEnumerator } = require("./cli-engine/file-enumerator"); const { FlatESLint, shouldUseFlatConfig } = require("./eslint/flat-eslint"); const FlatRuleTester = require("./rule-tester/flat-rule-tester"); +const { ESLint } = require("./eslint/eslint"); //----------------------------------------------------------------------------- // Exports @@ -24,5 +25,6 @@ module.exports = { FlatESLint, shouldUseFlatConfig, FlatRuleTester, - FileEnumerator + FileEnumerator, + LegacyESLint: ESLint }; diff --git a/tests/lib/unsupported-api.js b/tests/lib/unsupported-api.js index 3a65ba230f8..4ad46c3d217 100644 --- a/tests/lib/unsupported-api.js +++ b/tests/lib/unsupported-api.js @@ -27,6 +27,14 @@ describe("unsupported-api", () => { assert.isFunction(api.FlatESLint); }); + it("should have LegacyESLint exposed", () => { + assert.isFunction(api.LegacyESLint); + }); + + it("should not have ESLint exposed", () => { + assert.isUndefined(api.ESLint); + }); + it("should have shouldUseFlatConfig exposed", () => { assert.isFunction(api.shouldUseFlatConfig); });