Replace non-inclusive "whitelist" and "blacklist" terms with "allowlist" etc. (#11758)

This commit is contained in:
Wojciech Maj
2020-06-29 21:39:38 +02:00
committed by GitHub
parent cfaa70dcf4
commit 1dd94e813e
6 changed files with 20 additions and 20 deletions

View File

@@ -21,7 +21,7 @@ const buildUmdWrapper = replacements =>
});
`(replacements);
function buildGlobal(whitelist) {
function buildGlobal(allowlist) {
const namespace = t.identifier("babelHelpers");
const body = [];
@@ -60,14 +60,14 @@ function buildGlobal(whitelist) {
]),
);
buildHelpers(body, namespace, whitelist);
buildHelpers(body, namespace, allowlist);
return tree;
}
function buildModule(whitelist) {
function buildModule(allowlist) {
const body = [];
const refs = buildHelpers(body, null, whitelist);
const refs = buildHelpers(body, null, allowlist);
body.unshift(
t.exportNamedDeclaration(
@@ -81,7 +81,7 @@ function buildModule(whitelist) {
return t.program(body, [], "module");
}
function buildUmd(whitelist) {
function buildUmd(allowlist) {
const namespace = t.identifier("babelHelpers");
const body = [];
@@ -91,7 +91,7 @@ function buildUmd(whitelist) {
]),
);
buildHelpers(body, namespace, whitelist);
buildHelpers(body, namespace, allowlist);
return t.program([
buildUmdWrapper({
@@ -109,7 +109,7 @@ function buildUmd(whitelist) {
]);
}
function buildVar(whitelist) {
function buildVar(allowlist) {
const namespace = t.identifier("babelHelpers");
const body = [];
@@ -119,12 +119,12 @@ function buildVar(whitelist) {
]),
);
const tree = t.program(body);
buildHelpers(body, namespace, whitelist);
buildHelpers(body, namespace, allowlist);
body.push(t.expressionStatement(namespace));
return tree;
}
function buildHelpers(body, namespace, whitelist) {
function buildHelpers(body, namespace, allowlist) {
const getHelperReference = name => {
return namespace
? t.memberExpression(namespace, t.identifier(name))
@@ -133,7 +133,7 @@ function buildHelpers(body, namespace, whitelist) {
const refs = {};
helpers.list.forEach(function (name) {
if (whitelist && whitelist.indexOf(name) < 0) return;
if (allowlist && allowlist.indexOf(name) < 0) return;
const ref = (refs[name] = getHelperReference(name));
@@ -145,7 +145,7 @@ function buildHelpers(body, namespace, whitelist) {
return refs;
}
export default function (
whitelist?: Array<string>,
allowlist?: Array<string>,
outputType: "global" | "module" | "umd" | "var" = "global",
) {
let tree;
@@ -158,7 +158,7 @@ export default function (
}[outputType];
if (build) {
tree = build(whitelist);
tree = build(allowlist);
} else {
throw new Error(`Unsupported output type ${outputType}`);
}