validateOptions() — react Function Reference
Architecture documentation for the validateOptions() function in jest-cli.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD cdec5053_8e42_ae51_fe4d_1efd82394de5["validateOptions()"] 275b3ae7_7007_e04d_7b4e_3740a2f0eb52["jest-cli.js"] cdec5053_8e42_ae51_fe4d_1efd82394de5 -->|defined in| 275b3ae7_7007_e04d_7b4e_3740a2f0eb52 aed9173d_673b_258c_6512_6c3881464cc9["main()"] aed9173d_673b_258c_6512_6c3881464cc9 -->|calls| cdec5053_8e42_ae51_fe4d_1efd82394de5 f85f22a5_e4f5_4bd3_34a5_76c02b39a987["logError()"] cdec5053_8e42_ae51_fe4d_1efd82394de5 -->|calls| f85f22a5_e4f5_4bd3_34a5_76c02b39a987 bfafc66e_50a2_a505_8e2e_6b30d63beba4["isWWWConfig()"] cdec5053_8e42_ae51_fe4d_1efd82394de5 -->|calls| bfafc66e_50a2_a505_8e2e_6b30d63beba4 be464150_80d3_49db_bcf3_bc437653fc07["isXplatConfig()"] cdec5053_8e42_ae51_fe4d_1efd82394de5 -->|calls| be464150_80d3_49db_bcf3_bc437653fc07 7307d3dc_5201_c9eb_c8b9_aa509b1f2745["isOSSConfig()"] cdec5053_8e42_ae51_fe4d_1efd82394de5 -->|calls| 7307d3dc_5201_c9eb_c8b9_aa509b1f2745 style cdec5053_8e42_ae51_fe4d_1efd82394de5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
scripts/jest/jest-cli.js lines 145–286
function validateOptions() {
let success = true;
if (argv.project === 'devtools') {
if (argv.prod) {
logError(
'DevTool tests do not support --prod. Remove this option to continue.'
);
success = false;
}
if (argv.dev) {
logError(
'DevTool tests do not support --dev. Remove this option to continue.'
);
success = false;
}
if (argv.env) {
logError(
'DevTool tests do not support --env. Remove this option to continue.'
);
success = false;
}
if (argv.persistent) {
logError(
'DevTool tests do not support --persistent. Remove this option to continue.'
);
success = false;
}
if (argv.variant) {
logError(
'DevTool tests do not support --variant. Remove this option to continue.'
);
success = false;
}
if (!argv.build) {
logError('DevTool tests require --build.');
success = false;
}
if (argv.reactVersion && !semver.validRange(argv.reactVersion)) {
success = false;
logError('please specify a valid version range for --reactVersion');
}
} else {
if (argv.compactConsole) {
logError('Only DevTool tests support compactConsole flag.');
success = false;
}
if (argv.reactVersion) {
logError('Only DevTools tests supports the --reactVersion flag.');
success = false;
}
}
if (isWWWConfig() || isXplatConfig()) {
if (argv.variant === undefined) {
// Turn internal experiments on by default
argv.variant = true;
}
} else {
if (argv.variant) {
logError(
'Variant is only supported for the www release channels. Update these options to continue.'
);
success = false;
}
}
if (argv.build && argv.persistent) {
logError(
'Persistence is not supported for build targets. Update these options to continue.'
);
success = false;
}
if (!isOSSConfig() && argv.persistent) {
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does validateOptions() do?
validateOptions() is a function in the react codebase, defined in scripts/jest/jest-cli.js.
Where is validateOptions() defined?
validateOptions() is defined in scripts/jest/jest-cli.js at line 145.
What does validateOptions() call?
validateOptions() calls 4 function(s): isOSSConfig, isWWWConfig, isXplatConfig, logError.
What calls validateOptions()?
validateOptions() is called by 1 function(s): main.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free