diff --git a/lib/rules/no-unsupported-features/node-builtins.js b/lib/rules/no-unsupported-features/node-builtins.js index 6e6dbf23..c505ba31 100644 --- a/lib/rules/no-unsupported-features/node-builtins.js +++ b/lib/rules/no-unsupported-features/node-builtins.js @@ -261,7 +261,13 @@ const trackMap = { }, }, release: { [READ]: { supported: "3.0.0" } }, - report: { [READ]: { supported: null, experimental: "11.8.0" } }, + report: { + [READ]: { + supported: "13.12.0", + backported: ["12.17.0"], + experimental: "11.8.0", + }, + }, resourceUsage: { [READ]: { supported: "12.6.0" } }, setegid: { [READ]: { supported: "2.0.0" } }, seteuid: { [READ]: { supported: "2.0.0" } }, diff --git a/tests/lib/rules/no-unsupported-features/node-builtins.js b/tests/lib/rules/no-unsupported-features/node-builtins.js index 802a9afc..d681b270 100644 --- a/tests/lib/rules/no-unsupported-features/node-builtins.js +++ b/tests/lib/rules/no-unsupported-features/node-builtins.js @@ -3832,6 +3832,14 @@ new RuleTester({ code: "process.release", options: [{ version: "3.0.0" }], }, + { + code: "process.report", + options: [{ version: "13.12.0" }], + }, + { + code: "process.report", + options: [{ version: "12.17.0" }], + }, { code: "process.setegid", options: [{ version: "2.0.0" }], @@ -3917,6 +3925,12 @@ new RuleTester({ { version: "2.9.9", ignores: ["process.release"] }, ], }, + { + code: "process.report", + options: [ + { version: "11.7.9", ignores: ["process.report"] }, + ], + }, { code: "process.setegid", options: [ @@ -4169,6 +4183,20 @@ new RuleTester({ }, ], }, + { + code: "process.report", + options: [{ version: "11.7.9" }], + errors: [ + { + messageId: "unsupported", + data: { + name: "process.report", + supported: "13.12.0 (backported: ^12.17.0)", + version: "11.7.9", + }, + }, + ], + }, ], },