Behavioral Communities

This community map is a code-weighted projection over FCA Hasse edges: node size uses introduced source lines, so it is not a complete test-side analysis. Small communities are pooled into other on this map.

Relationship map

Behavioral communities

In the embedded map, ordinary wheel input scrolls the page; use the visible controls to zoom and drag to pan. Open the full-screen map for canvas navigation: wheel pans, Ctrl/Command plus wheel zooms, and arrow keys pan when this region is focused. On touch screens, open the full-screen map to pan or pinch. If JavaScript or WebGL is unavailable, use the community links below.

Behavioral communities33 shared-substrate links19 shared-substrate links6 shared-substrate links216 shared-substrate links6 shared-substrate links3 shared-substrate links3 shared-substrate links1760 shared-substrate links4 shared-substrate links19 shared-substrate links30 shared-substrate links9 shared-substrate linkslib: 968 concepts command.mjs|title=Command global parsing hints coerce should not be applied multiple times for nested commands|occurrence=1 · 1 test · 3581 LOC · 18 files · introduces 1 test · 0 LOC · 0 files yargs.mjs|title=yargs dsl tests positional allows an implied argument to be specified|occurrence=1 · 1 test · 3525 LOC · 18 files · introduces 1 test · 0 LOC · 0 files yargs.mjs|title=yargs dsl tests positional allows a choices array to be specified|occurrence=1 · 1 test · 3518 LOC · 18 files · introduces 1 test · 0 LOC · 0 fileslib · 968lib: 81 concepts usage.mjs|title=usage tests defaultDescription using positional() with default() should prefer positional() desc over default() function|occurrence=1 · 2 tests · 3206 LOC · 18 files · introduces 1 test · 0 LOC · 0 files usage.mjs|title=usage tests defaultDescription using positional() with default() should prefer default() desc when given last|occurrence=1, usage.mjs|title=usage tests defaultDescription using positional() with default() should prefer positional() desc when given last|occurrence=1 · 2 tests · 3204 LOC · 18 files · introduces 2 tests · 0 LOC · 0 files usage.mjs|title=usage tests defaultDescription using positional() without default() should output given desc with default value|occurrence=1 · 2 tests · 3198 LOC · 18 files · introduces 1 test · 0 LOC · 0 fileslib · 81lib: 55 concepts yargs.mjs|title=yargs dsl tests async argv caches deeply nested help output, so that it can be output by showHelp()|occurrence=1 · 1 test · 3253 LOC · 18 files · introduces 1 test · 0 LOC · 0 files yargs-factory.ts ×1 · 1 test · 3276 LOC · 18 files · introduces 1 test · 4 LOC · 1 file middleware.mjs|title=middleware async check failure allows error to be caught before calling command|occurrence=1 · 1 test · 3225 LOC · 18 files · introduces 1 test · 0 LOC · 0 fileslib · 55lib: 28 concepts yargs-factory.ts ×1 · 1 test · 1930 LOC · 18 files · introduces 1 test · 4 LOC · 1 file command.ts ×1 · 56 tests · 1929 LOC · 18 files · introduces 0 tests · 5 LOC · 1 file yargs.mjs|title=yargs dsl tests global should set version to global option by default|occurrence=1 · 4 tests · 1924 LOC · 18 files · introduces 1 test · 0 LOC · 0 fileslib · 28other: 20 conceptsother · 20lib: 7 concepts argsert.mjs|title=Argsert warns if too many arguments are provided|occurrence=1 · 1 test · 106 LOC · 3 files · introduces 1 test · 0 LOC · 0 files argsert.ts ×1 · 791 tests · 97 LOC · 3 files · introduces 1 test · 1 LOC · 1 file argsert.mjs|title=Argsert should throw on warnings, when under test|occurrence=1, argsert.mjs|title=Argsert should not ignore undefined values that are not trailing|occurrence=1 · 3 tests · 102 LOC · 3 files · introduces 2 tests · 0 LOC · 0 fileslib · 7lib: 5 concepts completion.mjs|title=Completion completion() allows custom completion to be combined with default completion, using filter|occurrence=1 · 1 test · 2580 LOC · 18 files · introduces 1 test · 0 LOC · 0 files o filter|occurrence=1 · 2 tests · 2578 LOC · 18 files · introduces 1 test · 0 LOC · 0 files completion.ts ×1 · 2 tests · 2463 LOC · 18 files · introduces 1 test · 2 LOC · 1 filelib · 5lib: 5 concepts yargs-factory.ts ×1 · 1 test · 2350 LOC · 18 files · introduces 1 test · 2 LOC · 1 file usage.mjs|title=usage tests version option should default to 'version' as version option|occurrence=1 · 1 test · 2322 LOC · 18 files · introduces 1 test · 0 LOC · 0 files yargs-factory.ts ×1 · 1 test · 2322 LOC · 18 files · introduces 1 test · 3 LOC · 1 filelib · 5

Graph controls are ready.

Interactive rendering requires JavaScript and WebGL. Use the community links below while the interactive map is unavailable.