28 Anatomy.GovLab Extension Host - Varietyz/Disciplined-AI-Software-Development GitHub Wiki

GovLab Extension Host — Anatomy — Bane's Lab

A member holding 229 files, 20425 lines of code, 3671 definitions and 1432 call edges.

Canonical: https://banes-lab.com/anatomy/governance

The Anatomy

Source trees, walks and definitions

GovLab Extension Host

View on GitHub

Files

root

A member holding 229 files, 20425 lines of code, 3671 definitions and 1432 call edges.

Stats

Files 229

Lines of code 20425

Blank lines 1881

Bytes 886920

Definitions 3671

Exported 1412

Callable 1322

Call edges 1432

isolated flow 2612

entry flow 398

leaf flow 354

relay flow 307

Findings no anomalies

the folder's walk 292 steps

Folders

codemods

A container holding 37 files, 3100 lines of code, 713 definitions and 202 call edges.

rules

A container holding 82 files, 7523 lines of code, 1532 definitions and 764 call edges.

shared

A container holding 90 files, 8277 lines of code, 1317 definitions and 466 call edges.

types

A container holding 14 files, 593 lines of code, 108 definitions and 0 call edges.

Files

_manifest.json

  • outside the naming grammar
  • 88 lines of code
  • 0 definitions
  • 0 call edges

govlab.config.ts

  • outside the naming grammar
  • 508 lines of code
  • 1 definitions
  • 0 call edges

package.json

  • outside the naming grammar
  • 34 lines of code
  • 0 definitions
  • 0 call edges

README.md

  • outside the naming grammar
  • generated on build
  • boundary document
  • 249 lines of code
  • 0 definitions
  • 0 call edges

tsconfig.json

  • outside the naming grammar
  • 17 lines of code
  • 0 definitions
  • 0 call edges

tsconfig.base.json

  • outside the naming grammar
  • inherited from above the member
  • 36 lines of code
  • 0 definitions
  • 0 call edges

root

_manifest.json

  • outside the naming grammar

Stats

Files 1

Lines of code 88

Blank lines 0

Bytes 7432

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

govlab.config.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 508

Blank lines 7

Bytes 21290

Definitions 1

Exported 0

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

TOOL_RUNNERS:7 isolated · in 0 · out 0 calls: none called by: none

the file's walk 292 steps

Syntax kinds

string_fragment 615

string 567

pair 340

property_identifier 187

array 76

object 67

identifier 53

call_expression 45

Once only

program 1

lexical_declaration 1

variable_declarator 1

export_statement 1

binary_expression 1

unary_expression 1

The source is served as text at the source

root

package.json

  • outside the naming grammar

Stats

Files 1

Lines of code 34

Blank lines 0

Bytes 1082

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

README.md

  • outside the naming grammar
  • generated on build
  • boundary document

Stats

Files 1

Lines of code 249

Blank lines 55

Bytes 15416

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

Document

Headings 14

Mermaid blocks 0

Path references 23

Reference constructs 0

Frontmatter fields 0

spine:1 spine · document has no --- frontmatter header

bare-path:33 conventions · path in prose must be a code span — expected: _code.info.generated/mermaid-charts.generated.md

The source is served as text at the document

The source is served as text at the source

root

tsconfig.json

  • outside the naming grammar

Stats

Files 1

Lines of code 17

Blank lines 0

Bytes 380

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

tsconfig.base.json

  • outside the naming grammar
  • inherited from above the member

Stats

Files 1

Lines of code 36

Blank lines 0

Bytes 1218

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

codemods

A container holding 37 files, 3100 lines of code, 713 definitions and 202 call edges.

Stats

Files 37

Lines of code 3100

Blank lines 346

Bytes 130894

Definitions 713

Exported 166

Callable 261

Call edges 202

isolated flow 527

leaf flow 82

entry flow 57

relay flow 47

Findings no anomalies

Folders

analyzers

A concern on the processing layer holding 15 files, 1842 lines of code, 445 definitions and 151 call edges.

entrypoints

A concern on the runtime layer holding 11 files, 614 lines of code, 123 definitions and 10 call edges.

predicates

A concern on the infrastructure layer holding 1 file, 146 lines of code, 15 definitions and 13 call edges.

selectors

A concern on the application layer holding 5 files, 290 lines of code, 76 definitions and 27 call edges.

strings

A concern on the product layer holding 2 files, 106 lines of code, 37 definitions and 0 call edges.

validators

A concern on the processing layer holding 3 files, 102 lines of code, 17 definitions and 1 call edge.

root codemods

analyzers

A concern on the processing layer holding 15 files, 1842 lines of code, 445 definitions and 151 call edges.

Stats

Files 15

Lines of code 1842

Blank lines 187

Bytes 74966

Definitions 445

Exported 79

Callable 169

Call edges 151

isolated flow 318

leaf flow 51

entry flow 46

relay flow 30

Findings no anomalies

the folder's walk 8191 steps

Files

binding.analyzer.ts

  • Subject: binding
  • Concern: analyzer
  • Layer: processing
  • 128 lines of code
  • 21 definitions
  • 9 call edges

code-point.analyzer.ts

  • Subject: code-point
  • Concern: analyzer
  • Layer: processing
  • 81 lines of code
  • 19 definitions
  • 4 call edges

field.analyzer.ts

  • Subject: field
  • Concern: analyzer
  • Layer: processing
  • 85 lines of code
  • 18 definitions
  • 8 call edges

field.reference.analyzer.ts

  • Subject: field
  • Concern: analyzer
  • Variant: reference
  • Layer: processing
  • 155 lines of code
  • 30 definitions
  • 14 call edges

field.vocabulary.analyzer.ts

  • Subject: field
  • Concern: analyzer
  • Variant: vocabulary
  • Layer: processing
  • 102 lines of code
  • 26 definitions
  • 9 call edges

identifier.analyzer.ts

  • Subject: identifier
  • Concern: analyzer
  • Layer: processing
  • 149 lines of code
  • 36 definitions
  • 16 call edges

increment.analyzer.ts

  • Subject: increment
  • Concern: analyzer
  • Layer: processing
  • 71 lines of code
  • 12 definitions
  • 8 call edges

literal.analyzer.ts

  • Subject: literal
  • Concern: analyzer
  • Layer: processing
  • 78 lines of code
  • 15 definitions
  • 5 call edges

location.analyzer.ts

  • Subject: location
  • Concern: analyzer
  • Layer: processing
  • 181 lines of code
  • 43 definitions
  • 14 call edges

reference.analyzer.ts

  • Subject: reference
  • Concern: analyzer
  • Layer: processing
  • 89 lines of code
  • 25 definitions
  • 6 call edges

sink.analyzer.ts

  • Subject: sink
  • Concern: analyzer
  • Layer: processing
  • 170 lines of code
  • 53 definitions
  • 10 call edges

specifier.analyzer.ts

  • Subject: specifier
  • Concern: analyzer
  • Layer: processing
  • 129 lines of code
  • 28 definitions
  • 10 call edges

specifier.target.analyzer.ts

  • Subject: specifier
  • Concern: analyzer
  • Variant: target
  • Layer: processing
  • 107 lines of code
  • 26 definitions
  • 11 call edges

vocabulary.analyzer.ts

  • Subject: vocabulary
  • Concern: analyzer
  • Layer: processing
  • 176 lines of code
  • 52 definitions
  • 13 call edges

word.analyzer.ts

  • Subject: word
  • Concern: analyzer
  • Layer: processing
  • 141 lines of code
  • 41 definitions
  • 14 call edges

root codemods analyzers

binding.analyzer.ts

  • Subject: binding
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 128

Blank lines 8

Bytes 4819

Definitions 21

Exported 7

Callable 10

Call edges 9

isolated flow 17

entry flow 3

leaf flow 1

Findings no anomalies

findingsForImplements:60 leaf · in 1 · out 0 calls: none called by: visit

findingForMember:30 entry · in 0 · out 5 calls: unsafeReason, lineOf, lineOf, relPath, relPath called by: none

overridesOf:76 entry · in 0 · out 2 calls: clausesOfToken, memberNamesOf called by: none

visit:125 entry · in 0 · out 2 calls: findingsForImplements, implementsClauses called by: none

callableFieldDecl:7 isolated · in 0 · out 0 calls: none called by: none

methodImplementing:18 isolated · in 0 · out 0 calls: none called by: none

decl:35 isolated · in 0 · out 0 calls: none called by: none

name:39 isolated · in 0 · out 0 calls: none called by: none

implementation:40 isolated · in 0 · out 0 calls: none called by: none

memberSource:44 isolated · in 0 · out 0 calls: none called by: none

ifaceType:64 isolated · in 0 · out 0 calls: none called by: none

iface:65 isolated · in 0 · out 0 calls: none called by: none

finding:68 isolated · in 0 · out 0 calls: none called by: none

symbol:82 isolated · in 0 · out 0 calls: none called by: none

classesIn:90 isolated · in 0 · out 0 calls: none called by: none

collectOverrides:102 isolated · in 0 · out 0 calls: none called by: none

pairs:107 isolated · in 0 · out 0 calls: none called by: none

scanSourceFile:116 isolated · in 0 · out 0 calls: none called by: none

out:121 isolated · in 0 · out 0 calls: none called by: none

contextFor:122 isolated · in 0 · out 0 calls: none called by: none

ctx:127 isolated · in 0 · out 0 calls: none called by: none

the file's walk 512 steps

Syntax kinds

identifier 218

property_identifier 63

member_expression 48

arguments 46

call_expression 44

type_identifier 37

type_annotation 35

lexical_declaration 27

Once only

program 1

subscript_expression 1

ternary_expression 1

readonly_type 1

array_pattern 1

The source is served as text at the source

root codemods analyzers

code-point.analyzer.ts

  • Subject: code-point
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 81

Blank lines 9

Bytes 3136

Definitions 19

Exported 5

Callable 8

Call edges 4

isolated flow 16

leaf flow 2

entry flow 1

Findings no anomalies

receiverReason:24 leaf · in 1 · out 0 calls: none called by: findingFor

shapeReason:38 leaf · in 1 · out 0 calls: none called by: findingFor

findingFor:48 entry · in 0 · out 4 calls: receiverReason, shapeReason, lineOf, relPath called by: none

SOURCE_METHOD:5 isolated · in 0 · out 0 calls: none called by: none

TARGET_METHOD:6 isolated · in 0 · out 0 calls: none called by: none

STRING_TYPE:7 isolated · in 0 · out 0 calls: none called by: none

UNTYPED:9 isolated · in 0 · out 0 calls: none called by: none

typeNameOf:11 isolated · in 0 · out 0 calls: none called by: none

type:12 isolated · in 0 · out 0 calls: none called by: none

accessOf:16 isolated · in 0 · out 0 calls: none called by: none

{ expression }:17 isolated · in 0 · out 0 calls: none called by: none

typeName:28 isolated · in 0 · out 0 calls: none called by: none

access:53 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

replacementText:70 isolated · in 0 · out 0 calls: none called by: none

scanSourceFile:74 isolated · in 0 · out 0 calls: none called by: none

out:78 isolated · in 0 · out 0 calls: none called by: none

visit:79 isolated · in 0 · out 0 calls: none called by: none

finding:81 isolated · in 0 · out 0 calls: none called by: none

the file's walk 307 steps

Syntax kinds

identifier 129

property_identifier 36

member_expression 28

type_annotation 23

arguments 22

call_expression 21

string_fragment 20

lexical_declaration 19

Once only

program 1

new_expression 1

object_pattern 1

shorthand_property_identifier_pattern 1

number 1

array_pattern 1

The source is served as text at the source

root codemods analyzers

field.analyzer.ts

  • Subject: field
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 85

Blank lines 6

Bytes 3582

Definitions 18

Exported 4

Callable 5

Call edges 8

isolated flow 13

entry flow 3

leaf flow 2

Findings no anomalies

rootType:13 leaf · in 1 · out 0 calls: none called by: scopeReach

collectFields:53 leaf · in 1 · out 0 calls: none called by: scopeReach

scopeReach:76 entry · in 0 · out 4 calls: collectFields, rootType, visitRead, within called by: none

fieldsOfType:35 entry · in 0 · out 3 calls: innerTypes, lineOf, relative called by: none

seedTypes:22 entry · in 0 · out 1 calls: innerTypes called by: none

Found:8 isolated · in 0 · out 0 calls: none called by: none

source:14 isolated · in 0 · out 0 calls: none called by: none

declaration:15 isolated · in 0 · out 0 calls: none called by: none

pairs:36 isolated · in 0 · out 0 calls: none called by: none

owned:39 isolated · in 0 · out 0 calls: none called by: none

fields:58 isolated · in 0 · out 0 calls: none called by: none

seen:59 isolated · in 0 · out 0 calls: none called by: none

queue:60 isolated · in 0 · out 0 calls: none called by: none

type:61 isolated · in 0 · out 0 calls: none called by: none

found:65 isolated · in 0 · out 0 calls: none called by: none

program:77 isolated · in 0 · out 0 calls: none called by: none

checker:78 isolated · in 0 · out 0 calls: none called by: none

read:79 isolated · in 0 · out 0 calls: none called by: none

the file's walk 418 steps

Syntax kinds

identifier 167

property_identifier 59

member_expression 49

arguments 48

call_expression 45

type_identifier 24

required_parameter 22

type_annotation 20

Once only

program 1

interface_declaration 1

interface_body 1

union_type 1

literal_type 1

optional_chain 1

The source is served as text at the source

root codemods analyzers

field.reference.analyzer.ts

  • Subject: field
  • Concern: analyzer
  • Variant: reference
  • Layer: processing

Stats

Files 1

Lines of code 155

Blank lines 19

Bytes 5914

Definitions 30

Exported 1

Callable 15

Call edges 14

isolated flow 17

entry flow 6

leaf flow 4

relay flow 3

Findings no anomalies

markSymbol:8 leaf · in 5 · out 0 calls: none called by: markAccess, markBinding, markConverted, markKeys, markWhole

markWhole:22 relay · in 3 · out 1 calls: markSymbol called by: markGenericCall, markSpreadAssignment, markSpreadElement

visitRead:166 relay · in 1 · out 3 calls: isHandedOn, markConverted, mark called by: scopeReach

markConverted:149 relay · in 1 · out 1 calls: markSymbol called by: visitRead

keptBySpread:38 leaf · in 1 · out 0 calls: none called by: markSpreadAssignment

isGenericRead:97 leaf · in 1 · out 0 calls: none called by: markGenericCall

isHandedOn:144 leaf · in 1 · out 0 calls: none called by: visitRead

markKeys:58 entry · in 0 · out 2 calls: markSymbol, innerTypes called by: none

markSpreadAssignment:81 entry · in 0 · out 2 calls: keptBySpread, markWhole called by: none

markGenericCall:102 entry · in 0 · out 2 calls: isGenericRead, markWhole called by: none

markAccess:50 entry · in 0 · out 1 calls: markSymbol called by: none

markBinding:71 entry · in 0 · out 1 calls: markSymbol called by: none

markSpreadElement:89 entry · in 0 · out 1 calls: markWhole called by: none

Marker:4 isolated · in 0 · out 0 calls: none called by: none

GENERIC_READERS:6 isolated · in 0 · out 0 calls: none called by: none

roots:13 isolated · in 0 · out 0 calls: none called by: none

keys:14 isolated · in 0 · out 0 calls: none called by: none

target:62 isolated · in 0 · out 0 calls: none called by: none

name:75 isolated · in 0 · out 0 calls: none called by: none

owner:76 isolated · in 0 · out 0 calls: none called by: none

callee:98 isolated · in 0 · out 0 calls: none called by: none

MARKERS:112 isolated · in 0 · out 0 calls: none called by: none

isArgument:121 isolated · in 0 · out 0 calls: none called by: none

isInitializer:129 isolated · in 0 · out 0 calls: none called by: none

HANDING_PARENTS:137 isolated · in 0 · out 0 calls: none called by: none

literal:145 isolated · in 0 · out 0 calls: none called by: none

contextual:150 isolated · in 0 · out 0 calls: none called by: none

wanted:154 isolated · in 0 · out 0 calls: none called by: none

properties:155 isolated · in 0 · out 0 calls: none called by: none

counterpart:159 isolated · in 0 · out 0 calls: none called by: none

the file's walk 723 steps

Syntax kinds

identifier 319

member_expression 76

property_identifier 76

arguments 74

call_expression 72

required_parameter 57

type_annotation 42

type_identifier 38

Once only

program 1

named_imports 1

type_alias_declaration 1

optional_chain 1

parenthesized_type 1

export_statement 1

The source is served as text at the source

root codemods analyzers

field.vocabulary.analyzer.ts

  • Subject: field
  • Concern: analyzer
  • Variant: vocabulary
  • Layer: processing

Stats

Files 1

Lines of code 102

Blank lines 10

Bytes 4254

Definitions 26

Exported 3

Callable 9

Call edges 9

isolated flow 19

entry flow 4

leaf flow 2

relay flow 1

Findings no anomalies

isPlainString:31 relay · in 1 · out 1 calls: innerTypes called by: plainValueAt

isLiteralSet:8 leaf · in 1 · out 0 calls: none called by: vocabularyOf

valuesUnder:95 leaf · in 1 · out 0 calls: none called by: plainClosedValues

plainValueAt:64 entry · in 0 · out 3 calls: isPlainString, lineOf, relative called by: none

vocabularyOf:13 entry · in 0 · out 2 calls: isLiteralSet, within called by: none

plainClosedValues:105 entry · in 0 · out 2 calls: valuesUnder, within called by: none

targetOf:40 entry · in 0 · out 1 calls: innerTypes called by: none

parts:9 isolated · in 0 · out 0 calls: none called by: none

named:18 isolated · in 0 · out 0 calls: none called by: none

Target:35 isolated · in 0 · out 0 calls: none called by: none

declared:44 isolated · in 0 · out 0 calls: none called by: none

name:45 isolated · in 0 · out 0 calls: none called by: none

property:47 isolated · in 0 · out 0 calls: none called by: none

declaration:48 isolated · in 0 · out 0 calls: none called by: none

key:49 isolated · in 0 · out 0 calls: none called by: none

assignedValue:57 isolated · in 0 · out 0 calls: none called by: none

value:69 isolated · in 0 · out 0 calls: none called by: none

vocabulary:73 isolated · in 0 · out 0 calls: none called by: none

target:74 isolated · in 0 · out 0 calls: none called by: none

source:78 isolated · in 0 · out 0 calls: none called by: none

childrenOf:87 isolated · in 0 · out 0 calls: none called by: none

children:88 isolated · in 0 · out 0 calls: none called by: none

here:100 isolated · in 0 · out 0 calls: none called by: none

below:101 isolated · in 0 · out 0 calls: none called by: none

program:106 isolated · in 0 · out 0 calls: none called by: none

checker:107 isolated · in 0 · out 0 calls: none called by: none

the file's walk 484 steps

Syntax kinds

identifier 205

property_identifier 55

member_expression 49

call_expression 46

arguments 46

type_annotation 30

type_identifier 27

lexical_declaration 26

Once only

program 1

interface_declaration 1

interface_body 1

for_in_statement 1

spread_element 1

export_statement 1

The source is served as text at the source

root codemods analyzers

identifier.analyzer.ts

  • Subject: identifier
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 149

Blank lines 17

Bytes 6080

Definitions 36

Exported 1

Callable 17

Call edges 16

isolated flow 20

leaf flow 8

entry flow 6

relay flow 2

Findings no anomalies

isUpperAlpha:11 leaf · in 3 · out 0 calls: none called by: isPascalCase, coversSuffix, opensWith

visit:83 relay · in 2 · out 1 calls: isConstDeclaration called by: declarationsOf, identifiersIn

isGenerated:37 leaf · in 2 · out 0 calls: none called by: findingsIn, scanProgram

unaliased:61 leaf · in 2 · out 0 calls: none called by: targetSymbol, targetSymbol

findingsIn:129 relay · in 1 · out 6 calls: blockedReason, isGenerated, nameTakenInFile, inRepo, lineOf, relPath called by: scanProgram

isConstantCase:15 leaf · in 1 · out 0 calls: none called by: isPascalCase

isConstDeclaration:41 leaf · in 1 · out 0 calls: none called by: visit

shorthandBlocked:76 leaf · in 1 · out 0 calls: none called by: collectReferences

nameTakenInFile:114 leaf · in 1 · out 0 calls: none called by: findingsIn

blockedReason:119 leaf · in 1 · out 0 calls: none called by: findingsIn

isPascalCase:26 entry · in 0 · out 2 calls: isConstantCase, isUpperAlpha called by: none

targetSymbol:68 entry · in 0 · out 2 calls: unaliased, unaliased called by: none

scanProgram:159 entry · in 0 · out 2 calls: findingsIn, isGenerated called by: none

declarationsOf:49 entry · in 0 · out 1 calls: visit called by: none

identifiersIn:81 entry · in 0 · out 1 calls: visit called by: none

collectReferences:93 entry · in 0 · out 1 calls: shorthandBlocked called by: none

UPPER_A:5 isolated · in 0 · out 0 calls: none called by: none

UPPER_Z:6 isolated · in 0 · out 0 calls: none called by: none

DIGIT_0:7 isolated · in 0 · out 0 calls: none called by: none

DIGIT_9:8 isolated · in 0 · out 0 calls: none called by: none

UNDERSCORE:9 isolated · in 0 · out 0 calls: none called by: none

i:16 isolated · in 0 · out 0 calls: none called by: none

code:17 isolated · in 0 · out 0 calls: none called by: none

allowed:18 isolated · in 0 · out 0 calls: none called by: none

camelized:33 isolated · in 0 · out 0 calls: none called by: none

list:42 isolated · in 0 · out 0 calls: none called by: none

{ parent }:77 isolated · in 0 · out 0 calls: none called by: none

referencing:99 isolated · in 0 · out 0 calls: none called by: none

locations:104 isolated · in 0 · out 0 calls: none called by: none

locals:115 isolated · in 0 · out 0 calls: none called by: none

checker:134 isolated · in 0 · out 0 calls: none called by: none

out:135 isolated · in 0 · out 0 calls: none called by: none

renameable:136 isolated · in 0 · out 0 calls: none called by: none

declared:140 isolated · in 0 · out 0 calls: none called by: none

to:144 isolated · in 0 · out 0 calls: none called by: none

{ blocked, locations }:145 isolated · in 0 · out 0 calls: none called by: none

the file's walk 685 steps

Syntax kinds

identifier 283

property_identifier 79

member_expression 67

call_expression 67

arguments 67

type_annotation 52

lexical_declaration 41

variable_declarator 41

Once only

program 1

for_statement 1

augmented_assignment_expression 1

true 1

object_type 1

template_string 1

The source is served as text at the source

root codemods analyzers

increment.analyzer.ts

  • Subject: increment
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 71

Blank lines 10

Bytes 2836

Definitions 12

Exported 4

Callable 8

Call edges 8

isolated flow 5

leaf flow 3

relay flow 3

entry flow 1

Findings no anomalies

findingFor:48 relay · in 1 · out 4 calls: operandReason, positionReason, lineOf, relPath called by: visit

visit:71 relay · in 1 · out 2 calls: findingFor, isUpdateExpression called by: scanSourceFile

positionReason:31 relay · in 1 · out 1 calls: discardsValue called by: findingFor

isUpdateExpression:14 leaf · in 1 · out 0 calls: none called by: visit

discardsValue:21 leaf · in 1 · out 0 calls: none called by: positionReason

operandReason:38 leaf · in 1 · out 0 calls: none called by: findingFor

scanSourceFile:69 entry · in 0 · out 1 calls: visit called by: none

STEP:5 isolated · in 0 · out 0 calls: none called by: none

OPERATORS:7 isolated · in 0 · out 0 calls: none called by: none

UpdateExpression:12 isolated · in 0 · out 0 calls: none called by: none

replacementText:65 isolated · in 0 · out 0 calls: none called by: none

out:70 isolated · in 0 · out 0 calls: none called by: none

the file's walk 273 steps

Syntax kinds

identifier 111

property_identifier 35

member_expression 27

arguments 24

call_expression 23

type_annotation 22

type_identifier 22

statement_block 16

Once only

program 1

generic_type 1

type_arguments 1

new_expression 1

type_alias_declaration 1

type_predicate_annotation 1

The source is served as text at the source

root codemods analyzers

literal.analyzer.ts

  • Subject: literal
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 78

Blank lines 7

Bytes 3122

Definitions 15

Exported 6

Callable 6

Call edges 5

isolated flow 11

relay flow 2

entry flow 1

leaf flow 1

Findings no anomalies

literalFindingsIn:27 relay · in 1 · out 2 calls: parsesAsJson, splice called by: collectLiteralFindings

filesUnder:61 relay · in 1 · out 1 calls: isExcluded called by: collectLiteralFindings

isExcluded:59 leaf · in 1 · out 0 calls: none called by: filesUnder

collectLiteralFindings:74 entry · in 0 · out 2 calls: filesUnder, literalFindingsIn called by: none

JSON_EXTENSION:10 isolated · in 0 · out 0 calls: none called by: none

NEWLINE:11 isolated · in 0 · out 0 calls: none called by: none

lineAt:13 isolated · in 0 · out 0 calls: none called by: none

sitesOf:17 isolated · in 0 · out 0 calls: none called by: none

sites:18 isolated · in 0 · out 0 calls: none called by: none

index:19 isolated · in 0 · out 0 calls: none called by: none

found:32 isolated · in 0 · out 0 calls: none called by: none

edits:47 isolated · in 0 · out 0 calls: none called by: none

reason:55 isolated · in 0 · out 0 calls: none called by: none

full:66 isolated · in 0 · out 0 calls: none called by: none

wanted:79 isolated · in 0 · out 0 calls: none called by: none

the file's walk 320 steps

Syntax kinds

identifier 134

property_identifier 48

member_expression 38

call_expression 36

arguments 36

required_parameter 21

type_annotation 19

lexical_declaration 15

Once only

program 1

escape_sequence 1

while_statement 1

assignment_expression 1

null 1

template_string 1

The source is served as text at the source

root codemods analyzers

location.analyzer.ts

  • Subject: location
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 181

Blank lines 18

Bytes 7077

Definitions 43

Exported 4

Callable 16

Call edges 14

isolated flow 32

entry flow 4

leaf flow 4

relay flow 3

Findings no anomalies

isPathName:70 leaf · in 2 · out 0 calls: none called by: usedAsPath, usedAsPath

calleeOf:75 leaf · in 2 · out 0 calls: none called by: usedAsPath, viaSsot

findingFor:131 relay · in 1 · out 3 calls: viaSsot, lineOf, relPath called by: findingsInSource

viaSsot:126 relay · in 1 · out 1 calls: calleeOf called by: findingFor

stringLiterals:160 relay · in 1 · out 1 calls: visit called by: findingsInSource

walk:36 leaf · in 1 · out 0 calls: none called by: keyIndex

visit:162 leaf · in 1 · out 0 calls: none called by: stringLiterals

usedAsPath:80 entry · in 0 · out 3 calls: calleeOf, isPathName, isPathName called by: none

findingsInProgram:182 entry · in 0 · out 3 calls: inRepo, programFor, repoSourceFiles called by: none

findingsInSource:176 entry · in 0 · out 2 calls: findingFor, stringLiterals called by: none

keyIndex:34 entry · in 0 · out 1 calls: walk called by: none

SSOT_MODULE:16 isolated · in 0 · out 0 calls: none called by: none

SSOT_ACCESSOR:17 isolated · in 0 · out 0 calls: none called by: none

ROOT_POSIX:18 isolated · in 0 · out 0 calls: none called by: none

PATH_CALLEES:20 isolated · in 0 · out 0 calls: none called by: none

PATH_NAME_SUFFIXES:32 isolated · in 0 · out 0 calls: none called by: none

flat:35 isolated · in 0 · out 0 calls: none called by: none

KEYS:55 isolated · in 0 · out 0 calls: none called by: none

matchOf:57 isolated · in 0 · out 0 calls: none called by: none

posix:58 isolated · in 0 · out 0 calls: none called by: none

upper:71 isolated · in 0 · out 0 calls: none called by: none

callee:76 isolated · in 0 · out 0 calls: none called by: none

index:81 isolated · in 0 · out 0 calls: none called by: none

node:82 isolated · in 0 · out 0 calls: none called by: none

isSsotImport:102 isolated · in 0 · out 0 calls: none called by: none

ssotLocalName:109 isolated · in 0 · out 0 calls: none called by: none

bindings:111 isolated · in 0 · out 0 calls: none called by: none

SSOT_CALLEES:124 isolated · in 0 · out 0 calls: none called by: none

literal:132 isolated · in 0 · out 0 calls: none called by: none

match:133 isolated · in 0 · out 0 calls: none called by: none

local:137 isolated · in 0 · out 0 calls: none called by: none

accessor:138 isolated · in 0 · out 0 calls: none called by: none

resolves:139 isolated · in 0 · out 0 calls: none called by: none

positionReason:140 isolated · in 0 · out 0 calls: none called by: none

blocked:143 isolated · in 0 · out 0 calls: none called by: none

call:146 isolated · in 0 · out 0 calls: none called by: none

out:161 isolated · in 0 · out 0 calls: none called by: none

parent:163 isolated · in 0 · out 0 calls: none called by: none

isSpecifier:164 isolated · in 0 · out 0 calls: none called by: none

collectLocationFindings:188 isolated · in 0 · out 0 calls: none called by: none

seen:189 isolated · in 0 · out 0 calls: none called by: none

isFirstAtSite:190 isolated · in 0 · out 0 calls: none called by: none

key:191 isolated · in 0 · out 0 calls: none called by: none

the file's walk 711 steps

Syntax kinds

identifier 298

property_identifier 103

member_expression 90

arguments 73

call_expression 70

lexical_declaration 45

variable_declarator 45

string_fragment 40

Once only

program 1

object_type 1

for_statement 1

augmented_assignment_expression 1

continue_statement 1

export_statement 1

The source is served as text at the source

root codemods analyzers

reference.analyzer.ts

  • Subject: reference
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 89

Blank lines 11

Bytes 3840

Definitions 25

Exported 1

Callable 9

Call edges 6

isolated flow 19

leaf flow 3

relay flow 2

entry flow 1

Findings no anomalies

scanMarkup:87 relay · in 1 · out 3 calls: markupReferences, readText, tokenIn called by: collectReferenceFindings

walk:10 relay · in 1 · out 1 calls: excluded called by: collectReferenceFindings

excluded:8 leaf · in 1 · out 0 calls: none called by: walk

readText:19 leaf · in 1 · out 0 calls: none called by: scanMarkup

markupReferences:78 leaf · in 1 · out 0 calls: none called by: scanMarkup

collectReferenceFindings:96 entry · in 0 · out 2 calls: scanMarkup, walk called by: none

full:14 isolated · in 0 · out 0 calls: none called by: none

WHITESPACE:23 isolated · in 0 · out 0 calls: none called by: none

QUOTES:24 isolated · in 0 · out 0 calls: none called by: none

ATTRIBUTE_MARKERS:25 isolated · in 0 · out 0 calls: none called by: none

URL_MARKER:26 isolated · in 0 · out 0 calls: none called by: none

MARKUP_EXTENSIONS:27 isolated · in 0 · out 0 calls: none called by: none

skipWhitespace:29 isolated · in 0 · out 0 calls: none called by: none

readUntil:37 isolated · in 0 · out 0 calls: none called by: none

attributeValues:45 isolated · in 0 · out 0 calls: none called by: none

afterEquals:49 isolated · in 0 · out 0 calls: none called by: none

urlValues:62 isolated · in 0 · out 0 calls: none called by: none

out:63 isolated · in 0 · out 0 calls: none called by: none

at:64 isolated · in 0 · out 0 calls: none called by: none

opened:66 isolated · in 0 · out 0 calls: none called by: none

quote:67 isolated · in 0 · out 0 calls: none called by: none

start:68 isolated · in 0 · out 0 calls: none called by: none

value:69 isolated · in 0 · out 0 calls: none called by: none

attributes:79 isolated · in 0 · out 0 calls: none called by: none

urls:83 isolated · in 0 · out 0 calls: none called by: none

the file's walk 452 steps

Syntax kinds

identifier 197

property_identifier 60

arguments 54

member_expression 51

call_expression 49

lexical_declaration 31

variable_declarator 31

string 28

Once only

program 1

await_expression 1

true 1

generic_type 1

type_arguments 1

union_type 1

The source is served as text at the source

root codemods analyzers

sink.analyzer.ts

  • Subject: sink
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 170

Blank lines 17

Bytes 7640

Definitions 53

Exported 9

Callable 17

Call edges 10

isolated flow 41

entry flow 5

leaf flow 5

relay flow 2

Findings no anomalies

namedText:98 leaf · in 2 · out 0 calls: none called by: primitiveImportEdits, writerImportEdits

importsFrom:32 relay · in 1 · out 1 calls: moduleOf called by: scanSourceFile

primitiveImportEdits:115 relay · in 1 · out 1 calls: namedText called by: importEditsOf

isTextEncoding:19 leaf · in 1 · out 0 calls: none called by: arityReason

moduleOf:23 leaf · in 1 · out 0 calls: none called by: importsFrom

namedImportsOf:27 leaf · in 1 · out 0 calls: none called by: primitiveSpecifier

replacementOf:86 leaf · in 1 · out 0 calls: none called by: scanSourceFile

scanSourceFile:154 entry · in 0 · out 4 calls: importsFrom, replacementOf, lineOf, relPath called by: none

primitiveSpecifier:39 entry · in 0 · out 1 calls: namedImportsOf called by: none

arityReason:72 entry · in 0 · out 1 calls: isTextEncoding called by: none

writerImportEdits:102 entry · in 0 · out 1 calls: namedText called by: none

importEditsOf:138 entry · in 0 · out 1 calls: primitiveImportEdits called by: none

PRIMITIVE:7 isolated · in 0 · out 0 calls: none called by: none

WRITER:8 isolated · in 0 · out 0 calls: none called by: none

WRITER_MODULE:9 isolated · in 0 · out 0 calls: none called by: none

PRIMITIVE_MODULES:10 isolated · in 0 · out 0 calls: none called by: none

TEXT_ENCODING:11 isolated · in 0 · out 0 calls: none called by: none

ENCODING_JOINER:12 isolated · in 0 · out 0 calls: none called by: none

PLAIN_ARITY:13 isolated · in 0 · out 0 calls: none called by: none

ENCODED_ARITY:14 isolated · in 0 · out 0 calls: none called by: none

WRITER_IMPORT:15 isolated · in 0 · out 0 calls: none called by: none

LINE_FEED:16 isolated · in 0 · out 0 calls: none called by: none

CARRIAGE_RETURN:17 isolated · in 0 · out 0 calls: none called by: none

bindings:28 isolated · in 0 · out 0 calls: none called by: none

referencesOf:47 isolated · in 0 · out 0 calls: none called by: none

target:52 isolated · in 0 · out 0 calls: none called by: none

out:53 isolated · in 0 · out 0 calls: none called by: none

visit:54 isolated · in 0 · out 0 calls: none called by: none

callOf:67 isolated · in 0 · out 0 calls: none called by: none

{ parent }:68 isolated · in 0 · out 0 calls: none called by: none

count:73 isolated · in 0 · out 0 calls: none called by: none

encoding:77 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

lineEndAfter:91 isolated · in 0 · out 0 calls: none called by: none

existing:103 isolated · in 0 · out 0 calls: none called by: none

names:108 isolated · in 0 · out 0 calls: none called by: none

start:121 isolated · in 0 · out 0 calls: none called by: none

named:122 isolated · in 0 · out 0 calls: none called by: none

rest:123 isolated · in 0 · out 0 calls: none called by: none

insert:126 isolated · in 0 · out 0 calls: none called by: none

soleBinding:130 isolated · in 0 · out 0 calls: none called by: none

end:132 isolated · in 0 · out 0 calls: none called by: none

extended:143 isolated · in 0 · out 0 calls: none called by: none

writerLine:144 isolated · in 0 · out 0 calls: none called by: none

fileReason:148 isolated · in 0 · out 0 calls: none called by: none

specifier:163 isolated · in 0 · out 0 calls: none called by: none

references:167 isolated · in 0 · out 0 calls: none called by: none

blockedFile:168 isolated · in 0 · out 0 calls: none called by: none

calls:169 isolated · in 0 · out 0 calls: none called by: none

sites:170 isolated · in 0 · out 0 calls: none called by: none

reasons:171 isolated · in 0 · out 0 calls: none called by: none

dropPrimitive:172 isolated · in 0 · out 0 calls: none called by: none

importEdits:173 isolated · in 0 · out 0 calls: none called by: none

the file's walk 832 steps

Syntax kinds

identifier 350

property_identifier 101

member_expression 85

arguments 74

call_expression 72

lexical_declaration 54

variable_declarator 54

type_annotation 49

Once only

program 1

generic_type 1

type_arguments 1

object_pattern 1

shorthand_property_identifier_pattern 1

array_pattern 1

The source is served as text at the source

root codemods analyzers

specifier.analyzer.ts

  • Subject: specifier
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 129

Blank lines 12

Bytes 4941

Definitions 28

Exported 5

Callable 11

Call edges 10

isolated flow 20

entry flow 5

leaf flow 2

relay flow 1

Findings no anomalies

findingFor:84 relay · in 1 · out 1 calls: lineOf called by: findingsInSource

exactMatch:40 leaf · in 1 · out 0 calls: none called by: publishedSpecifier

patternMatch:55 leaf · in 1 · out 0 calls: none called by: publishedSpecifier

findingsInProgram:124 entry · in 0 · out 3 calls: inRepo, programFor, repoSourceFiles called by: none

publishedSpecifier:73 entry · in 0 · out 2 calls: exactMatch, patternMatch called by: none

findingsInSource:118 entry · in 0 · out 2 calls: findingFor, specifierNodes called by: none

manifestOf:19 entry · in 0 · out 1 calls: isManifestRecord called by: none

buildMembers:28 entry · in 0 · out 1 calls: memberRels called by: none

ROOT_POSIX:17 isolated · in 0 · out 0 calls: none called by: none

{ exports, name }:20 isolated · in 0 · out 0 calls: none called by: none

MEMBERS:34 isolated · in 0 · out 0 calls: none called by: none

memberOf:36 isolated · in 0 · out 0 calls: none called by: none

hit:45 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

targetPrefix:64 isolated · in 0 · out 0 calls: none called by: none

keyPrefix:66 isolated · in 0 · out 0 calls: none called by: none

entries:80 isolated · in 0 · out 0 calls: none called by: none

specifier:85 isolated · in 0 · out 0 calls: none called by: none

fileRel:89 isolated · in 0 · out 0 calls: none called by: none

from:90 isolated · in 0 · out 0 calls: none called by: none

absolute:94 isolated · in 0 · out 0 calls: none called by: none

targetRel:98 isolated · in 0 · out 0 calls: none called by: none

to:99 isolated · in 0 · out 0 calls: none called by: none

published:103 isolated · in 0 · out 0 calls: none called by: none

collectSpecifierFindings:130 isolated · in 0 · out 0 calls: none called by: none

seen:131 isolated · in 0 · out 0 calls: none called by: none

isFirstAtSite:132 isolated · in 0 · out 0 calls: none called by: none

key:133 isolated · in 0 · out 0 calls: none called by: none

the file's walk 500 steps

Syntax kinds

identifier 207

property_identifier 75

member_expression 65

arguments 53

call_expression 52

binary_expression 29

lexical_declaration 28

variable_declarator 28

Once only

program 1

object_pattern 1

undefined 1

for_in_statement 1

continue_statement 1

type_predicate_annotation 1

The source is served as text at the source

root codemods analyzers

specifier.target.analyzer.ts

  • Subject: specifier
  • Concern: analyzer
  • Variant: target
  • Layer: processing

Stats

Files 1

Lines of code 107

Blank lines 9

Bytes 4243

Definitions 26

Exported 12

Callable 8

Call edges 11

isolated flow 20

entry flow 2

leaf flow 2

relay flow 2

Findings no anomalies

filePartOf:22 leaf · in 2 · out 0 calls: none called by: reasonFor, specifierTargetExists

findingFor:67 relay · in 1 · out 4 calls: relocatedSpecifier, specifierTargetExists, lineOf, relPath called by: findingsInProgram

specifierTargetExists:56 relay · in 1 · out 1 calls: filePartOf called by: findingFor

relocatedSpecifier:36 leaf · in 1 · out 0 calls: none called by: findingFor

reasonFor:49 entry · in 0 · out 3 calls: filePartOf, ambiguousTarget, missingTarget called by: none

findingsInProgram:97 entry · in 0 · out 3 calls: findingFor, repoSourceFiles, specifierNodes called by: none

CURRENT:18 isolated · in 0 · out 0 calls: none called by: none

SEPARATOR:19 isolated · in 0 · out 0 calls: none called by: none

QUERY:20 isolated · in 0 · out 0 calls: none called by: none

query:23 isolated · in 0 · out 0 calls: none called by: none

targetCandidates:27 isolated · in 0 · out 0 calls: none called by: none

name:28 isolated · in 0 · out 0 calls: none called by: none

bare:29 isolated · in 0 · out 0 calls: none called by: none

candidate:31 isolated · in 0 · out 0 calls: none called by: none

folder:41 isolated · in 0 · out 0 calls: none called by: none

prefix:45 isolated · in 0 · out 0 calls: none called by: none

specifier:72 isolated · in 0 · out 0 calls: none called by: none

member:76 isolated · in 0 · out 0 calls: none called by: none

inMember:80 isolated · in 0 · out 0 calls: none called by: none

candidates:83 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

reason:85 isolated · in 0 · out 0 calls: none called by: none

program:98 isolated · in 0 · out 0 calls: none called by: none

collectTargetFindings:106 isolated · in 0 · out 0 calls: none called by: none

seen:107 isolated · in 0 · out 0 calls: none called by: none

key:109 isolated · in 0 · out 0 calls: none called by: none

the file's walk 450 steps

Syntax kinds

identifier 207

arguments 56

call_expression 55

property_identifier 41

member_expression 35

lexical_declaration 26

variable_declarator 26

type_annotation 23

Once only

program 1

optional_chain 1

array_pattern 1

object 1

shorthand_property_identifier 1

type_predicate_annotation 1

The source is served as text at the source

root codemods analyzers

vocabulary.analyzer.ts

  • Subject: vocabulary
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 176

Blank lines 18

Bytes 8085

Definitions 52

Exported 6

Callable 16

Call edges 13

isolated flow 39

relay flow 6

leaf flow 5

entry flow 2

Findings no anomalies

visit:111 relay · in 1 · out 4 calls: findingsIn, isModuleSpecifier, namesAField, rulesFor called by: scriptFindings

findingsIn:49 relay · in 1 · out 2 calls: relPath, renamedSpans called by: visit

vocabularyFindingsIn:167 relay · in 1 · out 2 calls: markdownFindings, scriptFindings called by: collectVocabularyFindings

scriptFindings:106 relay · in 1 · out 1 calls: visit called by: vocabularyFindingsIn

markdownLines:138 relay · in 1 · out 1 calls: codeSpans called by: markdownFindings

markdownFindings:156 relay · in 1 · out 1 calls: markdownLines called by: vocabularyFindingsIn

rulesFor:40 leaf · in 1 · out 0 calls: none called by: visit

isModuleSpecifier:89 leaf · in 1 · out 0 calls: none called by: visit

namesAField:93 leaf · in 1 · out 0 calls: none called by: visit

codeSpans:124 leaf · in 1 · out 0 calls: none called by: markdownLines

isSkipped:180 leaf · in 1 · out 0 calls: none called by: wanted

collectVocabularyFindings:177 entry · in 0 · out 1 calls: vocabularyFindingsIn called by: none

wanted:182 entry · in 0 · out 1 calls: isSkipped called by: none

MarkdownLine:16 isolated · in 0 · out 0 calls: none called by: none

Region:23 isolated · in 0 · out 0 calls: none called by: none

MARKDOWN_EXTENSION:28 isolated · in 0 · out 0 calls: none called by: none

JSON_EXTENSION:29 isolated · in 0 · out 0 calls: none called by: none

FENCE:30 isolated · in 0 · out 0 calls: none called by: none

TICK:31 isolated · in 0 · out 0 calls: none called by: none

NEWLINE:32 isolated · in 0 · out 0 calls: none called by: none

SPACE:33 isolated · in 0 · out 0 calls: none called by: none

QUOTE_WIDTH:34 isolated · in 0 · out 0 calls: none called by: none

HOLE_OPEN_WIDTH:35 isolated · in 0 · out 0 calls: none called by: none

PATH_BUILDERS:36 isolated · in 0 · out 0 calls: none called by: none

SHAPES_ONLY:37 isolated · in 0 · out 0 calls: none called by: none

SHAPES_AND_WORDS:38 isolated · in 0 · out 0 calls: none called by: none

text:55 isolated · in 0 · out 0 calls: none called by: none

calleeName:68 isolated · in 0 · out 0 calls: none called by: none

callee:69 isolated · in 0 · out 0 calls: none called by: none

MODULE_POSITIONS:73 isolated · in 0 · out 0 calls: none called by: none

FIELD_POSITIONS:80 isolated · in 0 · out 0 calls: none called by: none

literalRegion:97 isolated · in 0 · out 0 calls: none called by: none

json:107 isolated · in 0 · out 0 calls: none called by: none

kind:108 isolated · in 0 · out 0 calls: none called by: none

source:109 isolated · in 0 · out 0 calls: none called by: none

found:110 isolated · in 0 · out 0 calls: none called by: none

prose:114 isolated · in 0 · out 0 calls: none called by: none

wholeId:115 isolated · in 0 · out 0 calls: none called by: none

spans:125 isolated · in 0 · out 0 calls: none called by: none

open:126 isolated · in 0 · out 0 calls: none called by: none

close:128 isolated · in 0 · out 0 calls: none called by: none

lines:139 isolated · in 0 · out 0 calls: none called by: none

offset:140 isolated · in 0 · out 0 calls: none called by: none

fenced:141 isolated · in 0 · out 0 calls: none called by: none

fence:143 isolated · in 0 · out 0 calls: none called by: none

inCode:151 isolated · in 0 · out 0 calls: none called by: none

column:152 isolated · in 0 · out 0 calls: none called by: none

region:158 isolated · in 0 · out 0 calls: none called by: none

shapes:159 isolated · in 0 · out 0 calls: none called by: none

words:160 isolated · in 0 · out 0 calls: none called by: none

wholeRoots:178 isolated · in 0 · out 0 calls: none called by: none

skippedPaths:179 isolated · in 0 · out 0 calls: none called by: none

the file's walk 921 steps

Syntax kinds

identifier 392

property_identifier 153

member_expression 124

arguments 91

call_expression 90

type_annotation 59

required_parameter 56

binary_expression 52

Once only

program 1

escape_sequence 1

generic_type 1

type_arguments 1

new_expression 1

union_type 1

The source is served as text at the source

root codemods analyzers

word.analyzer.ts

  • Subject: word
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 141

Blank lines 16

Bytes 5397

Definitions 41

Exported 11

Callable 14

Call edges 14

isolated flow 29

leaf flow 7

relay flow 3

entry flow 2

Findings no anomalies

isLetter:21 leaf · in 2 · out 0 calls: none called by: wordsOf, wordsOf

isUpper:25 leaf · in 2 · out 0 calls: none called by: startsPart, startsPart

isLower:29 leaf · in 2 · out 0 calls: none called by: startsPart, startsPart

startsPart:33 relay · in 1 · out 4 calls: isLower, isLower, isUpper, isUpper called by: partsOf

wordsOf:75 relay · in 1 · out 3 calls: isLetter, isLetter, partsOf called by: lineFindings

partsOf:63 relay · in 1 · out 1 calls: startsPart called by: wordsOf

inCase:13 leaf · in 1 · out 0 calls: none called by: lineFindings

insideSpan:54 leaf · in 1 · out 0 calls: none called by: lineFindings

spellingFindingsIn:123 leaf · in 1 · out 0 calls: none called by: collectSpellingFindings

filesUnder:138 leaf · in 1 · out 0 calls: none called by: collectSpellingFindings

lineFindings:100 entry · in 0 · out 4 calls: inCase, insideSpan, wordsOf, relPath called by: none

collectSpellingFindings:151 entry · in 0 · out 2 calls: filesUnder, spellingFindingsIn called by: none

MARKDOWN_EXTENSION:8 isolated · in 0 · out 0 calls: none called by: none

FENCE:9 isolated · in 0 · out 0 calls: none called by: none

TICK:10 isolated · in 0 · out 0 calls: none called by: none

NEWLINE:11 isolated · in 0 · out 0 calls: none called by: none

first:17 isolated · in 0 · out 0 calls: none called by: none

here:34 isolated · in 0 · out 0 calls: none called by: none

before:35 isolated · in 0 · out 0 calls: none called by: none

after:36 isolated · in 0 · out 0 calls: none called by: none

codeSpans:40 isolated · in 0 · out 0 calls: none called by: none

open:42 isolated · in 0 · out 0 calls: none called by: none

close:44 isolated · in 0 · out 0 calls: none called by: none

WordSite:58 isolated · in 0 · out 0 calls: none called by: none

start:65 isolated · in 0 · out 0 calls: none called by: none

at:66 isolated · in 0 · out 0 calls: none called by: none

sites:76 isolated · in 0 · out 0 calls: none called by: none

index:77 isolated · in 0 · out 0 calls: none called by: none

end:83 isolated · in 0 · out 0 calls: none called by: none

LineSite:93 isolated · in 0 · out 0 calls: none called by: none

spans:101 isolated · in 0 · out 0 calls: none called by: none

lower:103 isolated · in 0 · out 0 calls: none called by: none

american:104 isolated · in 0 · out 0 calls: none called by: none

markdown:124 isolated · in 0 · out 0 calls: none called by: none

findings:125 isolated · in 0 · out 0 calls: none called by: none

offset:126 isolated · in 0 · out 0 calls: none called by: none

fenced:127 isolated · in 0 · out 0 calls: none called by: none

fence:129 isolated · in 0 · out 0 calls: none called by: none

scanned:131 isolated · in 0 · out 0 calls: none called by: none

full:143 isolated · in 0 · out 0 calls: none called by: none

wanted:152 isolated · in 0 · out 0 calls: none called by: none

the file's walk 603 steps

Syntax kinds

identifier 260

property_identifier 83

member_expression 66

call_expression 62

arguments 62

binary_expression 46

type_annotation 45

lexical_declaration 41

Once only

program 1

escape_sequence 1

break_statement 1

readonly_type 1

for_statement 1

continue_statement 1

The source is served as text at the source

root codemods

entrypoints

A concern on the runtime layer holding 11 files, 614 lines of code, 123 definitions and 10 call edges.

Stats

Files 11

Lines of code 614

Blank lines 61

Bytes 28259

Definitions 123

Exported 0

Callable 26

Call edges 10

isolated flow 112

entry flow 6

leaf flow 3

relay flow 2

Findings no anomalies

the folder's walk 2179 steps

Files

binding.entrypoint.ts

  • Subject: binding
  • Concern: entrypoint
  • Layer: runtime
  • 77 lines of code
  • 26 definitions
  • 1 call edges

code-point.entrypoint.ts

  • Subject: code-point
  • Concern: entrypoint
  • Layer: runtime
  • 46 lines of code
  • 11 definitions
  • 2 call edges

identifier.entrypoint.ts

  • Subject: identifier
  • Concern: entrypoint
  • Layer: runtime
  • 51 lines of code
  • 13 definitions
  • 2 call edges

increment.entrypoint.ts

  • Subject: increment
  • Concern: entrypoint
  • Layer: runtime
  • 44 lines of code
  • 9 definitions
  • 3 call edges

literal.entrypoint.ts

  • Subject: literal
  • Concern: entrypoint
  • Layer: runtime
  • 76 lines of code
  • 9 definitions
  • 0 call edges

location.entrypoint.ts

  • Subject: location
  • Concern: entrypoint
  • Layer: runtime
  • 37 lines of code
  • 4 definitions
  • 0 call edges

sink.entrypoint.ts

  • Subject: sink
  • Concern: entrypoint
  • Layer: runtime
  • 80 lines of code
  • 29 definitions
  • 2 call edges

specifier.entrypoint.ts

  • Subject: specifier
  • Concern: entrypoint
  • Layer: runtime
  • 28 lines of code
  • 3 definitions
  • 0 call edges

specifier.target.entrypoint.ts

  • Subject: specifier
  • Concern: entrypoint
  • Variant: target
  • Layer: runtime
  • 28 lines of code
  • 3 definitions
  • 0 call edges

vocabulary.entrypoint.ts

  • Subject: vocabulary
  • Concern: entrypoint
  • Layer: runtime
  • 79 lines of code
  • 7 definitions
  • 0 call edges

word.entrypoint.ts

  • Subject: word
  • Concern: entrypoint
  • Layer: runtime
  • 68 lines of code
  • 9 definitions
  • 0 call edges

root codemods entrypoints

binding.entrypoint.ts

  • Subject: binding
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 77

Blank lines 7

Bytes 4099

Definitions 26

Exported 0

Callable 4

Call edges 1

isolated flow 24

entry flow 1

leaf flow 1

Findings no anomalies

scanProgram:17 leaf · in 1 · out 0 calls: none called by: collect

collect:58 entry · in 0 · out 1 calls: scanProgram called by: none

RULE_ID:9 isolated · in 0 · out 0 calls: none called by: none

ACCESS_KINDS:11 isolated · in 0 · out 0 calls: none called by: none

program:18 isolated · in 0 · out 0 calls: none called by: none

checker:19 isolated · in 0 · out 0 calls: none called by: none

files:20 isolated · in 0 · out 0 calls: none called by: none

overrides:21 isolated · in 0 · out 0 calls: none called by: none

boundPropertyText:25 isolated · in 0 · out 0 calls: none called by: none

modifiers:26 isolated · in 0 · out 0 calls: none called by: none

access:27 isolated · in 0 · out 0 calls: none called by: none

overrideText:28 isolated · in 0 · out 0 calls: none called by: none

accessPrefix:31 isolated · in 0 · out 0 calls: none called by: none

accessText:32 isolated · in 0 · out 0 calls: none called by: none

asyncText:33 isolated · in 0 · out 0 calls: none called by: none

typeParams:34 isolated · in 0 · out 0 calls: none called by: none

params:37 isolated · in 0 · out 0 calls: none called by: none

returnType:38 isolated · in 0 · out 0 calls: none called by: none

body:39 isolated · in 0 · out 0 calls: none called by: none

buildEdits:43 isolated · in 0 · out 0 calls: none called by: none

byFile:44 isolated · in 0 · out 0 calls: none called by: none

seenMethod:45 isolated · in 0 · out 0 calls: none called by: none

edit:52 isolated · in 0 · out 0 calls: none called by: none

seen:59 isolated · in 0 · out 0 calls: none called by: none

findings:60 isolated · in 0 · out 0 calls: none called by: none

key:63 isolated · in 0 · out 0 calls: none called by: none

the file's walk 375 steps

Syntax kinds

identifier 149

property_identifier 74

member_expression 60

arguments 38

call_expression 34

string_fragment 31

lexical_declaration 27

variable_declarator 27

Once only

program 1

readonly_type 1

continue_statement 1

spread_element 1

unary_expression 1

true 1

The source is served as text at the source

root codemods entrypoints

code-point.entrypoint.ts

  • Subject: code-point
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 46

Blank lines 5

Bytes 2296

Definitions 11

Exported 0

Callable 3

Call edges 2

isolated flow 9

entry flow 1

relay flow 1

Findings no anomalies

scanProgram:10 relay · in 1 · out 1 calls: repoSourceFiles called by: collect

collect:25 entry · in 0 · out 1 calls: scanProgram called by: none

RULE_ID:8 isolated · in 0 · out 0 calls: none called by: none

program:11 isolated · in 0 · out 0 calls: none called by: none

checker:12 isolated · in 0 · out 0 calls: none called by: none

buildEdits:16 isolated · in 0 · out 0 calls: none called by: none

byFile:17 isolated · in 0 · out 0 calls: none called by: none

edit:19 isolated · in 0 · out 0 calls: none called by: none

seen:26 isolated · in 0 · out 0 calls: none called by: none

findings:27 isolated · in 0 · out 0 calls: none called by: none

key:30 isolated · in 0 · out 0 calls: none called by: none

the file's walk 178 steps

Syntax kinds

identifier 73

property_identifier 30

arguments 18

call_expression 16

member_expression 16

pair 14

string_fragment 12

lexical_declaration 11

Once only

program 1

readonly_type 1

generic_type 1

spread_element 1

binary_expression 1

if_statement 1

The source is served as text at the source

root codemods entrypoints

identifier.entrypoint.ts

  • Subject: identifier
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 51

Blank lines 6

Bytes 2595

Definitions 13

Exported 0

Callable 4

Call edges 2

isolated flow 11

entry flow 1

leaf flow 1

Findings no anomalies

merged:25 leaf · in 1 · out 0 calls: none called by: collect

collect:34 entry · in 0 · out 2 calls: merged, repoSourceFiles called by: none

RULE_ID:8 isolated · in 0 · out 0 calls: none called by: none

buildEdits:10 isolated · in 0 · out 0 calls: none called by: none

byFile:11 isolated · in 0 · out 0 calls: none called by: none

edit:14 isolated · in 0 · out 0 calls: none called by: none

locationKey:21 isolated · in 0 · out 0 calls: none called by: none

seen:29 isolated · in 0 · out 0 calls: none called by: none

extra:30 isolated · in 0 · out 0 calls: none called by: none

byDeclaration:35 isolated · in 0 · out 0 calls: none called by: none

program:37 isolated · in 0 · out 0 calls: none called by: none

key:39 isolated · in 0 · out 0 calls: none called by: none

existing:40 isolated · in 0 · out 0 calls: none called by: none

the file's walk 234 steps

Syntax kinds

identifier 96

property_identifier 48

member_expression 30

arguments 21

call_expression 18

string_fragment 16

pair 16

lexical_declaration 13

Once only

program 1

readonly_type 1

parenthesized_expression 1

object_type 1

unary_expression 1

ternary_expression 1

The source is served as text at the source

root codemods entrypoints

increment.entrypoint.ts

  • Subject: increment
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 44

Blank lines 5

Bytes 2230

Definitions 9

Exported 0

Callable 3

Call edges 3

isolated flow 7

entry flow 1

relay flow 1

Findings no anomalies

scanProgram:10 relay · in 1 · out 2 calls: programFor, repoSourceFiles called by: collect

collect:23 entry · in 0 · out 1 calls: scanProgram called by: none

RULE_ID:8 isolated · in 0 · out 0 calls: none called by: none

buildEdits:14 isolated · in 0 · out 0 calls: none called by: none

byFile:15 isolated · in 0 · out 0 calls: none called by: none

edit:17 isolated · in 0 · out 0 calls: none called by: none

seen:24 isolated · in 0 · out 0 calls: none called by: none

findings:25 isolated · in 0 · out 0 calls: none called by: none

key:28 isolated · in 0 · out 0 calls: none called by: none

the file's walk 169 steps

Syntax kinds

identifier 69

property_identifier 30

arguments 17

member_expression 16

call_expression 15

pair 14

string_fragment 13

import_specifier 9

Once only

program 1

readonly_type 1

generic_type 1

spread_element 1

binary_expression 1

if_statement 1

The source is served as text at the source

root codemods entrypoints

literal.entrypoint.ts

  • Subject: literal
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 76

Blank lines 7

Bytes 2890

Definitions 9

Exported 0

Callable 1

Call edges 0

isolated flow 9

Findings no anomalies

RULE_ID:10 isolated · in 0 · out 0 calls: none called by: none

SPEC:12 isolated · in 0 · out 0 calls: none called by: none

argv:44 isolated · in 0 · out 0 calls: none called by: none

froms:45 isolated · in 0 · out 0 calls: none called by: none

tos:46 isolated · in 0 · out 0 calls: none called by: none

roots:47 isolated · in 0 · out 0 calls: none called by: none

pairs:59 isolated · in 0 · out 0 calls: none called by: none

buildEdits:61 isolated · in 0 · out 0 calls: none called by: none

byFile:62 isolated · in 0 · out 0 calls: none called by: none

the file's walk 202 steps

Syntax kinds

identifier 77

property_identifier 56

pair 38

string_fragment 29

string 28

member_expression 18

arguments 16

call_expression 15

Once only

program 1

false 1

shorthand_property_identifier 1

subscript_expression 1

function_expression 1

readonly_type 1

The source is served as text at the source

root codemods entrypoints

location.entrypoint.ts

  • Subject: location
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 37

Blank lines 3

Bytes 1666

Definitions 4

Exported 0

Callable 1

Call edges 0

isolated flow 4

Findings no anomalies

RULE_ID:8 isolated · in 0 · out 0 calls: none called by: none

SSOT_IMPORT:9 isolated · in 0 · out 0 calls: none called by: none

buildEdits:11 isolated · in 0 · out 0 calls: none called by: none

byFile:12 isolated · in 0 · out 0 calls: none called by: none

the file's walk 116 steps

Syntax kinds

identifier 46

property_identifier 32

pair 17

member_expression 15

string_fragment 13

string 12

arguments 8

call_expression 7

Once only

program 1

escape_sequence 1

function_expression 1

readonly_type 1

generic_type 1

new_expression 1

The source is served as text at the source

root codemods entrypoints

sink.entrypoint.ts

  • Subject: sink
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 80

Blank lines 9

Bytes 3906

Definitions 29

Exported 0

Callable 6

Call edges 2

isolated flow 26

entry flow 2

leaf flow 1

Findings no anomalies

isRecord:17 leaf · in 1 · out 0 calls: none called by: declaresWriter

declaresWriter:40 entry · in 0 · out 1 calls: isRecord called by: none

collect:53 entry · in 0 · out 1 calls: repoSourceFiles called by: none

RULE_ID:12 isolated · in 0 · out 0 calls: none called by: none

RULE_KEY:13 isolated · in 0 · out 0 calls: none called by: none

WRITER_MODULE:14 isolated · in 0 · out 0 calls: none called by: none

MANIFEST:15 isolated · in 0 · out 0 calls: none called by: none

ownerModulesOf:21 isolated · in 0 · out 0 calls: none called by: none

entry:22 isolated · in 0 · out 0 calls: none called by: none

options:23 isolated · in 0 · out 0 calls: none called by: none

modules:24 isolated · in 0 · out 0 calls: none called by: none

nearestManifest:28 isolated · in 0 · out 0 calls: none called by: none

folder:29 isolated · in 0 · out 0 calls: none called by: none

candidate:31 isolated · in 0 · out 0 calls: none called by: none

manifest:41 isolated · in 0 · out 0 calls: none called by: none

parsed:45 isolated · in 0 · out 0 calls: none called by: none

dependencies:46 isolated · in 0 · out 0 calls: none called by: none

qualityConfig:50 isolated · in 0 · out 0 calls: none called by: none

writeScope:51 isolated · in 0 · out 0 calls: none called by: none

seen:54 isolated · in 0 · out 0 calls: none called by: none

program:56 isolated · in 0 · out 0 calls: none called by: none

checker:57 isolated · in 0 · out 0 calls: none called by: none

key:60 isolated · in 0 · out 0 calls: none called by: none

fresh:61 isolated · in 0 · out 0 calls: none called by: none

buildEdits:67 isolated · in 0 · out 0 calls: none called by: none

byFile:68 isolated · in 0 · out 0 calls: none called by: none

known:70 isolated · in 0 · out 0 calls: none called by: none

imports:71 isolated · in 0 · out 0 calls: none called by: none

edit:72 isolated · in 0 · out 0 calls: none called by: none

the file's walk 358 steps

Syntax kinds

identifier 154

property_identifier 41

arguments 36

call_expression 33

lexical_declaration 29

variable_declarator 29

member_expression 26

string_fragment 25

Once only

program 1

number 1

union_type 1

literal_type 1

while_statement 1

assignment_expression 1

The source is served as text at the source

root codemods entrypoints

specifier.entrypoint.ts

  • Subject: specifier
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 28

Blank lines 3

Bytes 1401

Definitions 3

Exported 0

Callable 1

Call edges 0

isolated flow 3

Findings no anomalies

RULE_ID:8 isolated · in 0 · out 0 calls: none called by: none

buildEdits:10 isolated · in 0 · out 0 calls: none called by: none

byFile:11 isolated · in 0 · out 0 calls: none called by: none

the file's walk 90 steps

Syntax kinds

identifier 34

property_identifier 26

pair 14

string_fragment 13

member_expression 12

string 11

import_statement 6

import_clause 6

Once only

program 1

function_expression 1

readonly_type 1

generic_type 1

new_expression 1

for_in_statement 1

The source is served as text at the source

root codemods entrypoints

specifier.target.entrypoint.ts

  • Subject: specifier
  • Concern: entrypoint
  • Variant: target
  • Layer: runtime

Stats

Files 1

Lines of code 28

Blank lines 3

Bytes 1325

Definitions 3

Exported 0

Callable 1

Call edges 0

isolated flow 3

Findings no anomalies

RULE_ID:8 isolated · in 0 · out 0 calls: none called by: none

buildEdits:10 isolated · in 0 · out 0 calls: none called by: none

byFile:11 isolated · in 0 · out 0 calls: none called by: none

the file's walk 88 steps

Syntax kinds

identifier 33

property_identifier 25

pair 14

member_expression 11

string 10

string_fragment 10

import_statement 6

import_clause 6

Once only

program 1

function_expression 1

readonly_type 1

generic_type 1

new_expression 1

for_in_statement 1

The source is served as text at the source

root codemods entrypoints

vocabulary.entrypoint.ts

  • Subject: vocabulary
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 79

Blank lines 6

Bytes 3019

Definitions 7

Exported 0

Callable 1

Call edges 0

isolated flow 7

Findings no anomalies

RULE_ID:12 isolated · in 0 · out 0 calls: none called by: none

SPEC:14 isolated · in 0 · out 0 calls: none called by: none

argv:46 isolated · in 0 · out 0 calls: none called by: none

roots:47 isolated · in 0 · out 0 calls: none called by: none

extensions:48 isolated · in 0 · out 0 calls: none called by: none

buildEdits:57 isolated · in 0 · out 0 calls: none called by: none

byFile:58 isolated · in 0 · out 0 calls: none called by: none

the file's walk 176 steps

Syntax kinds

identifier 64

property_identifier 53

pair 40

string_fragment 32

string 30

import_specifier 14

arguments 14

call_expression 13

Once only

program 1

false 1

function_expression 1

readonly_type 1

generic_type 1

new_expression 1

The source is served as text at the source

root codemods entrypoints

word.entrypoint.ts

  • Subject: word
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 68

Blank lines 7

Bytes 2832

Definitions 9

Exported 0

Callable 1

Call edges 0

isolated flow 9

Findings no anomalies

RULE_ID:12 isolated · in 0 · out 0 calls: none called by: none

SPEC:14 isolated · in 0 · out 0 calls: none called by: none

argv:39 isolated · in 0 · out 0 calls: none called by: none

roots:40 isolated · in 0 · out 0 calls: none called by: none

extensions:41 isolated · in 0 · out 0 calls: none called by: none

checking:42 isolated · in 0 · out 0 calls: none called by: none

buildEdits:51 isolated · in 0 · out 0 calls: none called by: none

byFile:52 isolated · in 0 · out 0 calls: none called by: none

found:62 isolated · in 0 · out 0 calls: none called by: none

the file's walk 193 steps

Syntax kinds

identifier 75

property_identifier 49

pair 34

string_fragment 29

string 27

import_specifier 16

arguments 15

member_expression 15

Once only

program 1

function_expression 1

readonly_type 1

generic_type 1

new_expression 1

for_in_statement 1

The source is served as text at the source

root codemods

predicates

A concern on the infrastructure layer holding 1 file, 146 lines of code, 15 definitions and 13 call edges.

Stats

Files 1

Lines of code 146

Blank lines 11

Bytes 4799

Definitions 15

Exported 1

Callable 11

Call edges 13

relay flow 7

isolated flow 4

leaf flow 4

Findings no anomalies

the folder's walk 427 steps

Files

binding.predicate.ts

  • Subject: binding
  • Concern: predicate
  • Layer: infrastructure
  • 146 lines of code
  • 15 definitions
  • 13 call edges

root codemods predicates

binding.predicate.ts

  • Subject: binding
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 146

Blank lines 11

Bytes 4799

Definitions 15

Exported 1

Callable 11

Call edges 13

relay flow 7

isolated flow 4

leaf flow 4

Findings no anomalies

readsThisMember:33 relay · in 3 · out 1 calls: visit called by: constructionReadsMember, constructionReadsMember, initializedBeforeUse

bindingReason:127 relay · in 1 · out 4 calls: baseConstructionReads, declarationCount, initializedBeforeUse, usesSuper called by: unsafeReason

constructionReadsMember:80 relay · in 1 · out 2 calls: readsThisMember, readsThisMember called by: baseConstructionReads

baseConstructionReads:96 relay · in 1 · out 2 calls: constructionReadsMember, baseChain called by: bindingReason

unsafeReason:151 relay · in 1 · out 2 calls: bindingReason, shapeReason called by: findingForMember

initializedBeforeUse:60 relay · in 1 · out 1 calls: readsThisMember called by: bindingReason

shapeReason:105 relay · in 1 · out 1 calls: hasKind called by: unsafeReason

hasKind:11 leaf · in 1 · out 0 calls: none called by: shapeReason

usesSuper:20 leaf · in 1 · out 0 calls: none called by: bindingReason

visit:35 leaf · in 1 · out 0 calls: none called by: readsThisMember

declarationCount:50 leaf · in 1 · out 0 calls: none called by: bindingReason

BLOCKED_KINDS:5 isolated · in 0 · out 0 calls: none called by: none

found:34 isolated · in 0 · out 0 calls: none called by: none

count:51 isolated · in 0 · out 0 calls: none called by: none

classSymbol:132 isolated · in 0 · out 0 calls: none called by: none

the file's walk 427 steps

Syntax kinds

identifier 176

member_expression 58

property_identifier 58

statement_block 37

type_annotation 36

arguments 31

call_expression 30

return_statement 29

Once only

program 1

new_expression 1

augmented_assignment_expression 1

ternary_expression 1

optional_chain 1

export_statement 1

The source is served as text at the source

root codemods

selectors

A concern on the application layer holding 5 files, 290 lines of code, 76 definitions and 27 call edges.

Stats

Files 5

Lines of code 290

Blank lines 37

Bytes 11549

Definitions 76

Exported 49

Callable 30

Call edges 27

isolated flow 51

leaf flow 13

relay flow 8

entry flow 4

Findings no anomalies

the folder's walk 1318 steps

Files

codemod.selector.ts

  • Subject: codemod
  • Concern: selector
  • Layer: application
  • 65 lines of code
  • 14 definitions
  • 14 call edges

edit.selector.ts

  • Subject: edit
  • Concern: selector
  • Layer: application
  • 68 lines of code
  • 15 definitions
  • 6 call edges

field.selector.ts

  • Subject: field
  • Concern: selector
  • Layer: application
  • 48 lines of code
  • 14 definitions
  • 0 call edges

heritage.selector.ts

  • Subject: heritage
  • Concern: selector
  • Layer: application
  • 63 lines of code
  • 13 definitions
  • 2 call edges

program.selector.ts

  • Subject: program
  • Concern: selector
  • Layer: application
  • 46 lines of code
  • 20 definitions
  • 5 call edges

root codemods selectors

codemod.selector.ts

  • Subject: codemod
  • Concern: selector
  • Layer: application

Stats

Files 1

Lines of code 65

Blank lines 7

Bytes 2427

Definitions 14

Exported 6

Callable 6

Call edges 14

isolated flow 8

entry flow 2

leaf flow 2

relay flow 2

Findings no anomalies

report:19 leaf · in 4 · out 0 calls: none called by: applyCodemod, applyCodemod, printMap, reportBlocked

printMap:32 relay · in 1 · out 3 calls: locationOf, report, mapLine called by: applyCodemod

reportBlocked:39 relay · in 1 · out 3 calls: report, gatedLine, noteLine called by: applyCodemod

locationOf:28 leaf · in 1 · out 0 calls: none called by: printMap

applyCodemod:53 entry · in 0 · out 7 calls: printMap, report, report, reportBlocked, appliedLine, handFixLine, leftAsWrittenLine called by: none

refuse:23 entry · in 0 · out 1 calls: refusedLine called by: none

MAP:16 isolated · in 0 · out 0 calls: none called by: none

FAILURE:17 isolated · in 0 · out 0 calls: none called by: none

sorted:33 isolated · in 0 · out 0 calls: none called by: none

line:44 isolated · in 0 · out 0 calls: none called by: none

convertible:58 isolated · in 0 · out 0 calls: none called by: none

blocked:59 isolated · in 0 · out 0 calls: none called by: none

applied:60 isolated · in 0 · out 0 calls: none called by: none

programs:61 isolated · in 0 · out 0 calls: none called by: none

the file's walk 288 steps

Syntax kinds

identifier 121

member_expression 44

property_identifier 44

call_expression 34

arguments 34

lexical_declaration 14

variable_declarator 14

type_identifier 14

Once only

program 1

array 1

spread_element 1

readonly_type 1

array_type 1

else_clause 1

The source is served as text at the source

root codemods selectors

edit.selector.ts

  • Subject: edit
  • Concern: selector
  • Layer: application

Stats

Files 1

Lines of code 68

Blank lines 8

Bytes 2411

Definitions 15

Exported 11

Callable 7

Call edges 6

isolated flow 8

leaf flow 3

entry flow 2

relay flow 2

Findings no anomalies

syntaxErrors:36 relay · in 2 · out 1 calls: parsesAsJson called by: applyEdits, applyEdits

parsesAsJson:10 leaf · in 2 · out 0 calls: none called by: literalFindingsIn, syntaxErrors

applyEdits:56 relay · in 1 · out 3 calls: syntaxErrors, syntaxErrors, syntaxRefusal called by: applyByFile

overlaps:22 leaf · in 1 · out 0 calls: none called by: disjoint

splice:48 leaf · in 1 · out 0 calls: none called by: literalFindingsIn

disjoint:26 entry · in 0 · out 1 calls: overlaps called by: none

applyByFile:70 entry · in 0 · out 1 calls: applyEdits called by: none

JSON_EXTENSION:8 isolated · in 0 · out 0 calls: none called by: none

kept:27 isolated · in 0 · out 0 calls: none called by: none

result:40 isolated · in 0 · out 0 calls: none called by: none

out:49 isolated · in 0 · out 0 calls: none called by: none

ordered:60 isolated · in 0 · out 0 calls: none called by: none

original:61 isolated · in 0 · out 0 calls: none called by: none

next:62 isolated · in 0 · out 0 calls: none called by: none

applied:71 isolated · in 0 · out 0 calls: none called by: none

the file's walk 247 steps

Syntax kinds

identifier 112

property_identifier 26

member_expression 22

type_annotation 19

arguments 19

call_expression 18

statement_block 17

lexical_declaration 15

Once only

program 1

try_statement 1

catch_clause 1

false 1

unary_expression 1

ternary_expression 1

The source is served as text at the source

root codemods selectors

field.selector.ts

  • Subject: field
  • Concern: selector
  • Layer: application

Stats

Files 1

Lines of code 48

Blank lines 5

Bytes 2029

Definitions 14

Exported 12

Callable 5

Call edges 0

isolated flow 12

leaf flow 2

Findings no anomalies

innerTypes:26 leaf · in 5 · out 0 calls: none called by: fieldsOfType, seedTypes, markKeys, isPlainString, targetOf

within:4 leaf · in 3 · out 0 calls: none called by: scopeReach, plainClosedValues, vocabularyOf

posix:5 isolated · in 0 · out 0 calls: none called by: none

keyOf:9 isolated · in 0 · out 0 calls: none called by: none

owner:13 isolated · in 0 · out 0 calls: none called by: none

{ name: property }:14 isolated · in 0 · out 0 calls: none called by: none

name:18 isolated · in 0 · out 0 calls: none called by: none

element:30 isolated · in 0 · out 0 calls: none called by: none

callbackOf:34 isolated · in 0 · out 0 calls: none called by: none

node:35 isolated · in 0 · out 0 calls: none called by: none

holder:39 isolated · in 0 · out 0 calls: none called by: none

declaredTarget:43 isolated · in 0 · out 0 calls: none called by: none

callback:47 isolated · in 0 · out 0 calls: none called by: none

call:48 isolated · in 0 · out 0 calls: none called by: none

the file's walk 245 steps

Syntax kinds

identifier 104

property_identifier 30

member_expression 29

call_expression 23

arguments 23

lexical_declaration 15

variable_declarator 15

type_annotation 13

Once only

program 1

named_imports 1

import_specifier 1

object_pattern 1

pair_pattern 1

array 1

The source is served as text at the source

root codemods selectors

heritage.selector.ts

  • Subject: heritage
  • Concern: selector
  • Layer: application

Stats

Files 1

Lines of code 63

Blank lines 6

Bytes 2359

Definitions 13

Exported 10

Callable 5

Call edges 2

isolated flow 9

leaf flow 3

relay flow 1

Findings no anomalies

clausesOfToken:16 leaf · in 2 · out 0 calls: none called by: overridesOf, implementsClauses

baseChain:29 leaf · in 2 · out 0 calls: none called by: baseConstructionReads, implementsClauses

implementsClauses:50 relay · in 1 · out 2 calls: baseChain, clausesOfToken called by: visit

memberNamesOf:61 leaf · in 1 · out 0 calls: none called by: overridesOf

FLAG_PARITY:3 isolated · in 0 · out 0 calls: none called by: none

FLAG_SET:4 isolated · in 0 · out 0 calls: none called by: none

resolveAlias:6 isolated · in 0 · out 0 calls: none called by: none

visited:34 isolated · in 0 · out 0 calls: none called by: none

current:35 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

baseSymbol:38 isolated · in 0 · out 0 calls: none called by: none

baseDecl:39 isolated · in 0 · out 0 calls: none called by: none

out:62 isolated · in 0 · out 0 calls: none called by: none

the file's walk 263 steps

Syntax kinds

identifier 112

member_expression 30

property_identifier 30

arguments 20

type_annotation 19

call_expression 19

nested_type_identifier 18

type_identifier 18

Once only

program 1

import_statement 1

import_clause 1

string 1

string_fragment 1

new_expression 1

The source is served as text at the source

root codemods selectors

program.selector.ts

  • Subject: program
  • Concern: selector
  • Layer: application

Stats

Files 1

Lines of code 46

Blank lines 11

Bytes 2323

Definitions 20

Exported 10

Callable 7

Call edges 5

isolated flow 14

leaf flow 3

relay flow 3

Findings no anomalies

lineOf:55 leaf · in 11 · out 0 calls: none called by: findingForMember, findingForMember, findingFor, fieldsOfType, plainValueAt, findingsIn, findingFor, findingFor, scanSourceFile, findingFor, findingFor

relPath:30 relay · in 10 · out 2 calls: toPosix, relative called by: findingForMember, findingForMember, findingFor, findingsIn, findingFor, findingFor, scanSourceFile, findingFor, findingsIn, lineFindings

repoSourceFiles:49 relay · in 7 · out 1 calls: inRepo called by: findingsInProgram, findingsInProgram, findingsInProgram, scanProgram, collect, scanProgram, collect

inRepo:34 relay · in 4 · out 2 calls: toPosix, toPosix called by: findingsIn, findingsInProgram, findingsInProgram, repoSourceFiles

toPosix:26 leaf · in 3 · out 0 calls: none called by: inRepo, inRepo, relPath

programFor:38 leaf · in 3 · out 0 calls: none called by: findingsInProgram, findingsInProgram, scanProgram

REPO_ROOT:6 isolated · in 0 · out 0 calls: none called by: none

NODE_MODULES:7 isolated · in 0 · out 0 calls: none called by: none

ARGV_START:8 isolated · in 0 · out 0 calls: none called by: none

TSCONFIG_FLAG:9 isolated · in 0 · out 0 calls: none called by: none

TSCONFIG:10 isolated · in 0 · out 0 calls: none called by: none

ALL_TSCONFIGS:12 isolated · in 0 · out 0 calls: none called by: none

requestedTsconfigs:16 isolated · in 0 · out 0 calls: none called by: none

flagIndex:17 isolated · in 0 · out 0 calls: none called by: none

value:18 isolated · in 0 · out 0 calls: none called by: none

REQUESTED:22 isolated · in 0 · out 0 calls: none called by: none

CODEMOD_TSCONFIGS:24 isolated · in 0 · out 0 calls: none called by: none

absolute:39 isolated · in 0 · out 0 calls: none called by: none

configFile:40 isolated · in 0 · out 0 calls: none called by: none

parsed:41 isolated · in 0 · out 0 calls: none called by: none

the file's walk 275 steps

Syntax kinds

identifier 110

property_identifier 40

member_expression 37

call_expression 35

arguments 35

lexical_declaration 20

variable_declarator 20

type_annotation 17

Once only

program 1

template_string 1

parenthesized_expression 1

subscript_expression 1

object 1

The source is served as text at the source

root codemods

strings

A concern on the product layer holding 2 files, 106 lines of code, 37 definitions and 0 call edges.

Stats

Files 2

Lines of code 106

Blank lines 35

Bytes 6842

Definitions 37

Exported 37

Callable 23

Call edges 0

isolated flow 27

leaf flow 10

Findings no anomalies

the folder's walk 370 steps

Files

codemod.strings.ts

  • Subject: codemod
  • Concern: strings
  • Layer: product
  • 56 lines of code
  • 23 definitions
  • 0 call edges

validation.strings.ts

  • Subject: validation
  • Concern: strings
  • Layer: product
  • 50 lines of code
  • 14 definitions
  • 0 call edges

root codemods strings

codemod.strings.ts

  • Subject: codemod
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 56

Blank lines 22

Bytes 3616

Definitions 23

Exported 23

Callable 12

Call edges 0

isolated flow 13

leaf flow 10

Findings no anomalies

syntaxRefusal:11 leaf · in 1 · out 0 calls: none called by: applyEdits

refusedLine:15 leaf · in 1 · out 0 calls: none called by: refuse

mapLine:31 leaf · in 1 · out 0 calls: none called by: printMap

gatedLine:39 leaf · in 1 · out 0 calls: none called by: reportBlocked

noteLine:43 leaf · in 1 · out 0 calls: none called by: reportBlocked

appliedLine:47 leaf · in 1 · out 0 calls: none called by: applyCodemod

handFixLine:57 leaf · in 1 · out 0 calls: none called by: applyCodemod

leftAsWrittenLine:61 leaf · in 1 · out 0 calls: none called by: applyCodemod

missingTarget:65 leaf · in 1 · out 0 calls: none called by: reasonFor

ambiguousTarget:69 leaf · in 1 · out 0 calls: none called by: reasonFor

VOCABULARY_SUMMARY:1 isolated · in 0 · out 0 calls: none called by: none

LITERAL_SUMMARY:4 isolated · in 0 · out 0 calls: none called by: none

BUILD_SCOPE_LABEL:7 isolated · in 0 · out 0 calls: none called by: none

SITE_SCOPE_LABEL:9 isolated · in 0 · out 0 calls: none called by: none

ROOT_REQUIRED:19 isolated · in 0 · out 0 calls: none called by: none

EXTENSION_REQUIRED:21 isolated · in 0 · out 0 calls: none called by: none

UNPAIRED_FROM:23 isolated · in 0 · out 0 calls: none called by: none

EMPTY_FROM:25 isolated · in 0 · out 0 calls: none called by: none

CONVERTIBLE:27 isolated · in 0 · out 0 calls: none called by: none

DEFAULT_SCOPE_NOUN:29 isolated · in 0 · out 0 calls: none called by: none

blockedLine:35 isolated · in 0 · out 0 calls: none called by: none

WORD_SUMMARY:73 isolated · in 0 · out 0 calls: none called by: none

spellingHit:76 isolated · in 0 · out 0 calls: none called by: none

the file's walk 188 steps

Syntax kinds

identifier 88

type_annotation 37

predefined_type 37

string_fragment 36

required_parameter 25

template_substitution 25

export_statement 23

lexical_declaration 23

Once only

program 1

readonly_type 1

array_type 1

member_expression 1

property_identifier 1

The source is served as text at the source

root codemods strings

validation.strings.ts

  • Subject: validation
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 50

Blank lines 13

Bytes 3226

Definitions 14

Exported 14

Callable 11

Call edges 0

isolated flow 14

Findings no anomalies

REFERENCES_CLEAN:1 isolated · in 0 · out 0 calls: none called by: none

referencesFailed:3 isolated · in 0 · out 0 calls: none called by: none

constructGroupLine:7 isolated · in 0 · out 0 calls: none called by: none

referenceLine:11 isolated · in 0 · out 0 calls: none called by: none

GROUP_END:15 isolated · in 0 · out 0 calls: none called by: none

noClosedScope:17 isolated · in 0 · out 0 calls: none called by: none

closedValuesLine:21 isolated · in 0 · out 0 calls: none called by: none

plainClosedValue:25 isolated · in 0 · out 0 calls: none called by: none

fieldReachLine:33 isolated · in 0 · out 0 calls: none called by: none

emptyScope:46 isolated · in 0 · out 0 calls: none called by: none

missingRoot:50 isolated · in 0 · out 0 calls: none called by: none

UNDECLARED_HIDDEN:54 isolated · in 0 · out 0 calls: none called by: none

unreadCarrier:57 isolated · in 0 · out 0 calls: none called by: none

unreadField:61 isolated · in 0 · out 0 calls: none called by: none

the file's walk 182 steps

Syntax kinds

identifier 88

string_fragment 46

type_annotation 40

predefined_type 39

template_substitution 29

required_parameter 24

escape_sequence 19

export_statement 14

Once only

program 1

object_type 1

The source is served as text at the source

root codemods

validators

A concern on the processing layer holding 3 files, 102 lines of code, 17 definitions and 1 call edge.

Stats

Files 3

Lines of code 102

Blank lines 15

Bytes 4479

Definitions 17

Exported 0

Callable 2

Call edges 1

isolated flow 15

entry flow 1

leaf flow 1

Findings no anomalies

the folder's walk 473 steps

Files

field.validator.ts

  • Subject: field
  • Concern: validator
  • Layer: processing
  • 52 lines of code
  • 11 definitions
  • 1 call edges

field.vocabulary.validator.ts

  • Subject: field
  • Concern: validator
  • Variant: vocabulary
  • Layer: processing
  • 21 lines of code
  • 4 definitions
  • 0 call edges

reference.validator.ts

  • Subject: reference
  • Concern: validator
  • Layer: processing
  • 29 lines of code
  • 2 definitions
  • 0 call edges

root codemods validators

field.validator.ts

  • Subject: field
  • Concern: validator
  • Layer: processing

Stats

Files 1

Lines of code 52

Blank lines 5

Bytes 2197

Definitions 11

Exported 0

Callable 2

Call edges 1

isolated flow 9

entry flow 1

leaf flow 1

Findings no anomalies

isCarried:19 leaf · in 1 · out 0 calls: none called by: unreadOf

unreadOf:24 entry · in 0 · out 1 calls: isCarried called by: none

FAILURE:17 isolated · in 0 · out 0 calls: none called by: none

reaches:30 isolated · in 0 · out 0 calls: none called by: none

failed:31 isolated · in 0 · out 0 calls: none called by: none

unread:33 isolated · in 0 · out 0 calls: none called by: none

hidden:34 isolated · in 0 · out 0 calls: none called by: none

carried:35 isolated · in 0 · out 0 calls: none called by: none

read:36 isolated · in 0 · out 0 calls: none called by: none

carrier:49 isolated · in 0 · out 0 calls: none called by: none

reason:50 isolated · in 0 · out 0 calls: none called by: none

the file's walk 251 steps

Syntax kinds

identifier 104

property_identifier 57

member_expression 53

call_expression 26

arguments 26

import_specifier 12

lexical_declaration 12

variable_declarator 12

Once only

program 1

lookup_type 1

literal_type 1

false 1

ternary_expression 1

template_string 1

The source is served as text at the source

root codemods validators

field.vocabulary.validator.ts

  • Subject: field
  • Concern: validator
  • Variant: vocabulary
  • Layer: processing

Stats

Files 1

Lines of code 21

Blank lines 3

Bytes 1094

Definitions 4

Exported 0

Callable 0

Call edges 0

isolated flow 4

Findings no anomalies

FAILURE:9 isolated · in 0 · out 0 calls: none called by: none

scope:11 isolated · in 0 · out 0 calls: none called by: none

found:16 isolated · in 0 · out 0 calls: none called by: none

plain:17 isolated · in 0 · out 0 calls: none called by: none

the file's walk 109 steps

Syntax kinds

identifier 48

property_identifier 24

member_expression 22

call_expression 14

arguments 14

import_specifier 8

string_fragment 7

string 6

Once only

program 1

object 1

undefined 1

unary_expression 1

for_in_statement 1

template_string 1

The source is served as text at the source

root codemods validators

reference.validator.ts

  • Subject: reference
  • Concern: validator
  • Layer: processing

Stats

Files 1

Lines of code 29

Blank lines 7

Bytes 1188

Definitions 2

Exported 0

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

findings:14 isolated · in 0 · out 0 calls: none called by: none

byConstruct:21 isolated · in 0 · out 0 calls: none called by: none

the file's walk 113 steps

Syntax kinds

identifier 48

property_identifier 28

member_expression 26

arguments 17

call_expression 16

expression_statement 9

import_specifier 8

string 5

Once only

program 1

object 1

if_statement 1

new_expression 1

type_arguments 1

predefined_type 1

The source is served as text at the source

root

rules

A container holding 82 files, 7523 lines of code, 1532 definitions and 764 call edges.

Stats

Files 82

Lines of code 7523

Blank lines 644

Bytes 351561

Definitions 1532

Exported 438

Callable 562

Call edges 764

isolated flow 1061

entry flow 243

relay flow 122

leaf flow 106

Findings no anomalies

Folders

entrypoints

A concern on the runtime layer holding 3 files, 275 lines of code, 66 definitions and 0 call edges.

eslint

A concern on the infrastructure layer holding 76 files, 7064 lines of code, 1417 definitions and 750 call edges.

plugins

A concern on the infrastructure layer holding 2 files, 103 lines of code, 26 definitions and 11 call edges.

stylelint

A concern on the infrastructure layer holding 1 file, 81 lines of code, 23 definitions and 3 call edges.

root rules

entrypoints

A concern on the runtime layer holding 3 files, 275 lines of code, 66 definitions and 0 call edges.

Stats

Files 3

Lines of code 275

Blank lines 41

Bytes 12110

Definitions 66

Exported 0

Callable 10

Call edges 0

isolated flow 66

Findings no anomalies

the folder's walk 1213 steps

Files

index.entrypoint.ts

  • Subject: index
  • Concern: entrypoint
  • Layer: runtime
  • 165 lines of code
  • 45 definitions
  • 0 call edges

taxonomy.entrypoint.ts

  • Subject: taxonomy
  • Concern: entrypoint
  • Layer: runtime
  • 27 lines of code
  • 5 definitions
  • 0 call edges

writing.entrypoint.ts

  • Subject: writing
  • Concern: entrypoint
  • Layer: runtime
  • 83 lines of code
  • 16 definitions
  • 0 call edges

root rules entrypoints

index.entrypoint.ts

  • Subject: index
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 165

Blank lines 27

Bytes 7274

Definitions 45

Exported 0

Callable 6

Call edges 0

isolated flow 45

Findings no anomalies

ESLINT_DIR:19 isolated · in 0 · out 0 calls: none called by: none

GENERATED_DIR:20 isolated · in 0 · out 0 calls: none called by: none

OUT:21 isolated · in 0 · out 0 calls: none called by: none

IMPORT_PREFIX:22 isolated · in 0 · out 0 calls: none called by: none

SEVERITY:23 isolated · in 0 · out 0 calls: none called by: none

HEADER:25 isolated · in 0 · out 0 calls: none called by: none

isRuleSource:27 isolated · in 0 · out 0 calls: none called by: none

isRule:40 isolated · in 0 · out 0 calls: none called by: none

isPluginWrapper:44 isolated · in 0 · out 0 calls: none called by: none

identifierOf:48 isolated · in 0 · out 0 calls: none called by: none

parts:49 isolated · in 0 · out 0 calls: none called by: none

head:50 isolated · in 0 · out 0 calls: none called by: none

tail:51 isolated · in 0 · out 0 calls: none called by: none

sources:55 isolated · in 0 · out 0 calls: none called by: none

withoutExt:59 isolated · in 0 · out 0 calls: none called by: none

wrappers:63 isolated · in 0 · out 0 calls: none called by: none

rules:64 isolated · in 0 · out 0 calls: none called by: none

STYLELINT_DIR:66 isolated · in 0 · out 0 calls: none called by: none

STYLELINT_PREFIX:67 isolated · in 0 · out 0 calls: none called by: none

STYLELINT_SUFFIX:68 isolated · in 0 · out 0 calls: none called by: none

STYLELINT_IDENTIFIER_TAIL:69 isolated · in 0 · out 0 calls: none called by: none

stylesheetRules:71 isolated · in 0 · out 0 calls: none called by: none

imports:76 isolated · in 0 · out 0 calls: none called by: none

stylesheetImports:80 isolated · in 0 · out 0 calls: none called by: none

entries:84 isolated · in 0 · out 0 calls: none called by: none

severities:85 isolated · in 0 · out 0 calls: none called by: none

pluginList:86 isolated · in 0 · out 0 calls: none called by: none

stylesheetEntries:87 isolated · in 0 · out 0 calls: none called by: none

stylesheetSeverities:90 isolated · in 0 · out 0 calls: none called by: none

body:92 isolated · in 0 · out 0 calls: none called by: none

STYLELINT_OUT:116 isolated · in 0 · out 0 calls: none called by: none

EXCLUSIONS_OUT:130 isolated · in 0 · out 0 calls: none called by: none

exclusionsSource:132 isolated · in 0 · out 0 calls: none called by: none

THRESHOLDS_OUT:145 isolated · in 0 · out 0 calls: none called by: none

FILE_LENGTH_CONCERN:146 isolated · in 0 · out 0 calls: none called by: none

thresholdsSource:148 isolated · in 0 · out 0 calls: none called by: none

config:156 isolated · in 0 · out 0 calls: none called by: none

markers:157 isolated · in 0 · out 0 calls: none called by: none

fileLength:160 isolated · in 0 · out 0 calls: none called by: none

TESTS_ROOT:166 isolated · in 0 · out 0 calls: none called by: none

SOURCE_SUFFIX:167 isolated · in 0 · out 0 calls: none called by: none

declaredChecks:169 isolated · in 0 · out 0 calls: none called by: none

text:172 isolated · in 0 · out 0 calls: none called by: none

check:176 isolated · in 0 · out 0 calls: none called by: none

CHECKS_OUT:185 isolated · in 0 · out 0 calls: none called by: none

the file's walk 750 steps

Syntax kinds

identifier 311

arguments 130

call_expression 128

property_identifier 111

member_expression 104

string_fragment 80

string 75

lexical_declaration 45

Once only

program 1

true 1

ternary_expression 1

readonly_type 1

array_type 1

await_expression 1

The source is served as text at the source

root rules entrypoints

taxonomy.entrypoint.ts

  • Subject: taxonomy
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 27

Blank lines 4

Bytes 1233

Definitions 5

Exported 0

Callable 0

Call edges 0

isolated flow 5

Findings no anomalies

FAILURE:18 isolated · in 0 · out 0 calls: none called by: none

report:20 isolated · in 0 · out 0 calls: none called by: none

findings:21 isolated · in 0 · out 0 calls: none called by: none

render:24 isolated · in 0 · out 0 calls: none called by: none

message:25 isolated · in 0 · out 0 calls: none called by: none

the file's walk 83 steps

Syntax kinds

identifier 37

property_identifier 16

member_expression 14

string 11

string_fragment 10

call_expression 9

arguments 9

import_specifier 7

Once only

program 1

object 1

for_in_statement 1

subscript_expression 1

ternary_expression 1

undefined 1

The source is served as text at the source

root rules entrypoints

writing.entrypoint.ts

  • Subject: writing
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 83

Blank lines 10

Bytes 3603

Definitions 16

Exported 0

Callable 4

Call edges 0

isolated flow 16

Findings no anomalies

FAILURE:23 isolated · in 0 · out 0 calls: none called by: none

CHECK_FLAG:24 isolated · in 0 · out 0 calls: none called by: none

TARGET:25 isolated · in 0 · out 0 calls: none called by: none

EXCERPT_LENGTH:26 isolated · in 0 · out 0 calls: none called by: none

ELLIPSIS:27 isolated · in 0 · out 0 calls: none called by: none

ruleTexts:29 isolated · in 0 · out 0 calls: none called by: none

texts:30 isolated · in 0 · out 0 calls: none called by: none

layerTexts:39 isolated · in 0 · out 0 calls: none called by: none

ruleOf:47 isolated · in 0 · out 0 calls: none called by: none

rule:48 isolated · in 0 · out 0 calls: none called by: none

excerpt:54 isolated · in 0 · out 0 calls: none called by: none

canonFindings:58 isolated · in 0 · out 0 calls: none called by: none

documentFindings:67 isolated · in 0 · out 0 calls: none called by: none

rendered:76 isolated · in 0 · out 0 calls: none called by: none

current:79 isolated · in 0 · out 0 calls: none called by: none

rules:87 isolated · in 0 · out 0 calls: none called by: none

the file's walk 380 steps

Syntax kinds

identifier 155

property_identifier 75

member_expression 67

call_expression 41

arguments 41

import_specifier 21

string 18

string_fragment 17

Once only

program 1

null 1

optional_chain 1

else_clause 1

The source is served as text at the source

root rules

eslint

A concern on the infrastructure layer holding 76 files, 7064 lines of code, 1417 definitions and 750 call edges.

Stats

Files 76

Lines of code 7064

Blank lines 574

Bytes 331328

Definitions 1417

Exported 438

Callable 535

Call edges 750

isolated flow 961

entry flow 236

relay flow 120

leaf flow 100

Findings no anomalies

the folder's walk 22440 steps

Files

centralized-events.eslint.rule.ts

  • outside the naming grammar
  • 53 lines of code
  • 13 definitions
  • 4 call edges

centralized-strings.eslint.rule.ts

  • outside the naming grammar
  • 43 lines of code
  • 10 definitions
  • 3 call edges

closure-allowlist-entries-are-wired.eslint.rule.ts

  • outside the naming grammar
  • 176 lines of code
  • 32 definitions
  • 4 call edges

closure-barrel-must-be-glob.eslint.rule.ts

  • outside the naming grammar
  • 89 lines of code
  • 20 definitions
  • 9 call edges

closure-build-script-unimported.eslint.rule.ts

  • outside the naming grammar
  • 51 lines of code
  • 9 definitions
  • 1 call edges

closure-discriminated-union-must-be-exhaustive.eslint.rule.ts

  • outside the naming grammar
  • 167 lines of code
  • 35 definitions
  • 14 call edges

closure-event-system-has-trajectory.eslint.rule.ts

  • outside the naming grammar
  • 80 lines of code
  • 17 definitions
  • 12 call edges

closure-lifecycle-handle-must-be-stored.eslint.rule.ts

  • outside the naming grammar
  • 145 lines of code
  • 29 definitions
  • 17 call edges

closure-no-browser-derivation.eslint.rule.ts

  • outside the naming grammar
  • 59 lines of code
  • 10 definitions
  • 5 call edges

closure-no-business-inheritance.eslint.rule.ts

  • outside the naming grammar
  • 61 lines of code
  • 12 definitions
  • 7 call edges

closure-no-cross-member-relative.eslint.rule.ts

  • outside the naming grammar
  • 80 lines of code
  • 19 definitions
  • 5 call edges

closure-no-cross-subsystem-import.eslint.rule.ts

  • outside the naming grammar
  • 57 lines of code
  • 12 definitions
  • 5 call edges

closure-no-disable-comments.eslint.rule.ts

  • outside the naming grammar
  • 38 lines of code
  • 9 definitions
  • 2 call edges

closure-no-double-cast.eslint.rule.ts

  • outside the naming grammar
  • 44 lines of code
  • 8 definitions
  • 5 call edges

closure-no-import-cycles.eslint.rule.ts

  • outside the naming grammar
  • 139 lines of code
  • 36 definitions
  • 6 call edges

closure-no-inline-exported-types.eslint.rule.ts

  • outside the naming grammar
  • 61 lines of code
  • 12 definitions
  • 6 call edges

closure-no-module-singleton.eslint.rule.ts

  • outside the naming grammar
  • 99 lines of code
  • 16 definitions
  • 7 call edges

closure-no-null-managed-instance.eslint.rule.ts

  • outside the naming grammar
  • 84 lines of code
  • 17 definitions
  • 15 call edges

closure-no-platform-capability-redefine.eslint.rule.ts

  • outside the naming grammar
  • 150 lines of code
  • 31 definitions
  • 9 call edges

closure-no-platform-product-import.eslint.rule.ts

  • outside the naming grammar
  • 61 lines of code
  • 8 definitions
  • 5 call edges

closure-no-reachable-dead-exports.eslint.rule.ts

  • outside the naming grammar
  • 82 lines of code
  • 17 definitions
  • 5 call edges

closure-no-type-layer-drift.eslint.rule.ts

  • outside the naming grammar
  • 71 lines of code
  • 10 definitions
  • 3 call edges

closure-no-undeclared-type-layer.eslint.rule.ts

  • outside the naming grammar
  • 40 lines of code
  • 7 definitions
  • 3 call edges

closure-no-unreachable-file.eslint.rule.ts

  • outside the naming grammar
  • 118 lines of code
  • 24 definitions
  • 6 call edges

closure-paths-via-ssot.eslint.rule.ts

  • outside the naming grammar
  • 193 lines of code
  • 35 definitions
  • 19 call edges

closure-register-needs-consumer.eslint.rule.ts

  • outside the naming grammar
  • 114 lines of code
  • 20 definitions
  • 6 call edges

closure-register-verb-reserved.eslint.rule.ts

  • outside the naming grammar
  • 57 lines of code
  • 13 definitions
  • 4 call edges

closure-registry-consumer-naming.eslint.rule.ts

  • outside the naming grammar
  • 100 lines of code
  • 21 definitions
  • 6 call edges

closure-rule-declarations-resolve.eslint.rule.ts

  • outside the naming grammar
  • 95 lines of code
  • 19 definitions
  • 7 call edges

closure-rule-shape.eslint.rule.ts

  • outside the naming grammar
  • 151 lines of code
  • 24 definitions
  • 16 call edges

closure-show-flag-polarity.eslint.rule.ts

  • outside the naming grammar
  • 69 lines of code
  • 13 definitions
  • 10 call edges

closure-standalone-script-imported.eslint.rule.ts

  • outside the naming grammar
  • 40 lines of code
  • 10 definitions
  • 1 call edges

closure-tests-centralized.eslint.rule.ts

  • outside the naming grammar
  • 35 lines of code
  • 6 definitions
  • 2 call edges

closure-transitive-liveness.eslint.rule.ts

  • outside the naming grammar
  • 72 lines of code
  • 17 definitions
  • 4 call edges

closure-types-centralized.eslint.rule.ts

  • outside the naming grammar
  • 44 lines of code
  • 9 definitions
  • 7 call edges

factory-owned-value.eslint.rule.ts

  • outside the naming grammar
  • 57 lines of code
  • 11 definitions
  • 20 call edges

file-length.eslint.rule.ts

  • outside the naming grammar
  • 64 lines of code
  • 10 definitions
  • 3 call edges

no-comments.eslint.rule.ts

  • outside the naming grammar
  • 73 lines of code
  • 19 definitions
  • 2 call edges

no-exclusion-membership.eslint.rule.ts

  • outside the naming grammar
  • 103 lines of code
  • 12 definitions
  • 26 call edges

no-fail-open-guard.eslint.rule.ts

  • outside the naming grammar
  • 142 lines of code
  • 34 definitions
  • 6 call edges

no-hardcoded-exclusions.eslint.rule.ts

  • outside the naming grammar
  • 130 lines of code
  • 21 definitions
  • 13 call edges

no-inline-asset-path.eslint.rule.ts

  • outside the naming grammar
  • 102 lines of code
  • 19 definitions
  • 18 call edges

no-inline-icon-options.eslint.rule.ts

  • outside the naming grammar
  • 56 lines of code
  • 11 definitions
  • 3 call edges

no-inline-style-write.eslint.rule.ts

  • outside the naming grammar
  • 79 lines of code
  • 16 definitions
  • 20 call edges

no-linear-scan-lookup.eslint.rule.ts

  • outside the naming grammar
  • 75 lines of code
  • 11 definitions
  • 17 call edges

no-literal-strings.eslint.rule.ts

  • outside the naming grammar
  • 193 lines of code
  • 32 definitions
  • 26 call edges

no-plaintext-transport.eslint.rule.ts

  • outside the naming grammar
  • 87 lines of code
  • 16 definitions
  • 13 call edges

no-port-literal.eslint.rule.ts

  • outside the naming grammar
  • 186 lines of code
  • 46 definitions
  • 37 call edges

no-raw-dom.eslint.rule.ts

  • outside the naming grammar
  • 84 lines of code
  • 16 definitions
  • 16 call edges

no-raw-file-write.eslint.rule.ts

  • outside the naming grammar
  • 98 lines of code
  • 20 definitions
  • 8 call edges

no-redundant-type-shim.eslint.rule.ts

  • outside the naming grammar
  • 151 lines of code
  • 42 definitions
  • 10 call edges

no-runtime-absent-member.eslint.rule.ts

  • outside the naming grammar
  • 52 lines of code
  • 9 definitions
  • 5 call edges

no-secret-value.eslint.rule.ts

  • outside the naming grammar
  • 49 lines of code
  • 9 definitions
  • 4 call edges

no-string-literal-ids.eslint.rule.ts

  • outside the naming grammar
  • 113 lines of code
  • 21 definitions
  • 12 call edges

no-swallowed-failure.eslint.rule.ts

  • outside the naming grammar
  • 93 lines of code
  • 14 definitions
  • 13 call edges

no-test-without-subject.eslint.rule.ts

  • outside the naming grammar
  • 141 lines of code
  • 34 definitions
  • 16 call edges

no-undeclared-dependency.eslint.rule.ts

  • outside the naming grammar
  • 176 lines of code
  • 43 definitions
  • 11 call edges

no-unsafe-switch.eslint.rule.ts

  • outside the naming grammar
  • 46 lines of code
  • 11 definitions
  • 5 call edges

require-cache-coverage.eslint.rule.ts

  • outside the naming grammar
  • 96 lines of code
  • 26 definitions
  • 14 call edges

require-component.eslint.rule.ts

  • outside the naming grammar
  • 78 lines of code
  • 13 definitions
  • 8 call edges

require-pool-registration.eslint.rule.ts

  • outside the naming grammar
  • 134 lines of code
  • 32 definitions
  • 13 call edges

require-self-registration.eslint.rule.ts

  • outside the naming grammar
  • 124 lines of code
  • 26 definitions
  • 7 call edges

require-signal-guard.eslint.rule.ts

  • outside the naming grammar
  • 79 lines of code
  • 17 definitions
  • 2 call edges

require-snapshot-coverage.eslint.rule.ts

  • outside the naming grammar
  • 143 lines of code
  • 30 definitions
  • 22 call edges

retired-collection-id.eslint.rule.ts

  • outside the naming grammar
  • 63 lines of code
  • 12 definitions
  • 5 call edges

strings-composition.eslint.rule.ts

  • outside the naming grammar
  • 163 lines of code
  • 33 definitions
  • 25 call edges

strings-derived-numbering.eslint.rule.ts

  • outside the naming grammar
  • 52 lines of code
  • 10 definitions
  • 8 call edges

strings-diagram-identifiers.eslint.rule.ts

  • outside the naming grammar
  • 58 lines of code
  • 7 definitions
  • 11 call edges

strings-harness-neutral.eslint.rule.ts

  • outside the naming grammar
  • 50 lines of code
  • 8 definitions
  • 8 call edges

strings-lesson-fields.eslint.rule.ts

  • outside the naming grammar
  • 135 lines of code
  • 26 definitions
  • 14 call edges

strings-link-construction.eslint.rule.ts

  • outside the naming grammar
  • 60 lines of code
  • 11 definitions
  • 7 call edges

strings-punctuation.eslint.rule.ts

  • outside the naming grammar
  • 116 lines of code
  • 25 definitions
  • 14 call edges

strings-sentence-shape.eslint.rule.ts

  • outside the naming grammar
  • 81 lines of code
  • 15 definitions
  • 10 call edges

strings-terminology.eslint.rule.ts

  • outside the naming grammar
  • 105 lines of code
  • 21 definitions
  • 11 call edges

strings-vocabulary.eslint.rule.ts

  • outside the naming grammar
  • 96 lines of code
  • 21 definitions
  • 13 call edges

validated-construction.eslint.rule.ts

  • outside the naming grammar
  • 63 lines of code
  • 7 definitions
  • 14 call edges

root rules eslint

centralized-events.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 53

Blank lines 5

Bytes 3050

Definitions 13

Exported 4

Callable 3

Call edges 4

isolated flow 11

entry flow 1

leaf flow 1

Findings no anomalies

inAnyFolder:18 leaf · in 2 · out 0 calls: none called by: create, create

create:24 entry · in 0 · out 4 calls: inAnyFolder, inAnyFolder, listener, listener called by: none

LISTENER_CONCERN:8 isolated · in 0 · out 0 calls: none called by: none

IDS_CONCERN:9 isolated · in 0 · out 0 calls: none called by: none

DIRS:11 isolated · in 0 · out 0 calls: none called by: none

LISTENER_FOLDERS:12 isolated · in 0 · out 0 calls: none called by: none

IDS_FOLDERS:13 isolated · in 0 · out 0 calls: none called by: none

IDS_SUFFIX:15 isolated · in 0 · out 0 calls: none called by: none

LISTENER_SUFFIX:16 isolated · in 0 · out 0 calls: none called by: none

norm:19 isolated · in 0 · out 0 calls: none called by: none

{ filename }:25 isolated · in 0 · out 0 calls: none called by: none

basename:26 isolated · in 0 · out 0 calls: none called by: none

program:36 isolated · in 0 · out 0 calls: none called by: none

the file's walk 171 steps

Syntax kinds

identifier 65

property_identifier 25

call_expression 19

arguments 19

string_fragment 16

string 15

pair 15

object 12

Once only

program 1

function_expression 1

readonly_type 1

array_type 1

arrow_function 1

template_string 1

The source is served as text at the source

root rules eslint

centralized-strings.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 43

Blank lines 4

Bytes 2356

Definitions 10

Exported 4

Callable 4

Call edges 3

isolated flow 7

leaf flow 2

entry flow 1

Findings no anomalies

isStringsFile:12 leaf · in 1 · out 0 calls: none called by: create

isInStringsRoot:16 leaf · in 1 · out 0 calls: none called by: create

create:22 entry · in 0 · out 3 calls: isInStringsRoot, isStringsFile, listener called by: none

STRINGS_CONCERN:8 isolated · in 0 · out 0 calls: none called by: none

STRINGS_ROOTS:9 isolated · in 0 · out 0 calls: none called by: none

STRINGS_SUFFIXES:10 isolated · in 0 · out 0 calls: none called by: none

norm:17 isolated · in 0 · out 0 calls: none called by: none

{ filename }:23 isolated · in 0 · out 0 calls: none called by: none

basename:24 isolated · in 0 · out 0 calls: none called by: none

program:29 isolated · in 0 · out 0 calls: none called by: none

the file's walk 138 steps

Syntax kinds

identifier 51

property_identifier 20

call_expression 15

arguments 15

string_fragment 13

string 12

pair 12

import_specifier 10

Once only

program 1

template_string 1

template_substitution 1

export_statement 1

satisfies_expression 1

object_pattern 1

The source is served as text at the source

root rules eslint

closure-allowlist-entries-are-wired.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 176

Blank lines 14

Bytes 7272

Definitions 32

Exported 5

Callable 9

Call edges 4

isolated flow 26

entry flow 3

leaf flow 3

Findings no anomalies

readEntries:51 leaf · in 1 · out 0 calls: none called by: program

fileExportsSymbol:111 leaf · in 1 · out 0 calls: none called by: verdictFor

referencedElsewhere:119 leaf · in 1 · out 0 calls: none called by: verdictFor

verdictFor:124 entry · in 0 · out 2 calls: fileExportsSymbol, referencedElsewhere called by: none

create:156 entry · in 0 · out 1 calls: listener called by: none

program:161 entry · in 0 · out 1 calls: readEntries called by: none

ROOT:19 isolated · in 0 · out 0 calls: none called by: none

ANCHOR_FILE:20 isolated · in 0 · out 0 calls: none called by: none

AllowlistEntry:22 isolated · in 0 · out 0 calls: none called by: none

SourceIndex:27 isolated · in 0 · out 0 calls: none called by: none

walk:33 isolated · in 0 · out 0 calls: none called by: none

out:37 isolated · in 0 · out 0 calls: none called by: none

full:39 isolated · in 0 · out 0 calls: none called by: none

split:53 isolated · in 0 · out 0 calls: none called by: none

buildIndex:61 isolated · in 0 · out 0 calls: none called by: none

rootFiles:62 isolated · in 0 · out 0 calls: none called by: none

files:63 isolated · in 0 · out 0 calls: none called by: none

importedBasenames:64 isolated · in 0 · out 0 calls: none called by: none

globSuffixes:65 isolated · in 0 · out 0 calls: none called by: none

bodies:66 isolated · in 0 · out 0 calls: none called by: none

spec:83 isolated · in 0 · out 0 calls: none called by: none

moduleIsLive:90 isolated · in 0 · out 0 calls: none called by: none

base:91 isolated · in 0 · out 0 calls: none called by: none

EXPORT_KEYWORDS:95 isolated · in 0 · out 0 calls: none called by: none

text:112 isolated · in 0 · out 0 calls: none called by: none

target:120 isolated · in 0 · out 0 calls: none called by: none

live:128 isolated · in 0 · out 0 calls: none called by: none

Emit:138 isolated · in 0 · out 0 calls: none called by: none

EMITTERS:140 isolated · in 0 · out 0 calls: none called by: none

index:162 isolated · in 0 · out 0 calls: none called by: none

messageId:164 isolated · in 0 · out 0 calls: none called by: none

payload:168 isolated · in 0 · out 0 calls: none called by: none

the file's walk 626 steps

Syntax kinds

identifier 236

property_identifier 114

arguments 78

call_expression 77

member_expression 66

string 54

string_fragment 51

pair 37

Once only

program 1

new_expression 1

union_type 1

literal_type 1

type_alias_declaration 1

function_type 1

The source is served as text at the source

root rules eslint

closure-barrel-must-be-glob.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 89

Blank lines 7

Bytes 4298

Definitions 20

Exported 6

Callable 6

Call edges 9

isolated flow 17

entry flow 3

Findings no anomalies

isGlobCall:18 entry · in 0 · out 7 calls: isType, isType, isType, isType, nameOf, nodeAt, nodesAt called by: none

isRelativeSideEffectImport:46 entry · in 0 · out 1 calls: nodesAt called by: none

create:55 entry · in 0 · out 1 calls: listener called by: none

BARREL_MARKER:8 isolated · in 0 · out 0 calls: none called by: none

GLOB_METHOD:9 isolated · in 0 · out 0 calls: none called by: none

MIN_HAND_IMPORTS:10 isolated · in 0 · out 0 calls: none called by: none

basenameOf:12 isolated · in 0 · out 0 calls: none called by: none

norm:13 isolated · in 0 · out 0 calls: none called by: none

idx:14 isolated · in 0 · out 0 calls: none called by: none

init:23 isolated · in 0 · out 0 calls: none called by: none

callee:27 isolated · in 0 · out 0 calls: none called by: none

property:31 isolated · in 0 · out 0 calls: none called by: none

EXPORT_TYPES:36 isolated · in 0 · out 0 calls: none called by: none

isExport:42 isolated · in 0 · out 0 calls: none called by: none

target:50 isolated · in 0 · out 0 calls: none called by: none

basename:56 isolated · in 0 · out 0 calls: none called by: none

program:61 isolated · in 0 · out 0 calls: none called by: none

body:62 isolated · in 0 · out 0 calls: none called by: none

count:69 isolated · in 0 · out 0 calls: none called by: none

payload:73 isolated · in 0 · out 0 calls: none called by: none

the file's walk 267 steps

Syntax kinds

identifier 103

string_fragment 38

string 36

property_identifier 36

arguments 31

call_expression 30

lexical_declaration 18

variable_declarator 18

Once only

program 1

ternary_expression 1

arrow_function 1

generic_type 1

type_arguments 1

new_expression 1

The source is served as text at the source

root rules eslint

closure-build-script-unimported.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 51

Blank lines 4

Bytes 2601

Definitions 9

Exported 3

Callable 3

Call edges 1

isolated flow 8

entry flow 1

Findings no anomalies

create:30 entry · in 0 · out 1 calls: listener called by: none

SOURCE_EXTENSION:11 isolated · in 0 · out 0 calls: none called by: none

discoveredFiles:13 isolated · in 0 · out 0 calls: none called by: none

folder:14 isolated · in 0 · out 0 calls: none called by: none

BUILD_ROOT:22 isolated · in 0 · out 0 calls: none called by: none

HOME:23 isolated · in 0 · out 0 calls: none called by: none

REACHED:24 isolated · in 0 · out 0 calls: none called by: none

filename:31 isolated · in 0 · out 0 calls: none called by: none

program:36 isolated · in 0 · out 0 calls: none called by: none

the file's walk 162 steps

Syntax kinds

identifier 63

property_identifier 25

arguments 23

call_expression 22

string_fragment 18

string 17

import_specifier 15

pair 14

Once only

program 1

function_expression 1

array_type 1

ternary_expression 1

template_string 1

template_substitution 1

The source is served as text at the source

root rules eslint

closure-discriminated-union-must-be-exhaustive.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 167

Blank lines 11

Bytes 6434

Definitions 35

Exported 8

Callable 11

Call edges 14

isolated flow 27

entry flow 4

relay flow 3

leaf flow 1

Findings no anomalies

declaresNever:73 relay · in 1 · out 3 calls: isType, nodeAt, nodesAt called by: isAssertNever

isAssertNever:88 relay · in 1 · out 3 calls: callsNever, declaresNever, nodesAt called by: ifStatement

callsNever:80 relay · in 1 · out 1 calls: isType called by: isAssertNever

isExemptFile:27 leaf · in 1 · out 0 calls: none called by: create

memberKey:32 entry · in 0 · out 3 calls: isType, nameOf, nameOf called by: none

create:131 entry · in 0 · out 2 calls: isExemptFile, listener called by: none

extractDiscriminator:62 entry · in 0 · out 1 calls: stringAt called by: none

ifStatement:137 entry · in 0 · out 1 calls: isAssertNever called by: none

EXEMPT_BASENAME_SUFFIXES:16 isolated · in 0 · out 0 calls: none called by: none

MIN_CHAIN_LENGTH:17 isolated · in 0 · out 0 calls: none called by: none

EQUALITY_OPERATORS:18 isolated · in 0 · out 0 calls: none called by: none

NEVER_MARKER:19 isolated · in 0 · out 0 calls: none called by: none

basenameOf:21 isolated · in 0 · out 0 calls: none called by: none

norm:22 isolated · in 0 · out 0 calls: none called by: none

idx:23 isolated · in 0 · out 0 calls: none called by: none

basename:28 isolated · in 0 · out 0 calls: none called by: none

object:42 isolated · in 0 · out 0 calls: none called by: none

property:43 isolated · in 0 · out 0 calls: none called by: none

literalText:50 isolated · in 0 · out 0 calls: none called by: none

text:54 isolated · in 0 · out 0 calls: none called by: none

numeric:58 isolated · in 0 · out 0 calls: none called by: none

key:68 isolated · in 0 · out 0 calls: none called by: none

value:69 isolated · in 0 · out 0 calls: none called by: none

annotation:75 isolated · in 0 · out 0 calls: none called by: none

expression:81 isolated · in 0 · out 0 calls: none called by: none

walkChain:109 isolated · in 0 · out 0 calls: none called by: none

branches:110 isolated · in 0 · out 0 calls: none called by: none

node:111 isolated · in 0 · out 0 calls: none called by: none

alternate:118 isolated · in 0 · out 0 calls: none called by: none

seen:135 isolated · in 0 · out 0 calls: none called by: none

disc:141 isolated · in 0 · out 0 calls: none called by: none

result:145 isolated · in 0 · out 0 calls: none called by: none

walker:149 isolated · in 0 · out 0 calls: none called by: none

next:152 isolated · in 0 · out 0 calls: none called by: none

payload:159 isolated · in 0 · out 0 calls: none called by: none

the file's walk 512 steps

Syntax kinds

identifier 199

property_identifier 62

arguments 55

call_expression 53

string 50

string_fragment 50

member_expression 38

statement_block 37

Once only

program 1

escape_sequence 1

template_string 1

export_statement 1

satisfies_expression 1

type_arguments 1

The source is served as text at the source

root rules eslint

closure-event-system-has-trajectory.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 80

Blank lines 8

Bytes 4085

Definitions 17

Exported 3

Callable 7

Call edges 12

isolated flow 12

relay flow 3

entry flow 2

Findings no anomalies

hasOnlyPlaceholderEvents:31 relay · in 1 · out 4 calls: isType, isType, nameOf, nodeAt called by: declaresRealEvents

declaresRealEvents:48 relay · in 1 · out 3 calls: hasOnlyPlaceholderEvents, isType, nodesAt called by: program

isEventTypesFile:21 relay · in 1 · out 2 calls: resolveFile, projectFiles called by: create

create:56 entry · in 0 · out 2 calls: isEventTypesFile, listener called by: none

program:61 entry · in 0 · out 1 calls: declaresRealEvents called by: none

LISTENER_REGISTRAR:11 isolated · in 0 · out 0 calls: none called by: none

PAYLOAD_MAP:12 isolated · in 0 · out 0 calls: none called by: none

EVENT_SUBJECT:13 isolated · in 0 · out 0 calls: none called by: none

GRAPH:15 isolated · in 0 · out 0 calls: none called by: none

listenerRegistryFile:17 isolated · in 0 · out 0 calls: none called by: none

countSubscribers:25 isolated · in 0 · out 0 calls: none called by: none

ownDefinition:26 isolated · in 0 · out 0 calls: none called by: none

external:27 isolated · in 0 · out 0 calls: none called by: none

members:35 isolated · in 0 · out 0 calls: none called by: none

annotation:43 isolated · in 0 · out 0 calls: none called by: none

declaration:50 isolated · in 0 · out 0 calls: none called by: none

wired:66 isolated · in 0 · out 0 calls: none called by: none

the file's walk 276 steps

Syntax kinds

identifier 107

property_identifier 38

string 34

string_fragment 33

call_expression 30

arguments 30

member_expression 23

binary_expression 18

Once only

program 1

optional_chain 1

template_string 1

template_substitution 1

union_type 1

literal_type 1

The source is served as text at the source

root rules eslint

closure-lifecycle-handle-must-be-stored.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 145

Blank lines 15

Bytes 7046

Definitions 29

Exported 4

Callable 11

Call edges 17

isolated flow 19

relay flow 5

entry flow 3

leaf flow 2

Findings no anomalies

calleeNameOf:39 relay · in 1 · out 4 calls: isType, nameOf, nameOf, nodeAt called by: boundLifecycleName

isReturnDiscarded:68 relay · in 1 · out 2 calls: isType, nodeAt called by: callExpression

isLifecycleCall:56 relay · in 1 · out 1 calls: isVerbOrOpensWith called by: callExpression

isWrappedInVoid:79 relay · in 1 · out 1 calls: stringAt called by: callExpression

returnsNothing:103 relay · in 1 · out 1 calls: isTypedServices called by: callExpression

isExemptFile:34 leaf · in 1 · out 0 calls: none called by: create

isTypedServices:89 leaf · in 1 · out 0 calls: none called by: returnsNothing

callExpression:128 entry · in 0 · out 4 calls: isLifecycleCall, isReturnDiscarded, isWrappedInVoid, returnsNothing called by: none

boundLifecycleName:112 entry · in 0 · out 2 calls: calleeNameOf, isType called by: none

create:123 entry · in 0 · out 2 calls: isExemptFile, listener called by: none

LIFECYCLE_VERBS:9 isolated · in 0 · out 0 calls: none called by: none

EXEMPT_BASENAME_SUFFIXES:24 isolated · in 0 · out 0 calls: none called by: none

BIND:26 isolated · in 0 · out 0 calls: none called by: none

basenameOf:28 isolated · in 0 · out 0 calls: none called by: none

norm:29 isolated · in 0 · out 0 calls: none called by: none

idx:30 isolated · in 0 · out 0 calls: none called by: none

basename:35 isolated · in 0 · out 0 calls: none called by: none

property:47 isolated · in 0 · out 0 calls: none called by: none

parent:80 isolated · in 0 · out 0 calls: none called by: none

TypedServices:84 isolated · in 0 · out 0 calls: none called by: none

program:93 isolated · in 0 · out 0 calls: none called by: none

map:94 isolated · in 0 · out 0 calls: none called by: none

EMPTY_RETURNS:101 isolated · in 0 · out 0 calls: none called by: none

services:104 isolated · in 0 · out 0 calls: none called by: none

type:108 isolated · in 0 · out 0 calls: none called by: none

callee:113 isolated · in 0 · out 0 calls: none called by: none

target:117 isolated · in 0 · out 0 calls: none called by: none

bound:129 isolated · in 0 · out 0 calls: none called by: none

name:140 isolated · in 0 · out 0 calls: none called by: none

the file's walk 459 steps

Syntax kinds

identifier 183

string 69

string_fragment 60

property_identifier 55

arguments 52

call_expression 51

member_expression 34

binary_expression 33

Once only

program 1

readonly_type 1

array_type 1

escape_sequence 1

arrow_function 1

union_type 1

The source is served as text at the source

root rules eslint

closure-no-browser-derivation.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 59

Blank lines 5

Bytes 3418

Definitions 10

Exported 3

Callable 4

Call edges 5

isolated flow 6

entry flow 3

leaf flow 1

Findings no anomalies

derivationImportsIn:21 leaf · in 1 · out 0 calls: none called by: program

browserFiles:13 entry · in 0 · out 2 calls: buildImportGraph, walkReachable called by: none

create:29 entry · in 0 · out 2 calls: listener, listener called by: none

program:42 entry · in 0 · out 1 calls: derivationImportsIn called by: none

ENTRYPOINT_SUFFIX:11 isolated · in 0 · out 0 calls: none called by: none

entrypoints:14 isolated · in 0 · out 0 calls: none called by: none

GRAPH:18 isolated · in 0 · out 0 calls: none called by: none

BROWSER:19 isolated · in 0 · out 0 calls: none called by: none

target:23 isolated · in 0 · out 0 calls: none called by: none

rel:30 isolated · in 0 · out 0 calls: none called by: none

the file's walk 197 steps

Syntax kinds

identifier 77

property_identifier 32

call_expression 19

arguments 19

string 17

string_fragment 17

pair 16

import_specifier 15

Once only

program 1

generic_type 1

type_arguments 1

readonly_type 1

array_type 1

arrow_function 1

The source is served as text at the source

root rules eslint

closure-no-business-inheritance.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 61

Blank lines 5

Bytes 3305

Definitions 12

Exported 6

Callable 5

Call edges 7

isolated flow 7

entry flow 3

leaf flow 2

Findings no anomalies

isFoundationFile:10 leaf · in 1 · out 0 calls: none called by: create

isAllowedBase:29 leaf · in 1 · out 0 calls: none called by: checkClass

extendedClassName:14 entry · in 0 · out 3 calls: isType, nameOf, nameOf called by: none

create:34 entry · in 0 · out 2 calls: isFoundationFile, listener called by: none

checkClass:38 entry · in 0 · out 2 calls: isAllowedBase, nodeAt called by: none

ALLOWED_BUILTIN_BASES:8 isolated · in 0 · out 0 calls: none called by: none

superClass:15 isolated · in 0 · out 0 calls: none called by: none

callee:25 isolated · in 0 · out 0 calls: none called by: none

parent:42 isolated · in 0 · out 0 calls: none called by: none

id:46 isolated · in 0 · out 0 calls: none called by: none

child:47 isolated · in 0 · out 0 calls: none called by: none

payload:48 isolated · in 0 · out 0 calls: none called by: none

the file's walk 189 steps

Syntax kinds

identifier 75

string 30

string_fragment 26

property_identifier 22

arguments 19

call_expression 18

pair 14

import_specifier 13

Once only

program 1

new_expression 1

export_statement 1

satisfies_expression 1

method_definition 1

expression_statement 1

The source is served as text at the source

root rules eslint

closure-no-cross-member-relative.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 80

Blank lines 6

Bytes 4017

Definitions 19

Exported 10

Callable 5

Call edges 5

isolated flow 14

entry flow 3

leaf flow 1

relay flow 1

Findings no anomalies

relative:37 leaf · in 3 · out 0 calls: none called by: fieldsOfType, plainValueAt, relPath

packageNameOf:15 relay · in 1 · out 1 calls: noPackageName called by: buildMembers

buildMembers:23 entry · in 0 · out 2 calls: packageNameOf, memberRels called by: none

create:42 entry · in 0 · out 1 calls: listener called by: none

check:43 entry · in 0 · out 1 calls: locOf called by: none

Member:10 isolated · in 0 · out 0 calls: none called by: none

{ name }:16 isolated · in 0 · out 0 calls: none called by: none

MEMBERS:29 isolated · in 0 · out 0 calls: none called by: none

ROOT_POSIX:30 isolated · in 0 · out 0 calls: none called by: none

memberOf:32 isolated · in 0 · out 0 calls: none called by: none

posix:33 isolated · in 0 · out 0 calls: none called by: none

source:44 isolated · in 0 · out 0 calls: none called by: none

specifier:45 isolated · in 0 · out 0 calls: none called by: none

filename:52 isolated · in 0 · out 0 calls: none called by: none

fromDir:53 isolated · in 0 · out 0 calls: none called by: none

target:54 isolated · in 0 · out 0 calls: none called by: none

from:55 isolated · in 0 · out 0 calls: none called by: none

to:56 isolated · in 0 · out 0 calls: none called by: none

payload:60 isolated · in 0 · out 0 calls: none called by: none

the file's walk 288 steps

Syntax kinds

identifier 112

property_identifier 54

arguments 29

call_expression 28

member_expression 28

pair 23

string_fragment 22

string 19

Once only

program 1

interface_declaration 1

interface_body 1

object_pattern 1

shorthand_property_identifier_pattern 1

throw_statement 1

The source is served as text at the source

root rules eslint

closure-no-cross-subsystem-import.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 57

Blank lines 5

Bytes 3148

Definitions 12

Exported 6

Callable 5

Call edges 5

isolated flow 7

entry flow 3

leaf flow 1

relay flow 1

Findings no anomalies

isInFoundation:11 relay · in 1 · out 1 calls: relativeFromMember called by: create

isAllowedFromFoundation:21 leaf · in 1 · out 0 calls: none called by: importDeclaration

create:26 entry · in 0 · out 2 calls: isInFoundation, listener called by: none

resolveFromMember:15 entry · in 0 · out 1 calls: collapsePath called by: none

importDeclaration:32 entry · in 0 · out 1 calls: isAllowedFromFoundation called by: none

TYPES_ROOT:9 isolated · in 0 · out 0 calls: none called by: none

rel:16 isolated · in 0 · out 0 calls: none called by: none

importerDir:17 isolated · in 0 · out 0 calls: none called by: none

{ filename }:27 isolated · in 0 · out 0 calls: none called by: none

importStr:33 isolated · in 0 · out 0 calls: none called by: none

resolved:40 isolated · in 0 · out 0 calls: none called by: none

payload:44 isolated · in 0 · out 0 calls: none called by: none

the file's walk 169 steps

Syntax kinds

identifier 65

property_identifier 21

call_expression 18

arguments 18

string 17

string_fragment 17

import_specifier 12

pair 12

Once only

program 1

number 1

template_string 1

export_statement 1

satisfies_expression 1

object_pattern 1

The source is served as text at the source

root rules eslint

closure-no-disable-comments.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 38

Blank lines 3

Bytes 2036

Definitions 9

Exported 5

Callable 3

Call edges 2

isolated flow 6

entry flow 2

leaf flow 1

Findings no anomalies

isBannedDirective:8 leaf · in 1 · out 0 calls: none called by: program

create:14 entry · in 0 · out 1 calls: listener called by: none

program:17 entry · in 0 · out 1 calls: isBannedDirective called by: none

BANNED_PREFIXES:5 isolated · in 0 · out 0 calls: none called by: none

PREVIEW_LENGTH:6 isolated · in 0 · out 0 calls: none called by: none

trimmed:9 isolated · in 0 · out 0 calls: none called by: none

src:15 isolated · in 0 · out 0 calls: none called by: none

at:19 isolated · in 0 · out 0 calls: none called by: none

preview:23 isolated · in 0 · out 0 calls: none called by: none

the file's walk 108 steps

Syntax kinds

identifier 34

property_identifier 27

string 14

pair 13

string_fragment 12

member_expression 12

call_expression 11

arguments 11

Once only

program 1

function_expression 1

arrow_function 1

export_statement 1

satisfies_expression 1

for_in_statement 1

The source is served as text at the source

root rules eslint

closure-no-double-cast.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 44

Blank lines 4

Bytes 2420

Definitions 8

Exported 3

Callable 4

Call edges 5

isolated flow 4

entry flow 2

leaf flow 2

Findings no anomalies

isExemptFile:11 leaf · in 1 · out 0 calls: none called by: create

isAsExpression:16 leaf · in 1 · out 0 calls: none called by: tSAsExpression

tSAsExpression:26 entry · in 0 · out 3 calls: isAsExpression, isType, nodeAt called by: none

create:21 entry · in 0 · out 2 calls: isExemptFile, listener called by: none

AS_EXPRESSIONS:8 isolated · in 0 · out 0 calls: none called by: none

EXEMPT_BASENAME_SUFFIXES:9 isolated · in 0 · out 0 calls: none called by: none

basename:12 isolated · in 0 · out 0 calls: none called by: none

inner:27 isolated · in 0 · out 0 calls: none called by: none

the file's walk 122 steps

Syntax kinds

identifier 44

property_identifier 19

string 18

string_fragment 18

arguments 13

call_expression 12

pair 11

import_specifier 9

Once only

program 1

new_expression 1

arrow_function 1

union_type 1

literal_type 1

export_statement 1

The source is served as text at the source

root rules eslint

closure-no-import-cycles.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 139

Blank lines 13

Bytes 5462

Definitions 36

Exported 3

Callable 9

Call edges 6

isolated flow 29

entry flow 3

leaf flow 2

relay flow 2

Findings no anomalies

addEdge:12 leaf · in 2 · out 0 calls: none called by: buildGraph, buildGraph

visit:56 relay · in 1 · out 1 calls: step called by: findCycles

step:59 relay · in 1 · out 1 calls: cycleThrough called by: visit

cycleThrough:40 leaf · in 1 · out 0 calls: none called by: step

buildGraph:10 entry · in 0 · out 2 calls: addEdge, addEdge called by: none

findCycles:51 entry · in 0 · out 1 calls: visit called by: none

create:121 entry · in 0 · out 1 calls: listener called by: none

FileGraph:8 isolated · in 0 · out 0 calls: none called by: none

graph:11 isolated · in 0 · out 0 calls: none called by: none

resolved:13 isolated · in 0 · out 0 calls: none called by: none

targets:17 isolated · in 0 · out 0 calls: none called by: none

WHITE:30 isolated · in 0 · out 0 calls: none called by: none

GRAY:31 isolated · in 0 · out 0 calls: none called by: none

BLACK:32 isolated · in 0 · out 0 calls: none called by: none

Frame:34 isolated · in 0 · out 0 calls: none called by: none

path:41 isolated · in 0 · out 0 calls: none called by: none

cursor:42 isolated · in 0 · out 0 calls: none called by: none

color:52 isolated · in 0 · out 0 calls: none called by: none

parent:53 isolated · in 0 · out 0 calls: none called by: none

cycles:54 isolated · in 0 · out 0 calls: none called by: none

stack:57 isolated · in 0 · out 0 calls: none called by: none

target:61 isolated · in 0 · out 0 calls: none called by: none

seen:68 isolated · in 0 · out 0 calls: none called by: none

frame:80 isolated · in 0 · out 0 calls: none called by: none

GRAPH:96 isolated · in 0 · out 0 calls: none called by: none

CYCLES:97 isolated · in 0 · out 0 calls: none called by: none

FILES_IN_CYCLES:99 isolated · in 0 · out 0 calls: none called by: none

byFile:100 isolated · in 0 · out 0 calls: none called by: none

repr:102 isolated · in 0 · out 0 calls: none called by: none

chains:104 isolated · in 0 · out 0 calls: none called by: none

MEMBER_PREFIX:112 isolated · in 0 · out 0 calls: none called by: none

relFromMember:114 isolated · in 0 · out 0 calls: none called by: none

norm:115 isolated · in 0 · out 0 calls: none called by: none

idx:116 isolated · in 0 · out 0 calls: none called by: none

rel:122 isolated · in 0 · out 0 calls: none called by: none

program:124 isolated · in 0 · out 0 calls: none called by: none

the file's walk 457 steps

Syntax kinds

identifier 190

property_identifier 70

arguments 48

member_expression 45

call_expression 43

lexical_declaration 32

variable_declarator 32

predefined_type 30

Once only

program 1

type_alias_declaration 1

interface_declaration 1

interface_body 1

assignment_expression 1

spread_element 1

The source is served as text at the source

root rules eslint

closure-no-inline-exported-types.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 61

Blank lines 4

Bytes 3500

Definitions 12

Exported 4

Callable 3

Call edges 6

isolated flow 10

entry flow 1

relay flow 1

Findings no anomalies

isExemptFile:15 relay · in 1 · out 4 calls: concernForPath, isImportedRoot, isTestRoot, isInContainer called by: create

create:29 entry · in 0 · out 2 calls: isExemptFile, listener called by: none

TYPES_CONCERN:9 isolated · in 0 · out 0 calls: none called by: none

INTERFACE_DECLARATION:10 isolated · in 0 · out 0 calls: none called by: none

TYPE_ALIAS_DECLARATION:11 isolated · in 0 · out 0 calls: none called by: none

EXEMPT_BASENAME_SUFFIXES:13 isolated · in 0 · out 0 calls: none called by: none

basename:16 isolated · in 0 · out 0 calls: none called by: none

path:20 isolated · in 0 · out 0 calls: none called by: none

root:21 isolated · in 0 · out 0 calls: none called by: none

exportNamedDeclaration:34 isolated · in 0 · out 0 calls: none called by: none

declaration:35 isolated · in 0 · out 0 calls: none called by: none

payload:39 isolated · in 0 · out 0 calls: none called by: none

the file's walk 183 steps

Syntax kinds

identifier 73

property_identifier 26

string 21

string_fragment 21

call_expression 19

arguments 19

import_specifier 16

pair 16

Once only

program 1

function_expression 1

arrow_function 1

true 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

closure-no-module-singleton.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 99

Blank lines 5

Bytes 4357

Definitions 16

Exported 9

Callable 4

Call edges 7

isolated flow 12

entry flow 3

leaf flow 1

Findings no anomalies

isExemptFile:36 leaf · in 1 · out 0 calls: none called by: create

constructorNameOf:44 entry · in 0 · out 3 calls: isType, nameOf, nameOf called by: none

create:60 entry · in 0 · out 2 calls: isExemptFile, listener called by: none

exportNamedDeclaration:65 entry · in 0 · out 2 calls: isType, locOf called by: none

ALLOWED_BUILTIN_CONSTRUCTORS:8 isolated · in 0 · out 0 calls: none called by: none

TEST_SUFFIXES:34 isolated · in 0 · out 0 calls: none called by: none

norm:37 isolated · in 0 · out 0 calls: none called by: none

callee:45 isolated · in 0 · out 0 calls: none called by: none

property:55 isolated · in 0 · out 0 calls: none called by: none

declaration:66 isolated · in 0 · out 0 calls: none called by: none

singletons:70 isolated · in 0 · out 0 calls: none called by: none

ctor:75 isolated · in 0 · out 0 calls: none called by: none

init:79 isolated · in 0 · out 0 calls: none called by: none

id:80 isolated · in 0 · out 0 calls: none called by: none

name:81 isolated · in 0 · out 0 calls: none called by: none

payload:82 isolated · in 0 · out 0 calls: none called by: none

the file's walk 237 steps

Syntax kinds

identifier 97

string 56

string_fragment 51

arguments 29

call_expression 28

property_identifier 26

lexical_declaration 15

variable_declarator 15

Once only

program 1

new_expression 1

true 1

export_statement 1

satisfies_expression 1

false 1

The source is served as text at the source

root rules eslint

closure-no-null-managed-instance.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 84

Blank lines 10

Bytes 3786

Definitions 17

Exported 3

Callable 9

Call edges 15

isolated flow 11

entry flow 3

leaf flow 3

Findings no anomalies

isNullLiteral:45 leaf · in 2 · out 0 calls: none called by: nullCastTarget, nullCastTarget

isExemptFile:25 leaf · in 1 · out 0 calls: none called by: create

endsWithManagedSuffix:30 leaf · in 1 · out 0 calls: none called by: nullCastTarget

nullCastTarget:49 entry · in 0 · out 7 calls: endsWithManagedSuffix, isNullLiteral, isNullLiteral, isType, isType, nodeAt, nodeAt called by: none

typeNameOf:34 entry · in 0 · out 6 calls: isType, isType, isType, nameOf, nameOf, nodeAt called by: none

create:68 entry · in 0 · out 2 calls: isExemptFile, listener called by: none

pascal:8 isolated · in 0 · out 0 calls: none called by: none

MANAGED_TYPE_SUFFIXES:15 isolated · in 0 · out 0 calls: none called by: none

EXEMPT_BASENAME_SUFFIXES:17 isolated · in 0 · out 0 calls: none called by: none

basenameOf:19 isolated · in 0 · out 0 calls: none called by: none

norm:20 isolated · in 0 · out 0 calls: none called by: none

idx:21 isolated · in 0 · out 0 calls: none called by: none

basename:26 isolated · in 0 · out 0 calls: none called by: none

name:38 isolated · in 0 · out 0 calls: none called by: none

inner:57 isolated · in 0 · out 0 calls: none called by: none

tSAsExpression:73 isolated · in 0 · out 0 calls: none called by: none

typeName:74 isolated · in 0 · out 0 calls: none called by: none

the file's walk 284 steps

Syntax kinds

identifier 109

string 40

call_expression 39

arguments 39

property_identifier 33

string_fragment 30

member_expression 19

statement_block 17

Once only

program 1

escape_sequence 1

optional_chain 1

subscript_expression 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

closure-no-platform-capability-redefine.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 150

Blank lines 16

Bytes 6298

Definitions 31

Exported 5

Callable 12

Call edges 9

isolated flow 21

leaf flow 5

entry flow 3

relay flow 2

Findings no anomalies

redefinesCapability:86 relay · in 1 · out 3 calls: basenameOf, nameSlots, relativeToProject called by: offencesForCapability

offencesForCapability:93 relay · in 1 · out 1 calls: redefinesCapability called by: findOffences

relativeToProject:22 leaf · in 1 · out 0 calls: none called by: redefinesCapability

walk:26 leaf · in 1 · out 0 calls: none called by: readTexts

nameSlots:41 leaf · in 1 · out 0 calls: none called by: redefinesCapability

consumerDirs:52 leaf · in 1 · out 0 calls: none called by: findOffences

basenameOf:78 leaf · in 1 · out 0 calls: none called by: redefinesCapability

findOffences:111 entry · in 0 · out 3 calls: consumerDirs, offencesForCapability, platformCapabilities called by: none

readTexts:82 entry · in 0 · out 1 calls: walk called by: none

create:130 entry · in 0 · out 1 calls: listener called by: none

ROOT:11 isolated · in 0 · out 0 calls: none called by: none

CONSUMERS_DIR:12 isolated · in 0 · out 0 calls: none called by: none

OWNS_STATE_MARKER:13 isolated · in 0 · out 0 calls: none called by: none

selfRegisteringFiles:15 isolated · in 0 · out 0 calls: none called by: none

graph:16 isolated · in 0 · out 0 calls: none called by: none

SUPPLIERS:20 isolated · in 0 · out 0 calls: none called by: none

slots:42 isolated · in 0 · out 0 calls: none called by: none

p:58 isolated · in 0 · out 0 calls: none called by: none

Offense:66 isolated · in 0 · out 0 calls: none called by: none

Capability:73 isolated · in 0 · out 0 calls: none called by: none

out:101 isolated · in 0 · out 0 calls: none called by: none

evidence:104 isolated · in 0 · out 0 calls: none called by: none

offences:112 isolated · in 0 · out 0 calls: none called by: none

texts:114 isolated · in 0 · out 0 calls: none called by: none

consumer:115 isolated · in 0 · out 0 calls: none called by: none

list:118 isolated · in 0 · out 0 calls: none called by: none

OFFENCES:127 isolated · in 0 · out 0 calls: none called by: none

filename:134 isolated · in 0 · out 0 calls: none called by: none

hits:135 isolated · in 0 · out 0 calls: none called by: none

program:140 isolated · in 0 · out 0 calls: none called by: none

payload:142 isolated · in 0 · out 0 calls: none called by: none

the file's walk 505 steps

Syntax kinds

identifier 202

property_identifier 70

arguments 66

call_expression 62

member_expression 44

predefined_type 33

type_annotation 32

lexical_declaration 30

Once only

program 1

ternary_expression 1

continue_statement 1

false 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

closure-no-platform-product-import.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 61

Blank lines 3

Bytes 3028

Definitions 8

Exported 4

Callable 3

Call edges 5

isolated flow 5

entry flow 2

relay flow 1

Findings no anomalies

productImportsIn:10 relay · in 1 · out 2 calls: classifyFile, relativeFromMember called by: program

create:28 entry · in 0 · out 2 calls: listener, classifyFile called by: none

program:34 entry · in 0 · out 1 calls: productImportsIn called by: none

GRAPH:8 isolated · in 0 · out 0 calls: none called by: none

violations:14 isolated · in 0 · out 0 calls: none called by: none

resolved:19 isolated · in 0 · out 0 calls: none called by: none

rel:29 isolated · in 0 · out 0 calls: none called by: none

payload:40 isolated · in 0 · out 0 calls: none called by: none

the file's walk 148 steps

Syntax kinds

identifier 53

property_identifier 34

pair 17

string 16

string_fragment 16

call_expression 12

arguments 12

member_expression 11

Once only

program 1

function_expression 1

continue_statement 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

closure-no-reachable-dead-exports.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 82

Blank lines 7

Bytes 3941

Definitions 17

Exported 7

Callable 6

Call edges 5

isolated flow 13

entry flow 3

leaf flow 1

Findings no anomalies

isAllowed:12 leaf · in 1 · out 0 calls: none called by: computeDeadExports

create:51 entry · in 0 · out 2 calls: listener, listener called by: none

exportNamedDeclaration:66 entry · in 0 · out 2 calls: exportedNamesOf, locOf called by: none

computeDeadExports:30 entry · in 0 · out 1 calls: isAllowed called by: none

ALLOWED_KEYS:10 isolated · in 0 · out 0 calls: none called by: none

sep:16 isolated · in 0 · out 0 calls: none called by: none

importedNames:20 isolated · in 0 · out 0 calls: none called by: none

imported:31 isolated · in 0 · out 0 calls: none called by: none

GRAPH:35 isolated · in 0 · out 0 calls: none called by: none

DEAD_BY_FILE:37 isolated · in 0 · out 0 calls: none called by: none

byFile:38 isolated · in 0 · out 0 calls: none called by: none

names:43 isolated · in 0 · out 0 calls: none called by: none

program:54 isolated · in 0 · out 0 calls: none called by: none

filename:59 isolated · in 0 · out 0 calls: none called by: none

matchKey:60 isolated · in 0 · out 0 calls: none called by: none

deadNames:64 isolated · in 0 · out 0 calls: none called by: none

payload:68 isolated · in 0 · out 0 calls: none called by: none

the file's walk 295 steps

Syntax kinds

identifier 110

property_identifier 55

arguments 35

member_expression 35

call_expression 30

string_fragment 18

pair 17

string 16

Once only

program 1

true 1

array_type 1

export_statement 1

satisfies_expression 1

shorthand_property_identifier 1

The source is served as text at the source

root rules eslint

closure-no-type-layer-drift.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 71

Blank lines 6

Bytes 3487

Definitions 10

Exported 2

Callable 4

Call edges 3

isolated flow 7

entry flow 2

leaf flow 1

Findings no anomalies

deriveLayer:20 leaf · in 1 · out 0 calls: none called by: collectDrift

create:46 entry · in 0 · out 2 calls: listener, relativeFromMember called by: none

collectDrift:32 entry · in 0 · out 1 calls: deriveLayer called by: none

MANIFEST_BASENAME:16 isolated · in 0 · out 0 calls: none called by: none

GRAPH:18 isolated · in 0 · out 0 calls: none called by: none

importerLayers:21 isolated · in 0 · out 0 calls: none called by: none

declared:33 isolated · in 0 · out 0 calls: none called by: none

drift:34 isolated · in 0 · out 0 calls: none called by: none

DRIFT:43 isolated · in 0 · out 0 calls: none called by: none

program:51 isolated · in 0 · out 0 calls: none called by: none

the file's walk 199 steps

Syntax kinds

identifier 75

property_identifier 31

string 23

string_fragment 23

arguments 23

call_expression 21

import_specifier 16

member_expression 15

Once only

program 1

type_arguments 1

array_pattern 1

export_statement 1

satisfies_expression 1

unary_expression 1

The source is served as text at the source

root rules eslint

closure-no-undeclared-type-layer.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 40

Blank lines 3

Bytes 2285

Definitions 7

Exported 4

Callable 3

Call edges 3

isolated flow 5

entry flow 1

relay flow 1

Findings no anomalies

isTypesFile:12 relay · in 1 · out 1 calls: hasConcern called by: create

create:18 entry · in 0 · out 2 calls: isTypesFile, listener called by: none

TYPES_CONCERN:9 isolated · in 0 · out 0 calls: none called by: none

TYPES_ROOT:10 isolated · in 0 · out 0 calls: none called by: none

{ filename }:19 isolated · in 0 · out 0 calls: none called by: none

rel:20 isolated · in 0 · out 0 calls: none called by: none

program:25 isolated · in 0 · out 0 calls: none called by: none

the file's walk 113 steps

Syntax kinds

identifier 43

property_identifier 18

string 13

string_fragment 13

pair 13

import_specifier 11

call_expression 11

arguments 11

Once only

program 1

function_expression 1

export_statement 1

satisfies_expression 1

object_pattern 1

shorthand_property_identifier_pattern 1

The source is served as text at the source

root rules eslint

closure-no-unreachable-file.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 118

Blank lines 9

Bytes 5297

Definitions 24

Exported 4

Callable 8

Call edges 6

isolated flow 20

entry flow 2

leaf flow 2

Findings no anomalies

add:14 leaf · in 2 · out 0 calls: none called by: buildGraph, buildGraph

isInsideMember:82 leaf · in 1 · out 0 calls: none called by: create

create:87 entry · in 0 · out 4 calls: isInsideMember, listener, listener, isSourceFile called by: none

buildGraph:12 entry · in 0 · out 2 calls: add, add called by: none

ENTRYPOINT_SUFFIX:10 isolated · in 0 · out 0 calls: none called by: none

targets:19 isolated · in 0 · out 0 calls: none called by: none

seedsOf:32 isolated · in 0 · out 0 calls: none called by: none

files:33 isolated · in 0 · out 0 calls: none called by: none

seeds:43 isolated · in 0 · out 0 calls: none called by: none

target:45 isolated · in 0 · out 0 calls: none called by: none

computeReachable:53 isolated · in 0 · out 0 calls: none called by: none

graph:54 isolated · in 0 · out 0 calls: none called by: none

stack:55 isolated · in 0 · out 0 calls: none called by: none

reachable:56 isolated · in 0 · out 0 calls: none called by: none

file:58 isolated · in 0 · out 0 calls: none called by: none

GRAPH:68 isolated · in 0 · out 0 calls: none called by: none

REACHABLE:69 isolated · in 0 · out 0 calls: none called by: none

EXCLUDED:70 isolated · in 0 · out 0 calls: none called by: none

MEMBER_PREFIX:72 isolated · in 0 · out 0 calls: none called by: none

toRelative:77 isolated · in 0 · out 0 calls: none called by: none

norm:78 isolated · in 0 · out 0 calls: none called by: none

{ filename }:88 isolated · in 0 · out 0 calls: none called by: none

rel:92 isolated · in 0 · out 0 calls: none called by: none

program:107 isolated · in 0 · out 0 calls: none called by: none

the file's walk 404 steps

Syntax kinds

identifier 163

property_identifier 61

arguments 48

call_expression 44

member_expression 43

lexical_declaration 25

variable_declarator 25

statement_block 24

Once only

program 1

while_statement 1

undefined 1

continue_statement 1

template_string 1

template_substitution 1

The source is served as text at the source

root rules eslint

closure-paths-via-ssot.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 193

Blank lines 4

Bytes 9910

Definitions 35

Exported 32

Callable 8

Call edges 19

isolated flow 28

entry flow 6

relay flow 1

Findings no anomalies

viaSsot:62 relay · in 1 · out 1 calls: isType called by: literal

callExpression:79 entry · in 0 · out 4 calls: boundNameOf, isMetaClimb, isType, nameOf called by: none

importDeclaration:103 entry · in 0 · out 4 calls: isMemberPathsSource, isType, nameOf, nodesAt called by: none

literal:115 entry · in 0 · out 4 calls: viaSsot, anchoredBySsot, isPathShaped, isProseContext called by: none

variableDeclarator:148 entry · in 0 · out 3 calls: holdsMeta, isFileDir, isType called by: none

create:48 entry · in 0 · out 2 calls: listener, isSsotExemptFile called by: none

templateElement:129 entry · in 0 · out 1 calls: isProseContext called by: none

SSOT_MODULE:37 isolated · in 0 · out 0 calls: none called by: none

WRITE_CALLEES:39 isolated · in 0 · out 0 calls: none called by: none

PendingTarget:41 isolated · in 0 · out 0 calls: none called by: none

{ filename }:49 isolated · in 0 · out 0 calls: none called by: none

depth:53 isolated · in 0 · out 0 calls: none called by: none

posixFile:54 isolated · in 0 · out 0 calls: none called by: none

fromDir:55 isolated · in 0 · out 0 calls: none called by: none

metaNames:56 isolated · in 0 · out 0 calls: none called by: none

dirNames:57 isolated · in 0 · out 0 calls: none called by: none

writtenNames:58 isolated · in 0 · out 0 calls: none called by: none

pendingTargets:59 isolated · in 0 · out 0 calls: none called by: none

constSegments:60 isolated · in 0 · out 0 calls: none called by: none

ssotNames:61 isolated · in 0 · out 0 calls: none called by: none

parent:63 isolated · in 0 · out 0 calls: none called by: none

reportPending:66 isolated · in 0 · out 0 calls: none called by: none

first:84 isolated · in 0 · out 0 calls: none called by: none

segmented:93 isolated · in 0 · out 0 calls: none called by: none

target:98 isolated · in 0 · out 0 calls: none called by: none

source:104 isolated · in 0 · out 0 calls: none called by: none

local:109 isolated · in 0 · out 0 calls: none called by: none

value:116 isolated · in 0 · out 0 calls: none called by: none

cooked:130 isolated · in 0 · out 0 calls: none called by: none

composed:134 isolated · in 0 · out 0 calls: none called by: none

token:143 isolated · in 0 · out 0 calls: none called by: none

id:149 isolated · in 0 · out 0 calls: none called by: none

name:153 isolated · in 0 · out 0 calls: none called by: none

init:154 isolated · in 0 · out 0 calls: none called by: none

folded:161 isolated · in 0 · out 0 calls: none called by: none

the file's walk 535 steps

Syntax kinds

identifier 221

arguments 69

property_identifier 69

call_expression 63

string 47

string_fragment 46

import_specifier 34

pair 34

Once only

program 1

interface_declaration 1

interface_body 1

union_type 1

literal_type 1

export_statement 1

The source is served as text at the source

root rules eslint

closure-register-needs-consumer.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 114

Blank lines 7

Bytes 5198

Definitions 20

Exported 7

Callable 7

Call edges 6

isolated flow 15

entry flow 3

leaf flow 1

relay flow 1

Findings no anomalies

coversSuffix:48 relay · in 1 · out 1 calls: isUpperAlpha called by: findOrphanRegistries

registrarSuffixes:14 leaf · in 1 · out 0 calls: none called by: findOrphanRegistries

findOrphanRegistries:64 entry · in 0 · out 2 calls: coversSuffix, registrarSuffixes called by: none

create:79 entry · in 0 · out 2 calls: listener, listener called by: none

callExpression:91 entry · in 0 · out 1 calls: isType called by: none

REGISTER_VERB:11 isolated · in 0 · out 0 calls: none called by: none

CONSUMER_VERBS:12 isolated · in 0 · out 0 calls: none called by: none

counts:15 isolated · in 0 · out 0 calls: none called by: none

consumerSuffixes:28 isolated · in 0 · out 0 calls: none called by: none

suffixes:29 isolated · in 0 · out 0 calls: none called by: none

lowered:49 isolated · in 0 · out 0 calls: none called by: none

consumed:65 isolated · in 0 · out 0 calls: none called by: none

orphans:66 isolated · in 0 · out 0 calls: none called by: none

GRAPH:75 isolated · in 0 · out 0 calls: none called by: none

ORPHANS:76 isolated · in 0 · out 0 calls: none called by: none

program:82 isolated · in 0 · out 0 calls: none called by: none

callee:92 isolated · in 0 · out 0 calls: none called by: none

suffix:96 isolated · in 0 · out 0 calls: none called by: none

count:97 isolated · in 0 · out 0 calls: none called by: none

payload:101 isolated · in 0 · out 0 calls: none called by: none

the file's walk 341 steps

Syntax kinds

identifier 136

property_identifier 49

arguments 41

call_expression 37

member_expression 31

string 27

string_fragment 27

statement_block 25

Once only

program 1

false 1

array_pattern 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

closure-register-verb-reserved.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 57

Blank lines 4

Bytes 3056

Definitions 13

Exported 5

Callable 4

Call edges 4

isolated flow 9

entry flow 2

leaf flow 2

Findings no anomalies

isSkippedFile:15 leaf · in 1 · out 0 calls: none called by: create

isExportedFunction:23 leaf · in 1 · out 0 calls: none called by: functionDeclaration

create:29 entry · in 0 · out 2 calls: isSkippedFile, listener called by: none

functionDeclaration:34 entry · in 0 · out 2 calls: isExportedFunction, isType called by: none

REGISTER_VERB:10 isolated · in 0 · out 0 calls: none called by: none

REGISTRY_FILE_SUFFIXES:11 isolated · in 0 · out 0 calls: none called by: none

EXEMPT_BASENAME_SUFFIXES:12 isolated · in 0 · out 0 calls: none called by: none

EXPORT_PARENTS:13 isolated · in 0 · out 0 calls: none called by: none

basename:16 isolated · in 0 · out 0 calls: none called by: none

parent:24 isolated · in 0 · out 0 calls: none called by: none

id:35 isolated · in 0 · out 0 calls: none called by: none

name:39 isolated · in 0 · out 0 calls: none called by: none

suffix:40 isolated · in 0 · out 0 calls: none called by: none

the file's walk 171 steps

Syntax kinds

identifier 64

string 22

string_fragment 22

property_identifier 22

arguments 18

call_expression 17

import_specifier 12

pair 12

Once only

program 1

new_expression 1

true 1

export_statement 1

satisfies_expression 1

expression_statement 1

The source is served as text at the source

root rules eslint

closure-registry-consumer-naming.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 100

Blank lines 8

Bytes 4885

Definitions 21

Exported 7

Callable 7

Call edges 6

isolated flow 15

entry flow 3

leaf flow 2

relay flow 1

Findings no anomalies

hasStandardConsumer:37 relay · in 1 · out 1 calls: matchesSuffix called by: findNonStandardRegistries

registrarFiles:20 leaf · in 1 · out 0 calls: none called by: findNonStandardRegistries

matchesSuffix:33 leaf · in 1 · out 0 calls: none called by: hasStandardConsumer

findNonStandardRegistries:46 entry · in 0 · out 2 calls: hasStandardConsumer, registrarFiles called by: none

create:61 entry · in 0 · out 2 calls: listener, listener called by: none

functionDeclaration:78 entry · in 0 · out 1 calls: isType called by: none

REGISTER_VERB:11 isolated · in 0 · out 0 calls: none called by: none

STANDARD_PREFIXES:12 isolated · in 0 · out 0 calls: none called by: none

Offender:14 isolated · in 0 · out 0 calls: none called by: none

byFn:21 isolated · in 0 · out 0 calls: none called by: none

files:26 isolated · in 0 · out 0 calls: none called by: none

consumerSuffix:40 isolated · in 0 · out 0 calls: none called by: none

offenders:47 isolated · in 0 · out 0 calls: none called by: none

suffix:49 isolated · in 0 · out 0 calls: none called by: none

GRAPH:57 isolated · in 0 · out 0 calls: none called by: none

OFFENDERS:58 isolated · in 0 · out 0 calls: none called by: none

program:64 isolated · in 0 · out 0 calls: none called by: none

filename:72 isolated · in 0 · out 0 calls: none called by: none

here:73 isolated · in 0 · out 0 calls: none called by: none

id:79 isolated · in 0 · out 0 calls: none called by: none

name:83 isolated · in 0 · out 0 calls: none called by: none

the file's walk 314 steps

Syntax kinds

identifier 122

property_identifier 48

arguments 29

call_expression 27

member_expression 26

string_fragment 25

string 23

lexical_declaration 17

Once only

program 1

interface_declaration 1

interface_body 1

continue_statement 1

array_pattern 1

spread_element 1

The source is served as text at the source

root rules eslint

closure-rule-declarations-resolve.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 95

Blank lines 9

Bytes 4252

Definitions 19

Exported 3

Callable 8

Call edges 7

isolated flow 12

entry flow 3

leaf flow 2

relay flow 2

Findings no anomalies

declaringFiles:43 relay · in 1 · out 2 calls: declaresPaths, namesIn called by: findUnresolved

unresolvedIn:51 relay · in 1 · out 1 calls: stringLiteralsOf called by: findUnresolved

declaresPaths:31 leaf · in 1 · out 0 calls: none called by: declaringFiles

namesIn:39 leaf · in 1 · out 0 calls: none called by: declaringFiles

findUnresolved:70 entry · in 0 · out 2 calls: declaringFiles, unresolvedIn called by: none

isUnresolved:56 entry · in 0 · out 1 calls: resolvesAgainst called by: none

create:78 entry · in 0 · out 1 calls: listener called by: none

ANCHOR_SUFFIX:26 isolated · in 0 · out 0 calls: none called by: none

SELF:27 isolated · in 0 · out 0 calls: none called by: none

DECLARING_ROOTS:29 isolated · in 0 · out 0 calls: none called by: none

text:52 isolated · in 0 · out 0 calls: none called by: none

hints:53 isolated · in 0 · out 0 calls: none called by: none

joined:54 isolated · in 0 · out 0 calls: none called by: none

seen:55 isolated · in 0 · out 0 calls: none called by: none

shaped:60 isolated · in 0 · out 0 calls: none called by: none

index:71 isolated · in 0 · out 0 calls: none called by: none

UNRESOLVED:75 isolated · in 0 · out 0 calls: none called by: none

program:83 isolated · in 0 · out 0 calls: none called by: none

payload:85 isolated · in 0 · out 0 calls: none called by: none

the file's walk 334 steps

Syntax kinds

identifier 137

arguments 40

call_expression 38

property_identifier 36

import_specifier 25

string_fragment 23

string 22

lexical_declaration 18

Once only

program 1

template_string 1

template_substitution 1

object_type 1

type_arguments 1

ternary_expression 1

The source is served as text at the source

root rules eslint

closure-rule-shape.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 151

Blank lines 10

Bytes 7843

Definitions 24

Exported 7

Callable 9

Call edges 16

isolated flow 15

entry flow 4

leaf flow 3

relay flow 2

Findings no anomalies

reportMetaDefects:56 relay · in 1 · out 4 calls: declaresInDocs, isNonEmptyString, propertyNamed, propertyNamed called by: program

reportShapeDefects:27 relay · in 1 · out 2 calls: locOf, locOf called by: program

isRuleFile:22 leaf · in 1 · out 0 calls: none called by: create

declaresInDocs:51 leaf · in 1 · out 0 calls: none called by: reportMetaDefects

reportMessageDefects:80 leaf · in 1 · out 0 calls: none called by: program

program:107 entry · in 0 · out 5 calls: reportMessageDefects, reportMetaDefects, reportShapeDefects, declaredIds, reportedIds called by: none

declaresAtModule:39 entry · in 0 · out 2 calls: nodeAt, nodesAt called by: none

create:102 entry · in 0 · out 2 calls: isRuleFile, listener called by: none

docsField:46 entry · in 0 · out 1 calls: nodeAt called by: none

RULE_TAG:18 isolated · in 0 · out 0 calls: none called by: none

REQUIRED_META_KEYS:19 isolated · in 0 · out 0 calls: none called by: none

SEVERITY_KEY:20 isolated · in 0 · out 0 calls: none called by: none

posix:23 isolated · in 0 · out 0 calls: none called by: none

payload:32 isolated · in 0 · out 0 calls: none called by: none

EXPRESSION_STATEMENT:37 isolated · in 0 · out 0 calls: none called by: none

field:47 isolated · in 0 · out 0 calls: none called by: none

declaring:52 isolated · in 0 · out 0 calls: none called by: none

docs:67 isolated · in 0 · out 0 calls: none called by: none

description:68 isolated · in 0 · out 0 calls: none called by: none

file:108 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

declared:115 isolated · in 0 · out 0 calls: none called by: none

shape:117 isolated · in 0 · out 0 calls: none called by: none

anchor:126 isolated · in 0 · out 0 calls: none called by: none

the file's walk 473 steps

Syntax kinds

identifier 197

property_identifier 81

call_expression 50

arguments 50

pair 49

string 47

string_fragment 47

member_expression 30

Once only

program 1

arrow_function 1

export_statement 1

satisfies_expression 1

array_pattern 1

continue_statement 1

The source is served as text at the source

root rules eslint

closure-show-flag-polarity.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 69

Blank lines 5

Bytes 3405

Definitions 13

Exported 4

Callable 6

Call edges 10

isolated flow 7

entry flow 4

leaf flow 2

Findings no anomalies

isLiteralValue:19 leaf · in 2 · out 0 calls: none called by: binaryExpression, logicalExpression

isExemptFile:14 leaf · in 1 · out 0 calls: none called by: create

binaryExpression:41 entry · in 0 · out 3 calls: isLiteralValue, nodeAt, stringAt called by: none

logicalExpression:50 entry · in 0 · out 3 calls: isLiteralValue, nodeAt, stringAt called by: none

flaggedName:23 entry · in 0 · out 2 calls: isType, isType called by: none

create:36 entry · in 0 · out 2 calls: isExemptFile, listener called by: none

EXEMPT_BASENAME_SUFFIXES:9 isolated · in 0 · out 0 calls: none called by: none

SHOW_VERBS:10 isolated · in 0 · out 0 calls: none called by: none

NEGATED_OPERATORS:11 isolated · in 0 · out 0 calls: none called by: none

DEFAULTING_OPERATORS:12 isolated · in 0 · out 0 calls: none called by: none

basename:15 isolated · in 0 · out 0 calls: none called by: none

property:27 isolated · in 0 · out 0 calls: none called by: none

name:54 isolated · in 0 · out 0 calls: none called by: none

the file's walk 223 steps

Syntax kinds

identifier 87

string 36

string_fragment 31

arguments 28

call_expression 26

property_identifier 25

pair 14

import_specifier 13

Once only

program 1

arrow_function 1

optional_chain 1

subscript_expression 1

ternary_expression 1

export_statement 1

The source is served as text at the source

root rules eslint

closure-standalone-script-imported.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 40

Blank lines 3

Bytes 2067

Definitions 10

Exported 5

Callable 2

Call edges 1

isolated flow 9

entry flow 1

Findings no anomalies

create:16 entry · in 0 · out 1 calls: listener called by: none

LIST_JOINER:8 isolated · in 0 · out 0 calls: none called by: none

SHOWN_IMPORTERS:9 isolated · in 0 · out 0 calls: none called by: none

STANDALONE_ROOT:11 isolated · in 0 · out 0 calls: none called by: none

HOME:12 isolated · in 0 · out 0 calls: none called by: none

IMPORTERS:13 isolated · in 0 · out 0 calls: none called by: none

filename:17 isolated · in 0 · out 0 calls: none called by: none

found:18 isolated · in 0 · out 0 calls: none called by: none

program:23 isolated · in 0 · out 0 calls: none called by: none

importers:24 isolated · in 0 · out 0 calls: none called by: none

the file's walk 115 steps

Syntax kinds

identifier 39

property_identifier 22

string_fragment 15

string 14

pair 14

arguments 13

call_expression 12

import_specifier 9

Once only

program 1

template_string 1

template_substitution 1

export_statement 1

satisfies_expression 1

ternary_expression 1

The source is served as text at the source

root rules eslint

closure-tests-centralized.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 35

Blank lines 3

Bytes 1882

Definitions 6

Exported 4

Callable 3

Call edges 2

isolated flow 4

entry flow 1

leaf flow 1

Findings no anomalies

isTestFile:8 leaf · in 1 · out 0 calls: none called by: create

create:13 entry · in 0 · out 2 calls: isTestFile, listener called by: none

TEST_SUFFIXES:6 isolated · in 0 · out 0 calls: none called by: none

{ filename }:14 isolated · in 0 · out 0 calls: none called by: none

basename:15 isolated · in 0 · out 0 calls: none called by: none

program:20 isolated · in 0 · out 0 calls: none called by: none

the file's walk 95 steps

Syntax kinds

identifier 31

property_identifier 18

pair 12

string 11

string_fragment 11

call_expression 9

arguments 9

object 9

Once only

program 1

function_expression 1

arrow_function 1

export_statement 1

satisfies_expression 1

object_pattern 1

The source is served as text at the source

root rules eslint

closure-transitive-liveness.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 72

Blank lines 7

Bytes 3808

Definitions 17

Exported 7

Callable 5

Call edges 4

isolated flow 15

entry flow 2

Findings no anomalies

create:41 entry · in 0 · out 2 calls: listener, listener called by: none

exportNamedDeclaration:56 entry · in 0 · out 2 calls: exportedNamesOf, locOf called by: none

ENTRYPOINT_GLOB_SUFFIXES:12 isolated · in 0 · out 0 calls: none called by: none

ALLOWED_KEYS:14 isolated · in 0 · out 0 calls: none called by: none

isAllowed:16 isolated · in 0 · out 0 calls: none called by: none

sep:20 isolated · in 0 · out 0 calls: none called by: none

GRAPH:24 isolated · in 0 · out 0 calls: none called by: none

DEAD:25 isolated · in 0 · out 0 calls: none called by: none

buildDeadSetByFile:28 isolated · in 0 · out 0 calls: none called by: none

byFile:29 isolated · in 0 · out 0 calls: none called by: none

names:31 isolated · in 0 · out 0 calls: none called by: none

DEAD_BY_FILE:38 isolated · in 0 · out 0 calls: none called by: none

program:44 isolated · in 0 · out 0 calls: none called by: none

filename:49 isolated · in 0 · out 0 calls: none called by: none

matchKey:50 isolated · in 0 · out 0 calls: none called by: none

deadNames:54 isolated · in 0 · out 0 calls: none called by: none

payload:58 isolated · in 0 · out 0 calls: none called by: none

the file's walk 260 steps

Syntax kinds

identifier 97

property_identifier 47

arguments 33

call_expression 28

member_expression 27

string 21

string_fragment 21

pair 17

Once only

program 1

true 1

readonly_type 1

array_type 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

closure-types-centralized.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 44

Blank lines 4

Bytes 2369

Definitions 9

Exported 4

Callable 4

Call edges 7

isolated flow 6

entry flow 1

leaf flow 1

relay flow 1

Findings no anomalies

inTypeBucket:14 relay · in 1 · out 4 calls: concernForPath, isImportedRoot, rootFor, isInContainer called by: create

isTypesFile:10 leaf · in 1 · out 0 calls: none called by: create

create:23 entry · in 0 · out 3 calls: inTypeBucket, isTypesFile, listener called by: none

TYPES_CONCERN:7 isolated · in 0 · out 0 calls: none called by: none

TYPES_SUFFIXES:8 isolated · in 0 · out 0 calls: none called by: none

path:15 isolated · in 0 · out 0 calls: none called by: none

{ filename }:24 isolated · in 0 · out 0 calls: none called by: none

basename:25 isolated · in 0 · out 0 calls: none called by: none

program:30 isolated · in 0 · out 0 calls: none called by: none

the file's walk 135 steps

Syntax kinds

identifier 52

property_identifier 17

call_expression 14

arguments 14

import_specifier 12

pair 12

string 11

string_fragment 11

Once only

program 1

arrow_function 1

export_statement 1

satisfies_expression 1

object_pattern 1

shorthand_property_identifier_pattern 1

The source is served as text at the source

root rules eslint

factory-owned-value.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 57

Blank lines 3

Bytes 2977

Definitions 11

Exported 8

Callable 7

Call edges 20

entry flow 4

isolated flow 4

relay flow 3

Findings no anomalies

typeReferenceName:8 relay · in 2 · out 3 calls: isType, nameOf, nodeAt called by: tSAsExpression, variableDeclarator

check:23 relay · in 2 · out 1 calls: isType called by: tSAsExpression, variableDeclarator

declaredAt:12 relay · in 1 · out 6 calls: isType, nameOf, nameOf, nodeAt, nodeAt, nodesAt called by: program

tSAsExpression:38 entry · in 0 · out 4 calls: check, typeReferenceName, nodeAt, nodeAt called by: none

variableDeclarator:41 entry · in 0 · out 3 calls: check, typeReferenceName, nodeAt called by: none

program:31 entry · in 0 · out 2 calls: declaredAt, nodesAt called by: none

create:21 entry · in 0 · out 1 calls: listener called by: none

inner:13 isolated · in 0 · out 0 calls: none called by: none

declared:22 isolated · in 0 · out 0 calls: none called by: none

factory:24 isolated · in 0 · out 0 calls: none called by: none

annotation:42 isolated · in 0 · out 0 calls: none called by: none

the file's walk 216 steps

Syntax kinds

identifier 92

arguments 32

call_expression 31

string 29

string_fragment 28

property_identifier 23

pair 14

import_specifier 12

Once only

program 1

array_type 1

arrow_function 1

export_statement 1

satisfies_expression 1

new_expression 1

The source is served as text at the source

root rules eslint

file-length.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 64

Blank lines 4

Bytes 2898

Definitions 10

Exported 6

Callable 4

Call edges 3

isolated flow 8

entry flow 1

relay flow 1

Findings no anomalies

isExempt:11 relay · in 1 · out 1 calls: isStandaloneScript called by: create

create:35 entry · in 0 · out 2 calls: isExempt, listener called by: none

EXEMPT_SUFFIXES:9 isolated · in 0 · out 0 calls: none called by: none

norm:15 isolated · in 0 · out 0 calls: none called by: none

countLines:24 isolated · in 0 · out 0 calls: none called by: none

{ filename }:36 isolated · in 0 · out 0 calls: none called by: none

program:41 isolated · in 0 · out 0 calls: none called by: none

count:42 isolated · in 0 · out 0 calls: none called by: none

basename:46 isolated · in 0 · out 0 calls: none called by: none

payload:47 isolated · in 0 · out 0 calls: none called by: none

the file's walk 158 steps

Syntax kinds

identifier 57

property_identifier 26

string 21

string_fragment 20

call_expression 17

arguments 17

pair 15

statement_block 11

Once only

program 1

false 1

escape_sequence 1

augmented_assignment_expression 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

no-comments.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 73

Blank lines 4

Bytes 2952

Definitions 19

Exported 13

Callable 4

Call edges 2

isolated flow 16

entry flow 2

leaf flow 1

Findings no anomalies

isDirective:21 leaf · in 1 · out 0 calls: none called by: program

create:27 entry · in 0 · out 1 calls: listener called by: none

program:30 entry · in 0 · out 1 calls: isDirective called by: none

DIRECTIVE_PREFIXES:5 isolated · in 0 · out 0 calls: none called by: none

PREVIEW_LENGTH:17 isolated · in 0 · out 0 calls: none called by: none

NEWLINE_CODE:18 isolated · in 0 · out 0 calls: none called by: none

SPACE_CODE:19 isolated · in 0 · out 0 calls: none called by: none

trimmed:22 isolated · in 0 · out 0 calls: none called by: none

src:28 isolated · in 0 · out 0 calls: none called by: none

at:32 isolated · in 0 · out 0 calls: none called by: none

{ range }:33 isolated · in 0 · out 0 calls: none called by: none

preview:37 isolated · in 0 · out 0 calls: none called by: none

payload:38 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

fix:42 isolated · in 0 · out 0 calls: none called by: none

end:43 isolated · in 0 · out 0 calls: none called by: none

text:44 isolated · in 0 · out 0 calls: none called by: none

lineStart:48 isolated · in 0 · out 0 calls: none called by: none

trimStart:52 isolated · in 0 · out 0 calls: none called by: none

the file's walk 202 steps

Syntax kinds

identifier 75

property_identifier 40

member_expression 23

string 20

call_expression 20

arguments 20

string_fragment 18

binary_expression 17

Once only

program 1

function_expression 1

arrow_function 1

export_statement 1

satisfies_expression 1

for_in_statement 1

The source is served as text at the source

root rules eslint

no-exclusion-membership.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 103

Blank lines 5

Bytes 4584

Definitions 12

Exported 7

Callable 7

Call edges 26

isolated flow 5

entry flow 4

relay flow 3

Findings no anomalies

holdsMarkers:36 relay · in 3 · out 8 calls: derivedFrom, isMarkerSource, argumentAt, nameOf, nameOf, nodeAt, nodeAt, nodesAt called by: callExpression, newExpression, variableDeclarator

isMarkerSource:23 relay · in 1 · out 3 calls: isType, isType, nameOf called by: holdsMarkers

derivedFrom:30 relay · in 1 · out 1 calls: nodeAt called by: holdsMarkers

newExpression:79 entry · in 0 · out 5 calls: holdsMarkers, argumentAt, locOf, nameOf, nodeAt called by: none

callExpression:70 entry · in 0 · out 4 calls: holdsMarkers, isType, locOf, nodeAt called by: none

variableDeclarator:84 entry · in 0 · out 4 calls: holdsMarkers, isType, nameOf, nodeAt called by: none

create:67 entry · in 0 · out 1 calls: listener called by: none

SET_CONSTRUCTOR:21 isolated · in 0 · out 0 calls: none called by: none

derives:32 isolated · in 0 · out 0 calls: none called by: none

bound:68 isolated · in 0 · out 0 calls: none called by: none

callee:71 isolated · in 0 · out 0 calls: none called by: none

id:85 isolated · in 0 · out 0 calls: none called by: none

the file's walk 302 steps

Syntax kinds

identifier 127

arguments 49

call_expression 48

string 35

string_fragment 35

property_identifier 32

statement_block 20

pair 18

Once only

program 1

ternary_expression 1

generic_type 1

switch_statement 1

switch_body 1

arrow_function 1

The source is served as text at the source

root rules eslint

no-fail-open-guard.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 142

Blank lines 21

Bytes 5202

Definitions 34

Exported 0

Callable 13

Call edges 6

isolated flow 25

leaf flow 6

entry flow 3

Findings no anomalies

isNode:27 leaf · in 1 · out 0 calls: none called by: asNode

normalize:35 leaf · in 1 · out 0 calls: none called by: create

inGuardPath:39 leaf · in 1 · out 0 calls: none called by: create

continuationOf:48 leaf · in 1 · out 0 calls: none called by: pop

createTracker:111 leaf · in 1 · out 0 calls: none called by: create

listenersFor:128 leaf · in 1 · out 0 calls: none called by: create

create:146 entry · in 0 · out 4 calls: createTracker, inGuardPath, listenersFor, normalize called by: none

asNode:31 entry · in 0 · out 1 calls: isNode called by: none

pop:78 entry · in 0 · out 1 calls: continuationOf called by: none

AstNode:8 isolated · in 0 · out 0 calls: none called by: none

GUARD_CONCERN:15 isolated · in 0 · out 0 calls: none called by: none

GUARD_FOLDER:16 isolated · in 0 · out 0 calls: none called by: none

GUARD_PATH_MARKERS:18 isolated · in 0 · out 0 calls: none called by: none

CONTINUATION_PARAMS:22 isolated · in 0 · out 0 calls: none called by: none

MESSAGE:24 isolated · in 0 · out 0 calls: none called by: none

fn:49 isolated · in 0 · out 0 calls: none called by: none

params:50 isolated · in 0 · out 0 calls: none called by: none

name:52 isolated · in 0 · out 0 calls: none called by: none

Tracker:60 isolated · in 0 · out 0 calls: none called by: none

ContinuationStack:68 isolated · in 0 · out 0 calls: none called by: none

createContinuationStack:74 isolated · in 0 · out 0 calls: none called by: none

active:75 isolated · in 0 · out 0 calls: none called by: none

push:83 isolated · in 0 · out 0 calls: none called by: none

continuation:84 isolated · in 0 · out 0 calls: none called by: none

CatchDepth:92 isolated · in 0 · out 0 calls: none called by: none

createCatchDepth:98 isolated · in 0 · out 0 calls: none called by: none

depth:99 isolated · in 0 · out 0 calls: none called by: none

stack:112 isolated · in 0 · out 0 calls: none called by: none

catches:113 isolated · in 0 · out 0 calls: none called by: none

onCall:115 isolated · in 0 · out 0 calls: none called by: none

callee:116 isolated · in 0 · out 0 calls: none called by: none

entries:129 isolated · in 0 · out 0 calls: none called by: none

catchEntries:138 isolated · in 0 · out 0 calls: none called by: none

noFailOpenGuard:145 isolated · in 0 · out 0 calls: none called by: none

the file's walk 432 steps

Syntax kinds

identifier 149

property_identifier 73

type_annotation 52

string 34

predefined_type 33

member_expression 33

string_fragment 32

formal_parameters 32

Once only

program 1

undefined 1

template_string 1

template_substitution 1

union_type 1

literal_type 1

The source is served as text at the source

root rules eslint

no-hardcoded-exclusions.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 130

Blank lines 9

Bytes 5223

Definitions 21

Exported 7

Callable 8

Call edges 13

isolated flow 13

entry flow 5

leaf flow 2

relay flow 1

Findings no anomalies

holdsSsotCall:70 relay · in 1 · out 2 calls: isType, nodesAt called by: variableDeclarator

isExemptFile:44 leaf · in 1 · out 0 calls: none called by: create

namesAnExclusion:48 leaf · in 1 · out 0 calls: none called by: variableDeclarator

variableDeclarator:95 entry · in 0 · out 4 calls: holdsSsotCall, namesAnExclusion, locOf, locOf called by: none

literalsIn:53 entry · in 0 · out 3 calls: nodesAt, recordAt, stringIn called by: none

create:90 entry · in 0 · out 2 calls: isExemptFile, listener called by: none

literalsOf:66 entry · in 0 · out 1 calls: nodesAt called by: none

arrayOf:79 entry · in 0 · out 1 calls: argumentAt called by: none

EXCLUSION_NAME_PARTS:20 isolated · in 0 · out 0 calls: none called by: none

SSOT_CALLEES:21 isolated · in 0 · out 0 calls: none called by: none

INFRASTRUCTURE_HINTS:28 isolated · in 0 · out 0 calls: none called by: none

MASTER_LIST_OWNER:42 isolated · in 0 · out 0 calls: none called by: none

lowered:49 isolated · in 0 · out 0 calls: none called by: none

literal:54 isolated · in 0 · out 0 calls: none called by: none

inner:72 isolated · in 0 · out 0 calls: none called by: none

WRAPPERS:77 isolated · in 0 · out 0 calls: none called by: none

id:96 isolated · in 0 · out 0 calls: none called by: none

name:97 isolated · in 0 · out 0 calls: none called by: none

array:101 isolated · in 0 · out 0 calls: none called by: none

first:105 isolated · in 0 · out 0 calls: none called by: none

payload:111 isolated · in 0 · out 0 calls: none called by: none

the file's walk 342 steps

Syntax kinds

identifier 134

string 56

string_fragment 54

arguments 43

property_identifier 42

call_expression 41

member_expression 21

lexical_declaration 19

Once only

program 1

export_statement 1

satisfies_expression 1

unary_expression 1

undefined 1

shorthand_property_identifier 1

The source is served as text at the source

root rules eslint

no-inline-asset-path.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 102

Blank lines 8

Bytes 5045

Definitions 19

Exported 6

Callable 8

Call edges 18

isolated flow 12

entry flow 4

relay flow 3

Findings no anomalies

isEnvBaseUrl:55 relay · in 1 · out 7 calls: isImportMeta, isType, nameOf, nameOf, nodeAt, nodeAt, nodeAt called by: memberExpression

isImportMeta:48 relay · in 1 · out 5 calls: isType, nameOf, nameOf, nodeAt, nodeAt called by: isEnvBaseUrl

isAllowedFile:36 relay · in 1 · out 1 calls: isStandaloneScript called by: create

create:67 entry · in 0 · out 2 calls: isAllowedFile, listener called by: none

literal:72 entry · in 0 · out 1 calls: locOf called by: none

memberExpression:79 entry · in 0 · out 1 calls: isEnvBaseUrl called by: none

templateElement:84 entry · in 0 · out 1 calls: locOf called by: none

CORE_CONTAINER:26 isolated · in 0 · out 0 calls: none called by: none

ASSET_MODULE_PREFIX:27 isolated · in 0 · out 0 calls: none called by: none

REGISTRY_SUFFIX:28 isolated · in 0 · out 0 calls: none called by: none

ENV_BASE_URL:30 isolated · in 0 · out 0 calls: none called by: none

ENV_NAMESPACE:31 isolated · in 0 · out 0 calls: none called by: none

BASE_URL_PROPERTY:32 isolated · in 0 · out 0 calls: none called by: none

ALLOWED_SEGMENTS:34 isolated · in 0 · out 0 calls: none called by: none

norm:37 isolated · in 0 · out 0 calls: none called by: none

pathHintIn:44 isolated · in 0 · out 0 calls: none called by: none

object:59 isolated · in 0 · out 0 calls: none called by: none

value:73 isolated · in 0 · out 0 calls: none called by: none

hint:85 isolated · in 0 · out 0 calls: none called by: none

the file's walk 312 steps

Syntax kinds

identifier 128

string_fragment 40

call_expression 40

arguments 40

string 38

property_identifier 36

import_specifier 24

pair 20

Once only

program 1

template_string 1

number 1

true 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

no-inline-icon-options.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 56

Blank lines 5

Bytes 2889

Definitions 11

Exported 3

Callable 4

Call edges 3

isolated flow 8

entry flow 2

leaf flow 1

Findings no anomalies

isExemptFile:13 leaf · in 1 · out 0 calls: none called by: create

create:34 entry · in 0 · out 2 calls: isExemptFile, listener called by: none

propertyKeys:18 entry · in 0 · out 1 calls: nodesAt called by: none

ICON_SHAPE_KEYS:9 isolated · in 0 · out 0 calls: none called by: none

EXEMPT_BASENAME_SUFFIXES:11 isolated · in 0 · out 0 calls: none called by: none

basename:14 isolated · in 0 · out 0 calls: none called by: none

found:19 isolated · in 0 · out 0 calls: none called by: none

key:24 isolated · in 0 · out 0 calls: none called by: none

keyName:25 isolated · in 0 · out 0 calls: none called by: none

objectExpression:39 isolated · in 0 · out 0 calls: none called by: none

keys:40 isolated · in 0 · out 0 calls: none called by: none

the file's walk 167 steps

Syntax kinds

identifier 65

string 22

string_fragment 21

property_identifier 21

arguments 18

call_expression 17

import_specifier 13

pair 11

Once only

program 1

generic_type 1

new_expression 1

for_in_statement 1

continue_statement 1

ternary_expression 1

The source is served as text at the source

root rules eslint

no-inline-style-write.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 79

Blank lines 7

Bytes 4201

Definitions 16

Exported 3

Callable 7

Call edges 20

isolated flow 9

relay flow 4

entry flow 3

Findings no anomalies

isPresentationAccessor:20 relay · in 3 · out 3 calls: isType, nameOf, nodeAt called by: isDeclarationCall, isPresentationTarget, isPresentationTarget

isDeclarationCall:28 relay · in 1 · out 5 calls: isPresentationAccessor, isType, nameOf, nodeAt, nodeAt called by: callExpression

isPresentationTarget:24 relay · in 1 · out 3 calls: isPresentationAccessor, isPresentationAccessor, nodeAt called by: assignmentExpression

isPresentationAttributeCall:36 relay · in 1 · out 3 calls: argumentAt, isType, literalString called by: callExpression

create:50 entry · in 0 · out 2 calls: declaredModules, listener called by: none

assignmentExpression:55 entry · in 0 · out 2 calls: isPresentationTarget, nodeAt called by: none

callExpression:60 entry · in 0 · out 2 calls: isDeclarationCall, isPresentationAttributeCall called by: none

PRESENTATION_ACCESSORS:9 isolated · in 0 · out 0 calls: none called by: none

DECLARATION_METHODS:10 isolated · in 0 · out 0 calls: none called by: none

ATTRIBUTE_METHODS:11 isolated · in 0 · out 0 calls: none called by: none

PRESENTATION_ATTRIBUTE:12 isolated · in 0 · out 0 calls: none called by: none

ATTRIBUTE_NAME_INDEX:13 isolated · in 0 · out 0 calls: none called by: none

DECLARATION_MODULES:18 isolated · in 0 · out 0 calls: none called by: none

callee:37 isolated · in 0 · out 0 calls: none called by: none

method:41 isolated · in 0 · out 0 calls: none called by: none

index:45 isolated · in 0 · out 0 calls: none called by: none

the file's walk 256 steps

Syntax kinds

identifier 102

string 39

string_fragment 39

arguments 39

call_expression 34

property_identifier 26

import_specifier 14

lexical_declaration 14

Once only

program 1

generic_type 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

no-linear-scan-lookup.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 75

Blank lines 6

Bytes 3301

Definitions 11

Exported 2

Callable 6

Call edges 17

isolated flow 5

relay flow 3

entry flow 2

leaf flow 1

Findings no anomalies

statementHasReturn:33 relay · in 2 · out 1 calls: nodesAt called by: bodyHasEarlyReturn, bodyHasEarlyReturn

bodyHasEarlyReturn:43 relay · in 1 · out 6 calls: statementHasReturn, statementHasReturn, isType, nodeAt, nodeAt, nodesAt called by: forOfStatement

callsValues:21 relay · in 1 · out 4 calls: isType, isType, isType, nameOf called by: forOfStatement

isPlatformFile:13 leaf · in 1 · out 0 calls: none called by: create

forOfStatement:61 entry · in 0 · out 4 calls: bodyHasEarlyReturn, callsValues, nodeAt, nodeAt called by: none

create:56 entry · in 0 · out 2 calls: isPlatformFile, listener called by: none

PLATFORM_ROOTS:10 isolated · in 0 · out 0 calls: none called by: none

VALUES_ACCESSOR:11 isolated · in 0 · out 0 calls: none called by: none

normalized:14 isolated · in 0 · out 0 calls: none called by: none

callee:25 isolated · in 0 · out 0 calls: none called by: none

property:29 isolated · in 0 · out 0 calls: none called by: none

the file's walk 231 steps

Syntax kinds

identifier 89

string_fragment 32

string 31

call_expression 30

arguments 30

property_identifier 26

statement_block 16

return_statement 15

Once only

program 1

template_string 1

template_substitution 1

true 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

no-literal-strings.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 193

Blank lines 13

Bytes 9611

Definitions 32

Exported 10

Callable 13

Call edges 26

isolated flow 19

entry flow 6

relay flow 6

leaf flow 1

Findings no anomalies

isRegistryMetadataObject:122 relay · in 1 · out 5 calls: isUnderMetadataKey, argumentAt, isType, isType, nameOf called by: objectExpression

userVisibleArrayLiterals:90 relay · in 1 · out 3 calls: isType, nodesAt, nodesAt called by: objectExpression

propertyKey:64 relay · in 1 · out 2 calls: literalString, nameOf called by: isUnderMetadataKey

userVisibleLiteralProps:75 relay · in 1 · out 2 calls: textOf, nodesAt called by: objectExpression

isUnderMetadataKey:111 relay · in 1 · out 2 calls: propertyKey, nodeAt called by: isRegistryMetadataObject

textOf:56 relay · in 1 · out 1 calls: copyTextOf called by: userVisibleLiteralProps

isExemptFile:51 leaf · in 1 · out 0 calls: none called by: create

objectExpression:170 entry · in 0 · out 4 calls: isRegistryMetadataObject, userVisibleArrayLiterals, userVisibleLiteralProps, locOf called by: none

create:135 entry · in 0 · out 2 calls: isExemptFile, listener called by: none

callExpression:148 entry · in 0 · out 2 calls: locOf, locOf called by: none

copyResolver:60 entry · in 0 · out 1 calls: boundCopyOf called by: none

assignmentExpression:140 entry · in 0 · out 1 calls: locOf called by: none

newExpression:162 entry · in 0 · out 1 calls: locOf called by: none

USER_VISIBLE_OBJECT_KEYS:27 isolated · in 0 · out 0 calls: none called by: none

USER_VISIBLE_ARRAY_KEYS:47 isolated · in 0 · out 0 calls: none called by: none

EXEMPT_BASENAME_SUFFIXES:49 isolated · in 0 · out 0 calls: none called by: none

basename:52 isolated · in 0 · out 0 calls: none called by: none

key:68 isolated · in 0 · out 0 calls: none called by: none

matches:91 isolated · in 0 · out 0 calls: none called by: none

keyName:93 isolated · in 0 · out 0 calls: none called by: none

value:97 isolated · in 0 · out 0 calls: none called by: none

copy:99 isolated · in 0 · out 0 calls: none called by: none

METADATA_KEY:108 isolated · in 0 · out 0 calls: none called by: none

METADATA_CHAIN:109 isolated · in 0 · out 0 calls: none called by: none

cursor:112 isolated · in 0 · out 0 calls: none called by: none

parent:126 isolated · in 0 · out 0 calls: none called by: none

callee:130 isolated · in 0 · out 0 calls: none called by: none

written:150 isolated · in 0 · out 0 calls: none called by: none

data:152 isolated · in 0 · out 0 calls: none called by: none

hit:163 isolated · in 0 · out 0 calls: none called by: none

copyOf:174 isolated · in 0 · out 0 calls: none called by: none

payload:179 isolated · in 0 · out 0 calls: none called by: none

the file's walk 610 steps

Syntax kinds

identifier 258

property_identifier 79

arguments 71

string_fragment 70

string 68

call_expression 68

pair 40

lexical_declaration 36

Once only

program 1

arrow_function 1

template_string 1

template_substitution 1

while_statement 1

assignment_expression 1

The source is served as text at the source

root rules eslint

no-plaintext-transport.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 87

Blank lines 7

Bytes 4263

Definitions 16

Exported 6

Callable 8

Call edges 13

isolated flow 9

entry flow 5

leaf flow 1

relay flow 1

Findings no anomalies

isPlaintextUrl:22 leaf · in 2 · out 0 calls: none called by: literal, templateLiteral

serverBlocksOf:35 relay · in 1 · out 4 calls: isType, isType, isType, nodeAt called by: property

property:59 entry · in 0 · out 3 calls: serverBlocksOf, nodeAt, propertyKeyName called by: none

templateLiteral:67 entry · in 0 · out 3 calls: isPlaintextUrl, templateShapeOf, nodesAt called by: none

keysOf:29 entry · in 0 · out 1 calls: nodesAt called by: none

create:51 entry · in 0 · out 1 calls: listener called by: none

literal:53 entry · in 0 · out 1 calls: isPlaintextUrl called by: none

PLAINTEXT_SCHEMES:17 isolated · in 0 · out 0 calls: none called by: none

SERVER_KEY:18 isolated · in 0 · out 0 calls: none called by: none

PORT_KEY:19 isolated · in 0 · out 0 calls: none called by: none

TRANSPORT_KEY:20 isolated · in 0 · out 0 calls: none called by: none

BRANCH_KEYS:33 isolated · in 0 · out 0 calls: none called by: none

isPlaintextListener:45 isolated · in 0 · out 0 calls: none called by: none

keys:46 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

text:72 isolated · in 0 · out 0 calls: none called by: none

the file's walk 276 steps

Syntax kinds

identifier 109

string 34

property_identifier 34

arguments 34

string_fragment 33

call_expression 33

import_specifier 16

statement_block 16

Once only

program 1

generic_type 1

type_arguments 1

new_expression 1

unary_expression 1

export_statement 1

The source is served as text at the source

root rules eslint

no-port-literal.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 186

Blank lines 11

Bytes 7849

Definitions 46

Exported 23

Callable 18

Call edges 37

isolated flow 29

entry flow 8

relay flow 6

leaf flow 3

Findings no anomalies

isPortName:45 relay · in 5 · out 1 calls: segmentsOf called by: assignmentExpression, callExpression, namesPort, property, variableDeclarator

isPortLiteral:60 relay · in 4 · out 3 calls: isDigits, isType, isType called by: assignmentExpression, callExpression, property, variableDeclarator

reportLiteral:112 relay · in 4 · out 1 calls: locOf called by: assignmentExpression, callExpression, property, variableDeclarator

reportHost:115 relay · in 2 · out 1 calls: locOf called by: literal, templateLiteral

namesPort:80 relay · in 1 · out 3 calls: isPortName, isType, nameOf called by: logicalExpression

quasiTexts:104 relay · in 1 · out 3 calls: nodesAt, recordAt, stringIn called by: templateLiteral

segmentsOf:30 leaf · in 1 · out 0 calls: none called by: isPortName

isDigits:49 leaf · in 1 · out 0 calls: none called by: isPortLiteral

mark:116 leaf · in 1 · out 0 calls: none called by: visitRead

assignmentExpression:122 entry · in 0 · out 6 calls: isPortLiteral, isPortName, reportLiteral, isType, nameOf, nameOf called by: none

variableDeclarator:168 entry · in 0 · out 6 calls: isPortLiteral, isPortName, reportLiteral, isType, nameOf, nameOf called by: none

callExpression:129 entry · in 0 · out 3 calls: isPortLiteral, isPortName, reportLiteral called by: none

logicalExpression:146 entry · in 0 · out 3 calls: namesPort, locOf, stringAt called by: none

property:158 entry · in 0 · out 3 calls: isPortLiteral, isPortName, reportLiteral called by: none

templateLiteral:165 entry · in 0 · out 2 calls: quasiTexts, reportHost called by: none

create:111 entry · in 0 · out 1 calls: listener called by: none

literal:140 entry · in 0 · out 1 calls: reportHost called by: none

PORT_WORD:22 isolated · in 0 · out 0 calls: none called by: none

WORD_BREAK:23 isolated · in 0 · out 0 calls: none called by: none

DIGITS:24 isolated · in 0 · out 0 calls: none called by: none

HOST_MARKS:25 isolated · in 0 · out 0 calls: none called by: none

FALLBACK_OPERATORS:26 isolated · in 0 · out 0 calls: none called by: none

LISTEN_CALLEES:27 isolated · in 0 · out 0 calls: none called by: none

SYSTEM_ASSIGNED:28 isolated · in 0 · out 0 calls: none called by: none

segments:31 isolated · in 0 · out 0 calls: none called by: none

current:32 isolated · in 0 · out 0 calls: none called by: none

upper:34 isolated · in 0 · out 0 calls: none called by: none

SYSTEM_ASSIGNED_TEXT:58 isolated · in 0 · out 0 calls: none called by: none

digitRunAt:72 isolated · in 0 · out 0 calls: none called by: none

end:73 isolated · in 0 · out 0 calls: none called by: none

found:84 isolated · in 0 · out 0 calls: none called by: none

hostPortIn:93 isolated · in 0 · out 0 calls: none called by: none

at:95 isolated · in 0 · out 0 calls: none called by: none

run:96 isolated · in 0 · out 0 calls: none called by: none

callee:130 isolated · in 0 · out 0 calls: none called by: none

first:131 isolated · in 0 · out 0 calls: none called by: none

listensOnLiteral:135 isolated · in 0 · out 0 calls: none called by: none

text:141 isolated · in 0 · out 0 calls: none called by: none

left:150 isolated · in 0 · out 0 calls: none called by: none

right:151 isolated · in 0 · out 0 calls: none called by: none

literalSide:152 isolated · in 0 · out 0 calls: none called by: none

readSide:153 isolated · in 0 · out 0 calls: none called by: none

value:159 isolated · in 0 · out 0 calls: none called by: none

key:160 isolated · in 0 · out 0 calls: none called by: none

id:169 isolated · in 0 · out 0 calls: none called by: none

init:170 isolated · in 0 · out 0 calls: none called by: none

the file's walk 644 steps

Syntax kinds

identifier 292

arguments 80

call_expression 78

property_identifier 55

binary_expression 48

string 47

string_fragment 43

lexical_declaration 43

Once only

program 1

continue_statement 1

spread_element 1

for_statement 1

while_statement 1

true 1

The source is served as text at the source

root rules eslint

no-raw-dom.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 84

Blank lines 5

Bytes 3892

Definitions 16

Exported 4

Callable 7

Call edges 16

isolated flow 9

entry flow 4

relay flow 3

Findings no anomalies

isDocumentCreateElement:19 relay · in 1 · out 5 calls: isType, isType, isType, nameOf, nameOf called by: callExpression

isMarkupAssignment:37 relay · in 1 · out 4 calls: isType, isType, nameOf, stringAt called by: assignmentExpression

isMarkupParser:32 relay · in 1 · out 2 calls: isType, nameOf called by: newExpression

create:50 entry · in 0 · out 2 calls: declaredModules, listener called by: none

assignmentExpression:55 entry · in 0 · out 1 calls: isMarkupAssignment called by: none

callExpression:60 entry · in 0 · out 1 calls: isDocumentCreateElement called by: none

newExpression:65 entry · in 0 · out 1 calls: isMarkupParser called by: none

DOCUMENT_OBJECT:13 isolated · in 0 · out 0 calls: none called by: none

CREATE_METHODS:14 isolated · in 0 · out 0 calls: none called by: none

MARKUP_PROPERTY:15 isolated · in 0 · out 0 calls: none called by: none

MARKUP_PARSERS:16 isolated · in 0 · out 0 calls: none called by: none

ASSIGN_OPERATORS:17 isolated · in 0 · out 0 calls: none called by: none

object:24 isolated · in 0 · out 0 calls: none called by: none

callee:33 isolated · in 0 · out 0 calls: none called by: none

left:41 isolated · in 0 · out 0 calls: none called by: none

property:45 isolated · in 0 · out 0 calls: none called by: none

the file's walk 250 steps

Syntax kinds

identifier 100

string 37

string_fragment 37

arguments 34

call_expression 31

property_identifier 27

statement_block 15

pair 15

Once only

program 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

no-raw-file-write.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 98

Blank lines 12

Bytes 5528

Definitions 20

Exported 0

Callable 5

Call edges 8

isolated flow 16

entry flow 2

relay flow 2

Findings no anomalies

reportWrite:47 relay · in 1 · out 3 calls: rootsAtEphemeralDir, targetIsUnmarkedGenerated, calledName called by: handleCall

reportSpacing:32 relay · in 1 · out 1 calls: parentWriteMissingUtf8 called by: handleCall

handleCall:69 entry · in 0 · out 3 calls: reportSpacing, reportWrite, isJsonStringify called by: none

resolve:56 entry · in 0 · out 1 calls: variableInit called by: none

REQUIRED_SPACING:19 isolated · in 0 · out 0 calls: none called by: none

SPACING_ARG_INDEX:20 isolated · in 0 · out 0 calls: none called by: none

TAG:22 isolated · in 0 · out 0 calls: none called by: none

BYPASS:24 isolated · in 0 · out 0 calls: none called by: none

ENCODING:26 isolated · in 0 · out 0 calls: none called by: none

MARKER:28 isolated · in 0 · out 0 calls: none called by: none

SPACING:30 isolated · in 0 · out 0 calls: none called by: none

third:33 isolated · in 0 · out 0 calls: none called by: none

spacing:34 isolated · in 0 · out 0 calls: none called by: none

primitive:48 isolated · in 0 · out 0 calls: none called by: none

target:52 isolated · in 0 · out 0 calls: none called by: none

call:70 isolated · in 0 · out 0 calls: none called by: none

rule:81 isolated · in 0 · out 0 calls: none called by: none

create:82 isolated · in 0 · out 0 calls: none called by: none

ownership:83 isolated · in 0 · out 0 calls: none called by: none

handlers:89 isolated · in 0 · out 0 calls: none called by: none

the file's walk 342 steps

Syntax kinds

identifier 142

property_identifier 48

string_fragment 29

pair 27

string 26

call_expression 24

arguments 24

member_expression 22

Once only

program 1

ternary_expression 1

method_definition 1

array_type 1

tuple_type 1

function_type 1

The source is served as text at the source

root rules eslint

no-redundant-type-shim.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 151

Blank lines 22

Bytes 6067

Definitions 42

Exported 0

Callable 14

Call edges 10

isolated flow 32

leaf flow 4

entry flow 3

relay flow 3

Findings no anomalies

isRecord:37 leaf · in 4 · out 0 calls: none called by: declaresSurface, declaresValue, onModule, typeOfNode

declaresValue:114 relay · in 1 · out 2 calls: isRecord, typeOfNode called by: declaresSurface

declaresSurface:125 relay · in 1 · out 2 calls: declaresValue, isRecord called by: onModule

typeOfNode:106 relay · in 1 · out 1 calls: isRecord called by: declaresValue

isNode:25 leaf · in 1 · out 0 calls: none called by: asNode

isExternal:44 leaf · in 1 · out 0 calls: none called by: onModule

shipsOwnTypes:73 leaf · in 1 · out 0 calls: none called by: realTypesSource

onModule:137 entry · in 0 · out 3 calls: declaresSurface, isExternal, isRecord called by: none

asNode:29 entry · in 0 · out 1 calls: isNode called by: none

realTypesSource:84 entry · in 0 · out 1 calls: shipsOwnTypes called by: none

AstNode:10 isolated · in 0 · out 0 calls: none called by: none

BlockNode:18 isolated · in 0 · out 0 calls: none called by: none

MESSAGE:22 isolated · in 0 · out 0 calls: none called by: none

normalize:33 isolated · in 0 · out 0 calls: none called by: none

LOCAL_PREFIXES:41 isolated · in 0 · out 0 calls: none called by: none

SPECIFIER_BREAKERS:42 isolated · in 0 · out 0 calls: none called by: none

packageRoot:51 isolated · in 0 · out 0 calls: none called by: none

firstSlash:53 isolated · in 0 · out 0 calls: none called by: none

secondSlash:57 isolated · in 0 · out 0 calls: none called by: none

slash:60 isolated · in 0 · out 0 calls: none called by: none

typesPackageName:64 isolated · in 0 · out 0 calls: none called by: none

PACKAGE_TYPES_ENTRY_HINTS:71 isolated · in 0 · out 0 calls: none called by: none

pkgJson:74 isolated · in 0 · out 0 calls: none called by: none

parsed:76 isolated · in 0 · out 0 calls: none called by: none

dir:85 isolated · in 0 · out 0 calls: none called by: none

typesPkg:86 isolated · in 0 · out 0 calls: none called by: none

nm:88 isolated · in 0 · out 0 calls: none called by: none

parent:95 isolated · in 0 · out 0 calls: none called by: none

VALUE_DECLS:103 isolated · in 0 · out 0 calls: none called by: none

SURFACE_EXPORTS:104 isolated · in 0 · out 0 calls: none called by: none

kind:115 isolated · in 0 · out 0 calls: none called by: none

block:126 isolated · in 0 · out 0 calls: none called by: none

statements:130 isolated · in 0 · out 0 calls: none called by: none

noRedundantTypeShim:134 isolated · in 0 · out 0 calls: none called by: none

create:135 isolated · in 0 · out 0 calls: none called by: none

fileDir:136 isolated · in 0 · out 0 calls: none called by: none

decl:138 isolated · in 0 · out 0 calls: none called by: none

{ id }:142 isolated · in 0 · out 0 calls: none called by: none

spec:146 isolated · in 0 · out 0 calls: none called by: none

pkg:150 isolated · in 0 · out 0 calls: none called by: none

source:151 isolated · in 0 · out 0 calls: none called by: none

handlers:156 isolated · in 0 · out 0 calls: none called by: none

the file's walk 525 steps

Syntax kinds

identifier 208

property_identifier 63

arguments 57

string_fragment 56

string 55

call_expression 54

member_expression 42

lexical_declaration 40

Once only

program 1

escape_sequence 1

generic_type 1

type_arguments 1

for_statement 1

assignment_expression 1

The source is served as text at the source

root rules eslint

no-runtime-absent-member.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 52

Blank lines 4

Bytes 2822

Definitions 9

Exported 5

Callable 4

Call edges 5

isolated flow 6

entry flow 3

Findings no anomalies

memberName:19 entry · in 0 · out 3 calls: booleanAt, literalString, nameOf called by: none

create:25 entry · in 0 · out 1 calls: listener called by: none

memberExpression:32 entry · in 0 · out 1 calls: locOf called by: none

BOUND:10 isolated · in 0 · out 0 calls: none called by: none

runtimeOf:15 isolated · in 0 · out 0 calls: none called by: none

property:20 isolated · in 0 · out 0 calls: none called by: none

runtime:26 isolated · in 0 · out 0 calls: none called by: none

absent:27 isolated · in 0 · out 0 calls: none called by: none

member:33 isolated · in 0 · out 0 calls: none called by: none

the file's walk 167 steps

Syntax kinds

identifier 64

property_identifier 28

call_expression 18

arguments 18

string_fragment 17

string 16

import_specifier 15

pair 15

Once only

program 1

template_string 1

template_substitution 1

optional_chain 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

no-secret-value.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 49

Blank lines 4

Bytes 2497

Definitions 9

Exported 5

Callable 5

Call edges 4

isolated flow 7

entry flow 2

Findings no anomalies

quasiTexts:10 entry · in 0 · out 3 calls: nodesAt, recordAt, stringIn called by: none

create:20 entry · in 0 · out 1 calls: listener called by: none

DETECTORS:8 isolated · in 0 · out 0 calls: none called by: none

firstKind:14 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

literal:22 isolated · in 0 · out 0 calls: none called by: none

text:23 isolated · in 0 · out 0 calls: none called by: none

templateLiteral:29 isolated · in 0 · out 0 calls: none called by: none

kind:30 isolated · in 0 · out 0 calls: none called by: none

the file's walk 150 steps

Syntax kinds

identifier 55

property_identifier 21

string 17

string_fragment 17

call_expression 15

arguments 15

pair 14

import_specifier 12

Once only

program 1

await_expression 1

union_type 1

literal_type 1

array_pattern 1

export_statement 1

The source is served as text at the source

root rules eslint

no-string-literal-ids.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 113

Blank lines 6

Bytes 4664

Definitions 21

Exported 9

Callable 6

Call edges 12

isolated flow 16

entry flow 4

leaf flow 1

Findings no anomalies

isExemptFile:28 leaf · in 1 · out 0 calls: none called by: create

staticText:36 entry · in 0 · out 4 calls: literalString, nodesAt, recordAt, stringIn called by: none

idProperty:50 entry · in 0 · out 3 calls: isType, nodeAt, nodesAt called by: none

callExpression:73 entry · in 0 · out 3 calls: isType, locOf, locOf called by: none

create:68 entry · in 0 · out 2 calls: isExemptFile, listener called by: none

ALLOWED_CONCERNS:19 isolated · in 0 · out 0 calls: none called by: none

ALLOWED_PATH_SEGMENTS:20 isolated · in 0 · out 0 calls: none called by: none

basenameOf:22 isolated · in 0 · out 0 calls: none called by: none

norm:23 isolated · in 0 · out 0 calls: none called by: none

idx:24 isolated · in 0 · out 0 calls: none called by: none

basename:29 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

key:58 isolated · in 0 · out 0 calls: none called by: none

keyName:59 isolated · in 0 · out 0 calls: none called by: none

callee:74 isolated · in 0 · out 0 calls: none called by: none

first:75 isolated · in 0 · out 0 calls: none called by: none

isLookup:79 isolated · in 0 · out 0 calls: none called by: none

direct:83 isolated · in 0 · out 0 calls: none called by: none

idValue:92 isolated · in 0 · out 0 calls: none called by: none

nested:93 isolated · in 0 · out 0 calls: none called by: none

payload:95 isolated · in 0 · out 0 calls: none called by: none

the file's walk 325 steps

Syntax kinds

identifier 134

string 37

string_fragment 37

property_identifier 37

call_expression 36

arguments 36

lexical_declaration 20

variable_declarator 20

Once only

program 1

escape_sequence 1

template_string 1

template_substitution 1

true 1

array_pattern 1

The source is served as text at the source

root rules eslint

no-swallowed-failure.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 93

Blank lines 6

Bytes 3681

Definitions 14

Exported 5

Callable 7

Call edges 13

isolated flow 6

entry flow 4

leaf flow 2

relay flow 2

Findings no anomalies

dropsFailure:41 relay · in 2 · out 4 calls: readsIn, throwsIn, isType, nameOf called by: callExpression, catchClause

readsIn:31 relay · in 1 · out 2 calls: isType, nameOf called by: dropsFailure

throwsIn:21 leaf · in 1 · out 0 calls: none called by: dropsFailure

handler:65 leaf · in 1 · out 0 calls: none called by: bind

catchClause:74 entry · in 0 · out 3 calls: dropsFailure, nodeAt, nodeAt called by: none

callExpression:64 entry · in 0 · out 2 calls: dropsFailure, nodeAt called by: none

rejectionHandlerOf:51 entry · in 0 · out 1 calls: isType called by: none

create:62 entry · in 0 · out 1 calls: listener called by: none

HANDLER_TYPES:15 isolated · in 0 · out 0 calls: none called by: none

REJECTION_SLOTS:16 isolated · in 0 · out 0 calls: none called by: none

found:32 isolated · in 0 · out 0 calls: none called by: none

callee:52 isolated · in 0 · out 0 calls: none called by: none

slot:53 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

the file's walk 250 steps

Syntax kinds

identifier 103

arguments 27

string 26

string_fragment 26

call_expression 25

property_identifier 22

statement_block 17

type_annotation 14

Once only

program 1

true 1

undefined 1

ternary_expression 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

no-test-without-subject.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 141

Blank lines 23

Bytes 5574

Definitions 34

Exported 0

Callable 20

Call edges 16

isolated flow 15

leaf flow 10

relay flow 5

entry flow 4

Findings no anomalies

countSubject:90 relay · in 2 · out 1 calls: isRuntimeOnly called by: handleCall, onImport

handleCall:96 relay · in 1 · out 4 calls: callSpecifier, countSubject, isImportExpression, isRequireCall called by: onCall

onImport:107 relay · in 1 · out 3 calls: asNode, countSubject, specifierOf called by: importHandler

asNode:34 relay · in 1 · out 1 calls: isDomNode called by: onImport

onCall:111 relay · in 1 · out 1 calls: handleCall called by: callHandler

isDomNode:30 leaf · in 1 · out 0 calls: none called by: asNode

normalizedFilename:38 leaf · in 1 · out 0 calls: none called by: create

isTestFile:42 leaf · in 1 · out 0 calls: none called by: create

isRuntimeOnly:46 leaf · in 1 · out 0 calls: none called by: countSubject

specifierOf:58 leaf · in 1 · out 0 calls: none called by: onImport

callSpecifier:63 leaf · in 1 · out 0 calls: none called by: handleCall

isRequireCall:68 leaf · in 1 · out 0 calls: none called by: handleCall

isImportExpression:72 leaf · in 1 · out 0 calls: none called by: handleCall

onProgramExit:118 leaf · in 1 · out 0 calls: none called by: exitHandler

buildHandlers:124 leaf · in 1 · out 0 calls: none called by: create

create:146 entry · in 0 · out 3 calls: buildHandlers, isTestFile, normalizedFilename called by: none

callHandler:128 entry · in 0 · out 1 calls: onCall called by: none

importHandler:131 entry · in 0 · out 1 calls: onImport called by: none

exitHandler:134 entry · in 0 · out 1 calls: onProgramExit called by: none

DomNode:6 isolated · in 0 · out 0 calls: none called by: none

FileState:17 isolated · in 0 · out 0 calls: none called by: none

TEST_MARKER:22 isolated · in 0 · out 0 calls: none called by: none

RUNTIME_ONLY_EXACT:23 isolated · in 0 · out 0 calls: none called by: none

RUNTIME_ONLY_PREFIXES:24 isolated · in 0 · out 0 calls: none called by: none

SUITE_NAMES:25 isolated · in 0 · out 0 calls: none called by: none

TAG:27 isolated · in 0 · out 0 calls: none called by: none

SUBJECTLESS_MESSAGE:28 isolated · in 0 · out 0 calls: none called by: none

source:59 isolated · in 0 · out 0 calls: none called by: none

first:64 isolated · in 0 · out 0 calls: none called by: none

suiteName:76 isolated · in 0 · out 0 calls: none called by: none

name:101 isolated · in 0 · out 0 calls: none called by: none

call:112 isolated · in 0 · out 0 calls: none called by: none

rule:145 isolated · in 0 · out 0 calls: none called by: none

state:150 isolated · in 0 · out 0 calls: none called by: none

the file's walk 478 steps

Syntax kinds

identifier 184

property_identifier 65

type_annotation 59

string 46

string_fragment 46

member_expression 39

type_identifier 35

binary_expression 32

Once only

program 1

template_string 1

template_substitution 1

type_predicate_annotation 1

type_predicate 1

escape_sequence 1

The source is served as text at the source

root rules eslint

no-undeclared-dependency.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 176

Blank lines 24

Bytes 7225

Definitions 43

Exported 0

Callable 16

Call edges 11

isolated flow 30

entry flow 5

leaf flow 4

relay flow 4

Findings no anomalies

reportUndeclared:121 relay · in 3 · out 2 calls: isAllowed, isExternal called by: makeFromSource, makeOnCall, makeOnImportExpression

isRecord:46 leaf · in 2 · out 0 calls: none called by: addDepsFrom, makeFromSource

addDepsFrom:79 relay · in 1 · out 1 calls: isRecord called by: collectDeclared

collectDeclared:94 relay · in 1 · out 1 calls: addDepsFrom called by: isAllowed

isAllowed:113 relay · in 1 · out 1 calls: collectDeclared called by: reportUndeclared

isNode:26 leaf · in 1 · out 0 calls: none called by: asNode

isReportNode:34 leaf · in 1 · out 0 calls: none called by: asReportNode

isExternal:66 leaf · in 1 · out 0 calls: none called by: reportUndeclared

makeFromSource:140 entry · in 0 · out 2 calls: isRecord, reportUndeclared called by: none

asNode:30 entry · in 0 · out 1 calls: isNode called by: none

asReportNode:38 entry · in 0 · out 1 calls: isReportNode called by: none

makeOnCall:149 entry · in 0 · out 1 calls: reportUndeclared called by: none

makeOnImportExpression:161 entry · in 0 · out 1 calls: reportUndeclared called by: none

AstNode:11 isolated · in 0 · out 0 calls: none called by: none

BUILTINS:20 isolated · in 0 · out 0 calls: none called by: none

DEP_FIELDS:21 isolated · in 0 · out 0 calls: none called by: none

MESSAGE:23 isolated · in 0 · out 0 calls: none called by: none

normalize:42 isolated · in 0 · out 0 calls: none called by: none

packageRoot:50 isolated · in 0 · out 0 calls: none called by: none

firstSlash:53 isolated · in 0 · out 0 calls: none called by: none

secondSlash:57 isolated · in 0 · out 0 calls: none called by: none

slash:60 isolated · in 0 · out 0 calls: none called by: none

SELF_DECLARING_SCHEMES:64 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

declaredCache:77 isolated · in 0 · out 0 calls: none called by: none

parsed:83 isolated · in 0 · out 0 calls: none called by: none

deps:85 isolated · in 0 · out 0 calls: none called by: none

cached:95 isolated · in 0 · out 0 calls: none called by: none

declared:99 isolated · in 0 · out 0 calls: none called by: none

dir:100 isolated · in 0 · out 0 calls: none called by: none

parent:103 isolated · in 0 · out 0 calls: none called by: none

bare:114 isolated · in 0 · out 0 calls: none called by: none

{ node, specifier }:126 isolated · in 0 · out 0 calls: none called by: none

pkg:130 isolated · in 0 · out 0 calls: none called by: none

reportNode:134 isolated · in 0 · out 0 calls: none called by: none

call:151 isolated · in 0 · out 0 calls: none called by: none

first:153 isolated · in 0 · out 0 calls: none called by: none

source:166 isolated · in 0 · out 0 calls: none called by: none

noUndeclaredDependency:173 isolated · in 0 · out 0 calls: none called by: none

create:174 isolated · in 0 · out 0 calls: none called by: none

fileDir:175 isolated · in 0 · out 0 calls: none called by: none

fromSource:176 isolated · in 0 · out 0 calls: none called by: none

handlers:177 isolated · in 0 · out 0 calls: none called by: none

the file's walk 634 steps

Syntax kinds

identifier 267

property_identifier 73

type_annotation 56

string 53

string_fragment 53

arguments 52

call_expression 49

lexical_declaration 43

Once only

program 1

interface_declaration 1

interface_body 1

escape_sequence 1

array_pattern 1

arrow_function 1

The source is served as text at the source

root rules eslint

no-unsafe-switch.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 46

Blank lines 3

Bytes 2212

Definitions 11

Exported 5

Callable 4

Call edges 5

isolated flow 7

entry flow 3

leaf flow 1

Findings no anomalies

isUnsafeSwitch:11 leaf · in 2 · out 0 calls: none called by: literal, templateLiteral

templateLiteral:28 entry · in 0 · out 3 calls: isUnsafeSwitch, recordAt, stringIn called by: none

create:20 entry · in 0 · out 1 calls: listener called by: none

literal:22 entry · in 0 · out 1 calls: isUnsafeSwitch called by: none

SWITCH_PREFIX:6 isolated · in 0 · out 0 calls: none called by: none

VALUE_SEPARATOR:7 isolated · in 0 · out 0 calls: none called by: none

WORD_SEPARATOR:8 isolated · in 0 · out 0 calls: none called by: none

SAFETY_OFF_WORDS:9 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

text:23 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

the file's walk 144 steps

Syntax kinds

identifier 50

property_identifier 24

string 18

string_fragment 17

arguments 17

call_expression 16

pair 12

import_specifier 9

Once only

program 1

generic_type 1

type_arguments 1

new_expression 1

function_expression 1

unary_expression 1

The source is served as text at the source

root rules eslint

require-cache-coverage.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 96

Blank lines 10

Bytes 4734

Definitions 26

Exported 9

Callable 9

Call edges 14

isolated flow 18

entry flow 3

relay flow 3

leaf flow 2

Findings no anomalies

isMapField:44 relay · in 1 · out 6 calls: isType, isType, isType, nameOf, nameOf, nodeAt called by: countMapFields

countMapFields:57 relay · in 1 · out 3 calls: isMapField, nodeAt, nodesAt called by: classDeclaration

isStatefulPlatformFile:32 relay · in 1 · out 1 calls: inPlatformTier called by: create

inPlatformTier:21 leaf · in 1 · out 0 calls: none called by: isStatefulPlatformFile

importSourceMentionsCache:40 leaf · in 1 · out 0 calls: none called by: importDeclaration

create:64 entry · in 0 · out 2 calls: isStatefulPlatformFile, listener called by: none

classDeclaration:75 entry · in 0 · out 1 calls: countMapFields called by: none

importDeclaration:78 entry · in 0 · out 1 calls: importSourceMentionsCache called by: none

PLATFORM_ROOTS:10 isolated · in 0 · out 0 calls: none called by: none

CACHING_CONCERNS:12 isolated · in 0 · out 0 calls: none called by: none

OWNS_STATE_MARKER:13 isolated · in 0 · out 0 calls: none called by: none

MIN_KEYED_INDEXES:14 isolated · in 0 · out 0 calls: none called by: none

MAP_CONSTRUCTOR:15 isolated · in 0 · out 0 calls: none called by: none

CACHE_IMPORT_FRAGMENTS:17 isolated · in 0 · out 0 calls: none called by: none

baseNameOf:25 isolated · in 0 · out 0 calls: none called by: none

lastSlash:27 isolated · in 0 · out 0 calls: none called by: none

normalized:33 isolated · in 0 · out 0 calls: none called by: none

annotation:45 isolated · in 0 · out 0 calls: none called by: none

init:49 isolated · in 0 · out 0 calls: none called by: none

callee:53 isolated · in 0 · out 0 calls: none called by: none

{ filename }:65 isolated · in 0 · out 0 calls: none called by: none

source:66 isolated · in 0 · out 0 calls: none called by: none

base:70 isolated · in 0 · out 0 calls: none called by: none

hasCacheImport:71 isolated · in 0 · out 0 calls: none called by: none

maxMapFields:72 isolated · in 0 · out 0 calls: none called by: none

specifier:79 isolated · in 0 · out 0 calls: none called by: none

the file's walk 372 steps

Syntax kinds

identifier 151

call_expression 47

arguments 47

property_identifier 40

string_fragment 35

string 33

lexical_declaration 25

variable_declarator 25

Once only

program 1

export_statement 1

satisfies_expression 1

object_pattern 1

shorthand_property_identifier_pattern 1

null 1

The source is served as text at the source

root rules eslint

require-component.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 78

Blank lines 6

Bytes 3670

Definitions 13

Exported 4

Callable 5

Call edges 8

isolated flow 8

entry flow 3

leaf flow 1

relay flow 1

Findings no anomalies

isRawFactoryCall:31 relay · in 1 · out 2 calls: isType, nameOf called by: callExpression

isComponentFile:27 leaf · in 1 · out 0 calls: none called by: create

literalTag:36 entry · in 0 · out 3 calls: nodesAt, recordAt, stringIn called by: none

create:53 entry · in 0 · out 2 calls: isComponentFile, listener called by: none

callExpression:59 entry · in 0 · out 1 calls: isRawFactoryCall called by: none

INTERACTIVE_TAGS:23 isolated · in 0 · out 0 calls: none called by: none

COMPONENT_SUFFIX:25 isolated · in 0 · out 0 calls: none called by: none

callee:32 isolated · in 0 · out 0 calls: none called by: none

first:37 isolated · in 0 · out 0 calls: none called by: none

direct:41 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

factories:54 isolated · in 0 · out 0 calls: none called by: none

tag:63 isolated · in 0 · out 0 calls: none called by: none

the file's walk 210 steps

Syntax kinds

identifier 86

string 26

string_fragment 26

arguments 22

property_identifier 22

call_expression 21

import_specifier 19

pair 12

Once only

program 1

new_expression 1

generic_type 1

type_arguments 1

union_type 1

literal_type 1

The source is served as text at the source

root rules eslint

require-pool-registration.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 134

Blank lines 11

Bytes 5598

Definitions 32

Exported 4

Callable 10

Call edges 13

isolated flow 23

entry flow 5

relay flow 3

leaf flow 1

Findings no anomalies

primitiveDirs:25 relay · in 1 · out 2 calls: projectDirs, concernFolders called by: derivePrimitives

hasRegisterPoolCall:104 relay · in 1 · out 2 calls: isType, nodesAt called by: program

isAllowedFile:68 relay · in 1 · out 1 calls: basenameOf called by: create

basenameOf:62 leaf · in 1 · out 0 calls: none called by: isAllowedFile

poolConstructorName:73 entry · in 0 · out 2 calls: isType, isType called by: none

create:115 entry · in 0 · out 2 calls: isAllowedFile, listener called by: none

program:120 entry · in 0 · out 2 calls: hasRegisterPoolCall, locOf called by: none

derivePrimitives:38 entry · in 0 · out 1 calls: primitiveDirs called by: none

topLevelPoolConstructions:85 entry · in 0 · out 1 calls: nodesAt called by: none

REGISTER_CALL_NAME:12 isolated · in 0 · out 0 calls: none called by: none

POOLED_CONCERNS:13 isolated · in 0 · out 0 calls: none called by: none

CLASS_EXPORT:14 isolated · in 0 · out 0 calls: none called by: none

identifierEnd:16 isolated · in 0 · out 0 calls: none called by: none

dirs:26 isolated · in 0 · out 0 calls: none called by: none

abs:29 isolated · in 0 · out 0 calls: none called by: none

ctors:39 isolated · in 0 · out 0 calls: none called by: none

basenames:40 isolated · in 0 · out 0 calls: none called by: none

text:47 isolated · in 0 · out 0 calls: none called by: none

at:48 isolated · in 0 · out 0 calls: none called by: none

rest:50 isolated · in 0 · out 0 calls: none called by: none

end:51 isolated · in 0 · out 0 calls: none called by: none

{ basenames: ALLOWED_BASENAMES, ctors: POOL_CONSTRUCTORS }:60 isolated · in 0 · out 0 calls: none called by: none

idx:64 isolated · in 0 · out 0 calls: none called by: none

norm:69 isolated · in 0 · out 0 calls: none called by: none

callee:77 isolated · in 0 · out 0 calls: none called by: none

name:81 isolated · in 0 · out 0 calls: none called by: none

found:88 isolated · in 0 · out 0 calls: none called by: none

candidates:90 isolated · in 0 · out 0 calls: none called by: none

ctor:95 isolated · in 0 · out 0 calls: none called by: none

expression:109 isolated · in 0 · out 0 calls: none called by: none

constructions:121 isolated · in 0 · out 0 calls: none called by: none

payload:126 isolated · in 0 · out 0 calls: none called by: none

the file's walk 466 steps

Syntax kinds

identifier 197

property_identifier 53

arguments 53

call_expression 51

string 42

string_fragment 37

lexical_declaration 32

variable_declarator 32

Once only

program 1

for_statement 1

augmented_assignment_expression 1

subscript_expression 1

continue_statement 1

while_statement 1

The source is served as text at the source

root rules eslint

require-self-registration.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 124

Blank lines 8

Bytes 5447

Definitions 26

Exported 4

Callable 8

Call edges 7

isolated flow 19

entry flow 4

relay flow 2

leaf flow 1

Findings no anomalies

isVariantFile:61 relay · in 1 · out 1 calls: isParsed called by: surfaceFor

isTopLevelCallTo:88 relay · in 1 · out 1 calls: isType called by: program

walk:18 leaf · in 1 · out 0 calls: none called by: barrelFolders

program:103 entry · in 0 · out 2 calls: isTopLevelCallTo, nodesAt called by: none

barrelFolders:15 entry · in 0 · out 1 calls: walk called by: none

surfaceFor:75 entry · in 0 · out 1 calls: isVariantFile called by: none

create:97 entry · in 0 · out 1 calls: listener called by: none

BARREL_MARKER:12 isolated · in 0 · out 0 calls: none called by: none

INFRASTRUCTURE_CONCERNS:13 isolated · in 0 · out 0 calls: none called by: none

found:16 isolated · in 0 · out 0 calls: none called by: none

memberPrefix:17 isolated · in 0 · out 0 calls: none called by: none

p:20 isolated · in 0 · out 0 calls: none called by: none

deriveSurfaces:36 isolated · in 0 · out 0 calls: none called by: none

folders:37 isolated · in 0 · out 0 calls: none called by: none

tally:38 isolated · in 0 · out 0 calls: none called by: none

graph:39 isolated · in 0 · out 0 calls: none called by: none

dir:41 isolated · in 0 · out 0 calls: none called by: none

counts:45 isolated · in 0 · out 0 calls: none called by: none

surfaces:49 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

SURFACES:59 isolated · in 0 · out 0 calls: none called by: none

parsed:65 isolated · in 0 · out 0 calls: none called by: none

norm:76 isolated · in 0 · out 0 calls: none called by: none

expression:92 isolated · in 0 · out 0 calls: none called by: none

surface:98 isolated · in 0 · out 0 calls: none called by: none

payload:107 isolated · in 0 · out 0 calls: none called by: none

the file's walk 405 steps

Syntax kinds

identifier 167

property_identifier 52

arguments 50

call_expression 46

member_expression 33

string_fragment 31

string 27

statement_block 25

Once only

program 1

ternary_expression 1

spread_element 1

undefined 1

union_type 1

object_type 1

The source is served as text at the source

root rules eslint

require-signal-guard.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 79

Blank lines 13

Bytes 3662

Definitions 17

Exported 0

Callable 7

Call edges 2

isolated flow 14

entry flow 1

leaf flow 1

relay flow 1

Findings no anomalies

asNode:23 relay · in 1 · out 1 calls: isNode called by: makeOnDeclarator

isNode:19 leaf · in 1 · out 0 calls: none called by: asNode

makeOnDeclarator:42 entry · in 0 · out 1 calls: asNode called by: none

AstNode:6 isolated · in 0 · out 0 calls: none called by: none

SPAWN_CALLEE:13 isolated · in 0 · out 0 calls: none called by: none

GUARD_NAMES:14 isolated · in 0 · out 0 calls: none called by: none

MESSAGE:16 isolated · in 0 · out 0 calls: none called by: none

GuardState:27 isolated · in 0 · out 0 calls: none called by: none

makeNoteIdentifier:33 isolated · in 0 · out 0 calls: none called by: none

name:35 isolated · in 0 · out 0 calls: none called by: none

makeOnCall:50 isolated · in 0 · out 0 calls: none called by: none

call:52 isolated · in 0 · out 0 calls: none called by: none

makeOnProgramExit:59 isolated · in 0 · out 0 calls: none called by: none

requireSignalGuard:67 isolated · in 0 · out 0 calls: none called by: none

create:68 isolated · in 0 · out 0 calls: none called by: none

state:69 isolated · in 0 · out 0 calls: none called by: none

handlers:70 isolated · in 0 · out 0 calls: none called by: none

the file's walk 268 steps

Syntax kinds

identifier 98

property_identifier 43

type_annotation 35

string 23

string_fragment 23

type_identifier 23

pair 19

member_expression 18

Once only

program 1

new_expression 1

type_predicate_annotation 1

type_predicate 1

ternary_expression 1

undefined 1

The source is served as text at the source

root rules eslint

require-snapshot-coverage.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 143

Blank lines 11

Bytes 5830

Definitions 30

Exported 6

Callable 10

Call edges 22

isolated flow 21

entry flow 4

relay flow 4

leaf flow 1

Findings no anomalies

referencesField:51 relay · in 2 · out 2 calls: calledMethodNames, methodReferencesField called by: uncoveredFields, uncoveredFields

calledMethodNames:33 relay · in 1 · out 5 calls: isType, isType, isType, nameOf, nodeAt called by: referencesField

methodReferencesField:19 relay · in 1 · out 4 calls: isType, isType, nameOf, nodeAt called by: referencesField

uncoveredFields:104 relay · in 1 · out 3 calls: isExcluded, referencesField, referencesField called by: checkClass

isExcluded:81 leaf · in 1 · out 0 calls: none called by: uncoveredFields

fieldNameOf:73 entry · in 0 · out 3 calls: isType, literalString, nameOf called by: none

isMethod:11 entry · in 0 · out 2 calls: isType, nameOf called by: none

checkClass:127 entry · in 0 · out 2 calls: uncoveredFields, locOf called by: none

create:126 entry · in 0 · out 1 calls: listener called by: none

SNAPSHOT_METHOD:8 isolated · in 0 · out 0 calls: none called by: none

RESTORE_METHOD:9 isolated · in 0 · out 0 calls: none called by: none

found:20 isolated · in 0 · out 0 calls: none called by: none

names:34 isolated · in 0 · out 0 calls: none called by: none

callee:39 isolated · in 0 · out 0 calls: none called by: none

property:43 isolated · in 0 · out 0 calls: none called by: none

target:65 isolated · in 0 · out 0 calls: none called by: none

key:74 isolated · in 0 · out 0 calls: none called by: none

Persisted:85 isolated · in 0 · out 0 calls: none called by: none

persistedShapeOf:92 isolated · in 0 · out 0 calls: none called by: none

members:93 isolated · in 0 · out 0 calls: none called by: none

snapshot:94 isolated · in 0 · out 0 calls: none called by: none

restore:95 isolated · in 0 · out 0 calls: none called by: none

name:100 isolated · in 0 · out 0 calls: none called by: none

out:108 isolated · in 0 · out 0 calls: none called by: none

fields:109 isolated · in 0 · out 0 calls: none called by: none

fieldName:111 isolated · in 0 · out 0 calls: none called by: none

shape:128 isolated · in 0 · out 0 calls: none called by: none

id:132 isolated · in 0 · out 0 calls: none called by: none

className:133 isolated · in 0 · out 0 calls: none called by: none

payload:135 isolated · in 0 · out 0 calls: none called by: none

the file's walk 518 steps

Syntax kinds

identifier 221

arguments 57

property_identifier 54

call_expression 54

string 44

string_fragment 40

type_annotation 36

lexical_declaration 31

Once only

program 1

assignment_expression 1

readonly_type 1

template_string 1

interface_declaration 1

interface_body 1

The source is served as text at the source

root rules eslint

retired-collection-id.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 63

Blank lines 3

Bytes 2935

Definitions 12

Exported 8

Callable 5

Call edges 5

isolated flow 7

entry flow 3

leaf flow 1

relay flow 1

Findings no anomalies

check:25 relay · in 2 · out 1 calls: locOf called by: literal, templateElement

closingWidth:19 leaf · in 1 · out 0 calls: none called by: templateElement

templateElement:47 entry · in 0 · out 2 calls: check, closingWidth called by: none

create:24 entry · in 0 · out 1 calls: listener called by: none

literal:42 entry · in 0 · out 1 calls: check called by: none

RULES:10 isolated · in 0 · out 0 calls: none called by: none

QUOTE_WIDTH:16 isolated · in 0 · out 0 calls: none called by: none

HOLE_OPEN_WIDTH:17 isolated · in 0 · out 0 calls: none called by: none

source:26 isolated · in 0 · out 0 calls: none called by: none

inner:27 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

rewritten:32 isolated · in 0 · out 0 calls: none called by: none

the file's walk 189 steps

Syntax kinds

identifier 77

property_identifier 35

pair 21

string 17

string_fragment 17

call_expression 14

arguments 14

import_specifier 13

Once only

program 1

false 1

null 1

ternary_expression 1

true 1

export_statement 1

The source is served as text at the source

root rules eslint

strings-composition.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 163

Blank lines 13

Bytes 7611

Definitions 33

Exported 8

Callable 13

Call edges 25

isolated flow 19

entry flow 7

relay flow 5

leaf flow 2

Findings no anomalies

check:132 relay · in 2 · out 2 calls: reportFinding, compositionFindingsOf called by: literal, templateLiteral

excerpt:61 leaf · in 2 · out 0 calls: none called by: reportFinding, reportFinding

reportFinding:103 relay · in 1 · out 5 calls: excerpt, excerpt, report, isCheckEnforced, locOf called by: check

isLesson:97 relay · in 1 · out 4 calls: keyOf, literalString, nodeAt, nodesAt called by: objectExpression

keyOf:74 relay · in 1 · out 2 calls: literalString, nameOf called by: isLesson

reportFields:112 relay · in 1 · out 1 calls: locOf called by: objectExpression

report:105 leaf · in 1 · out 0 calls: none called by: reportFinding

textOf:65 entry · in 0 · out 4 calls: literalString, nodesAt, recordAt, stringIn called by: none

objectExpression:142 entry · in 0 · out 2 calls: isLesson, reportFields called by: none

fieldsOf:88 entry · in 0 · out 1 calls: nodesAt called by: none

create:127 entry · in 0 · out 1 calls: listener called by: none

literal:139 entry · in 0 · out 1 calls: check called by: none

program:147 entry · in 0 · out 1 calls: codeLiteralsOf called by: none

templateLiteral:150 entry · in 0 · out 1 calls: check called by: none

STRINGS_SUFFIX:22 isolated · in 0 · out 0 calls: none called by: none

KIND_KEY:23 isolated · in 0 · out 0 calls: none called by: none

LESSON_KIND:24 isolated · in 0 · out 0 calls: none called by: none

TEMPLATE_TYPE:25 isolated · in 0 · out 0 calls: none called by: none

QUASI_JOIN:26 isolated · in 0 · out 0 calls: none called by: none

EXCERPT_LENGTH:27 isolated · in 0 · out 0 calls: none called by: none

ELLIPSIS:28 isolated · in 0 · out 0 calls: none called by: none

Reporter:30 isolated · in 0 · out 0 calls: none called by: none

REPORTER_BY_KIND:32 isolated · in 0 · out 0 calls: none called by: none

FIELD_ENFORCED:59 isolated · in 0 · out 0 calls: none called by: none

key:75 isolated · in 0 · out 0 calls: none called by: none

Field:82 isolated · in 0 · out 0 calls: none called by: none

value:90 isolated · in 0 · out 0 calls: none called by: none

name:92 isolated · in 0 · out 0 calls: none called by: none

rule:104 isolated · in 0 · out 0 calls: none called by: none

fields:113 isolated · in 0 · out 0 calls: none called by: none

echoed:115 isolated · in 0 · out 0 calls: none called by: none

code:131 isolated · in 0 · out 0 calls: none called by: none

text:133 isolated · in 0 · out 0 calls: none called by: none

the file's walk 536 steps

Syntax kinds

identifier 213

property_identifier 64

arguments 55

call_expression 53

string 47

string_fragment 45

required_parameter 35

member_expression 30

Once only

program 1

type_alias_declaration 1

function_type 1

type_query 1

union_type 1

literal_type 1

The source is served as text at the source

root rules eslint

strings-derived-numbering.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 52

Blank lines 3

Bytes 2762

Definitions 10

Exported 7

Callable 5

Call edges 8

isolated flow 5

entry flow 3

relay flow 2

Findings no anomalies

report:23 relay · in 2 · out 1 calls: locOf called by: literal, templateLiteral

quasiTexts:14 relay · in 1 · out 3 calls: nodesAt, recordAt, stringIn called by: templateLiteral

templateLiteral:37 entry · in 0 · out 2 calls: quasiTexts, report called by: none

create:19 entry · in 0 · out 1 calls: listener called by: none

literal:31 entry · in 0 · out 1 calls: report called by: none

STRINGS_SUFFIX:11 isolated · in 0 · out 0 calls: none called by: none

SPACE:12 isolated · in 0 · out 0 calls: none called by: none

phrase:24 isolated · in 0 · out 0 calls: none called by: none

noun:26 isolated · in 0 · out 0 calls: none called by: none

text:32 isolated · in 0 · out 0 calls: none called by: none

the file's walk 164 steps

Syntax kinds

identifier 62

property_identifier 24

string 20

string_fragment 20

call_expression 20

arguments 20

import_specifier 15

pair 13

Once only

program 1

array_type 1

arrow_function 1

export_statement 1

satisfies_expression 1

unary_expression 1

The source is served as text at the source

root rules eslint

strings-diagram-identifiers.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 58

Blank lines 4

Bytes 3056

Definitions 7

Exported 4

Callable 5

Call edges 11

entry flow 3

isolated flow 2

relay flow 2

Findings no anomalies

quasiText:13 relay · in 1 · out 3 calls: nodesAt, recordAt, stringIn called by: sourceOf

report:28 relay · in 1 · out 3 calls: isDiagramSource, reservedNodeIdsOf, locOf called by: program

sourceOf:19 entry · in 0 · out 2 calls: quasiText, literalString called by: none

program:42 entry · in 0 · out 2 calls: report, diagramLiteralsOf called by: none

create:24 entry · in 0 · out 1 calls: listener called by: none

STRINGS_SUFFIX:11 isolated · in 0 · out 0 calls: none called by: none

source:29 isolated · in 0 · out 0 calls: none called by: none

the file's walk 166 steps

Syntax kinds

identifier 65

property_identifier 25

string 20

call_expression 20

arguments 20

string_fragment 19

import_specifier 16

pair 15

Once only

program 1

arrow_function 1

union_type 1

literal_type 1

ternary_expression 1

export_statement 1

The source is served as text at the source

root rules eslint

strings-harness-neutral.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 50

Blank lines 3

Bytes 2839

Definitions 8

Exported 6

Callable 5

Call edges 8

entry flow 3

isolated flow 3

relay flow 2

Findings no anomalies

report:22 relay · in 2 · out 1 calls: locOf called by: literal, templateLiteral

quasiTexts:13 relay · in 1 · out 3 calls: nodesAt, recordAt, stringIn called by: templateLiteral

templateLiteral:35 entry · in 0 · out 2 calls: quasiTexts, report called by: none

create:18 entry · in 0 · out 1 calls: listener called by: none

literal:29 entry · in 0 · out 1 calls: report called by: none

STRINGS_SUFFIX:11 isolated · in 0 · out 0 calls: none called by: none

token:23 isolated · in 0 · out 0 calls: none called by: none

text:30 isolated · in 0 · out 0 calls: none called by: none

the file's walk 148 steps

Syntax kinds

identifier 57

property_identifier 21

string 19

string_fragment 19

call_expression 17

arguments 17

import_specifier 15

pair 13

Once only

program 1

array_type 1

arrow_function 1

export_statement 1

satisfies_expression 1

unary_expression 1

The source is served as text at the source

root rules eslint

strings-lesson-fields.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 135

Blank lines 11

Bytes 6396

Definitions 26

Exported 3

Callable 8

Call edges 14

isolated flow 19

entry flow 3

relay flow 3

leaf flow 1

Findings no anomalies

propertyKeyOf:38 relay · in 2 · out 2 calls: literalString, nameOf called by: isLessonObject, stringFields

isLessonObject:46 relay · in 1 · out 4 calls: propertyKeyOf, literalString, nodeAt, nodesAt called by: objectExpression

stringFields:76 relay · in 1 · out 2 calls: propertyKeyOf, nodesAt called by: objectExpression

templateReading:58 leaf · in 1 · out 0 calls: none called by: readingOf

objectExpression:106 entry · in 0 · out 4 calls: isLessonObject, stringFields, locOf, locOf called by: none

readingOf:71 entry · in 0 · out 1 calls: templateReading called by: none

create:101 entry · in 0 · out 1 calls: listener called by: none

STRINGS_SUFFIX:21 isolated · in 0 · out 0 calls: none called by: none

KIND_KEY:22 isolated · in 0 · out 0 calls: none called by: none

LESSON_KIND:23 isolated · in 0 · out 0 calls: none called by: none

MOOD_ENFORCED:24 isolated · in 0 · out 0 calls: none called by: none

Field:26 isolated · in 0 · out 0 calls: none called by: none

Reading:33 isolated · in 0 · out 0 calls: none called by: none

key:39 isolated · in 0 · out 0 calls: none called by: none

TEMPLATE_TYPE:55 isolated · in 0 · out 0 calls: none called by: none

QUASI_JOIN:56 isolated · in 0 · out 0 calls: none called by: none

parts:62 isolated · in 0 · out 0 calls: none called by: none

joined:63 isolated · in 0 · out 0 calls: none called by: none

computed:64 isolated · in 0 · out 0 calls: none called by: none

text:72 isolated · in 0 · out 0 calls: none called by: none

found:77 isolated · in 0 · out 0 calls: none called by: none

value:79 isolated · in 0 · out 0 calls: none called by: none

reading:80 isolated · in 0 · out 0 calls: none called by: none

moodMismatchOf:88 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

mood:119 isolated · in 0 · out 0 calls: none called by: none

the file's walk 394 steps

Syntax kinds

identifier 157

property_identifier 59

string 42

call_expression 39

arguments 39

string_fragment 38

binary_expression 31

member_expression 27

Once only

program 1

true 1

spread_element 1

array_pattern 1

export_statement 1

satisfies_expression 1

The source is served as text at the source

root rules eslint

strings-link-construction.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 60

Blank lines 3

Bytes 2725

Definitions 11

Exported 5

Callable 5

Call edges 7

isolated flow 7

entry flow 3

relay flow 1

Findings no anomalies

report:30 relay · in 2 · out 1 calls: locOf called by: literal, templateLiteral

templateLiteral:42 entry · in 0 · out 4 calls: report, nodesAt, recordAt, stringIn called by: none

create:26 entry · in 0 · out 1 calls: listener called by: none

literal:36 entry · in 0 · out 1 calls: report called by: none

STRINGS_SUFFIX:9 isolated · in 0 · out 0 calls: none called by: none

HREF:10 isolated · in 0 · out 0 calls: none called by: none

QUOTES:11 isolated · in 0 · out 0 calls: none called by: none

writesHrefValue:13 isolated · in 0 · out 0 calls: none called by: none

from:14 isolated · in 0 · out 0 calls: none called by: none

quote:16 isolated · in 0 · out 0 calls: none called by: none

text:37 isolated · in 0 · out 0 calls: none called by: none

the file's walk 172 steps

Syntax kinds

identifier 68

property_identifier 26

call_expression 19

arguments 19

string 18

string_fragment 18

import_specifier 13

pair 12

Once only

program 1

escape_sequence 1

while_statement 1

true 1

assignment_expression 1

false 1

The source is served as text at the source

root rules eslint

strings-punctuation.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 116

Blank lines 9

Bytes 5331

Definitions 25

Exported 8

Callable 12

Call edges 14

isolated flow 14

entry flow 6

relay flow 3

leaf flow 2

Findings no anomalies

report:78 relay · in 2 · out 3 calls: locOf, locOf, locOf called by: literal, templateLiteral

quasiTexts:66 relay · in 1 · out 3 calls: nodesAt, recordAt, stringIn called by: templateLiteral

isNumeric:45 relay · in 1 · out 1 calls: isDigit called by: isDigitMetric

isDigit:14 leaf · in 1 · out 0 calls: none called by: isNumeric

trimTerminal:37 leaf · in 1 · out 0 calls: none called by: digitMetricIn

templateLiteral:103 entry · in 0 · out 2 calls: quasiTexts, report called by: none

isDigitMetric:55 entry · in 0 · out 1 calls: isNumeric called by: none

digitMetricIn:61 entry · in 0 · out 1 calls: trimTerminal called by: none

create:73 entry · in 0 · out 1 calls: listener called by: none

literal:94 entry · in 0 · out 1 calls: report called by: none

program:100 entry · in 0 · out 1 calls: codeLiteralsOf called by: none

STRINGS_SUFFIX:11 isolated · in 0 · out 0 calls: none called by: none

WORD_STOPS:12 isolated · in 0 · out 0 calls: none called by: none

wordsOf:18 isolated · in 0 · out 0 calls: none called by: none

words:19 isolated · in 0 · out 0 calls: none called by: none

current:20 isolated · in 0 · out 0 calls: none called by: none

end:38 isolated · in 0 · out 0 calls: none called by: none

index:46 isolated · in 0 · out 0 calls: none called by: none

char:47 isolated · in 0 · out 0 calls: none called by: none

lower:56 isolated · in 0 · out 0 calls: none called by: none

unit:57 isolated · in 0 · out 0 calls: none called by: none

found:62 isolated · in 0 · out 0 calls: none called by: none

code:77 isolated · in 0 · out 0 calls: none called by: none

metric:88 isolated · in 0 · out 0 calls: none called by: none

text:95 isolated · in 0 · out 0 calls: none called by: none

the file's walk 389 steps

Syntax kinds

identifier 158

property_identifier 55

string 43

arguments 43

call_expression 41

string_fragment 39

member_expression 32

statement_block 26

Once only

program 1

for_in_statement 1

else_clause 1

while_statement 1

for_statement 1

union_type 1

The source is served as text at the source

root rules eslint

strings-sentence-shape.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 81

Blank lines 4

Bytes 4397

Definitions 15

Exported 7

Callable 7

Call edges 10

isolated flow 8

entry flow 4

relay flow 2

leaf flow 1

Findings no anomalies

report:45 relay · in 2 · out 2 calls: reportShape, shapesOf called by: literal, templateLiteral

quasiTexts:20 relay · in 1 · out 3 calls: nodesAt, recordAt, stringIn called by: templateLiteral

reportShape:26 leaf · in 1 · out 0 calls: none called by: report

templateLiteral:63 entry · in 0 · out 2 calls: quasiTexts, report called by: none

create:40 entry · in 0 · out 1 calls: listener called by: none

literal:54 entry · in 0 · out 1 calls: report called by: none

program:60 entry · in 0 · out 1 calls: codeLiteralsOf called by: none

STRINGS_SUFFIX:14 isolated · in 0 · out 0 calls: none called by: none

CAP_ENFORCED:15 isolated · in 0 · out 0 calls: none called by: none

AGENT_ENFORCED:16 isolated · in 0 · out 0 calls: none called by: none

JOIN_ENFORCED:17 isolated · in 0 · out 0 calls: none called by: none

ANY_ENFORCED:18 isolated · in 0 · out 0 calls: none called by: none

loc:27 isolated · in 0 · out 0 calls: none called by: none

code:44 isolated · in 0 · out 0 calls: none called by: none

text:55 isolated · in 0 · out 0 calls: none called by: none

the file's walk 264 steps

Syntax kinds

identifier 108

property_identifier 37

string 29

string_fragment 29

arguments 29

call_expression 28

import_specifier 20

pair 20

Once only

program 1

arrow_function 1

export_statement 1

satisfies_expression 1

generic_type 1

type_arguments 1

The source is served as text at the source

root rules eslint

strings-terminology.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 105

Blank lines 7

Bytes 5260

Definitions 21

Exported 11

Callable 10

Call edges 11

isolated flow 12

entry flow 5

leaf flow 2

relay flow 2

Findings no anomalies

report:53 relay · in 2 · out 1 calls: locOf called by: literal, templateLiteral

quasiTexts:41 relay · in 1 · out 3 calls: nodesAt, recordAt, stringIn called by: templateLiteral

isRecord:17 leaf · in 1 · out 0 calls: none called by: isTermRecord

isStringArray:21 leaf · in 1 · out 0 calls: none called by: isTermRecord

isTermRecord:25 entry · in 0 · out 2 calls: isRecord, isStringArray called by: none

templateLiteral:74 entry · in 0 · out 2 calls: quasiTexts, report called by: none

create:46 entry · in 0 · out 1 calls: listener called by: none

literal:65 entry · in 0 · out 1 calls: report called by: none

program:71 entry · in 0 · out 1 calls: codeLiteralsOf called by: none

STRINGS_SUFFIX:14 isolated · in 0 · out 0 calls: none called by: none

ENFORCED:15 isolated · in 0 · out 0 calls: none called by: none

declaredTerms:34 isolated · in 0 · out 0 calls: none called by: none

options:35 isolated · in 0 · out 0 calls: none called by: none

declared:36 isolated · in 0 · out 0 calls: none called by: none

records:37 isolated · in 0 · out 0 calls: none called by: none

terms:50 isolated · in 0 · out 0 calls: none called by: none

synonyms:51 isolated · in 0 · out 0 calls: none called by: none

code:52 isolated · in 0 · out 0 calls: none called by: none

synonym:54 isolated · in 0 · out 0 calls: none called by: none

record:55 isolated · in 0 · out 0 calls: none called by: none

text:66 isolated · in 0 · out 0 calls: none called by: none

the file's walk 327 steps

Syntax kinds

identifier 131

property_identifier 52

string 41

string_fragment 41

pair 33

arguments 32

call_expression 31

import_specifier 21

Once only

program 1

readonly_type 1

undefined 1

export_statement 1

satisfies_expression 1

new_expression 1

The source is served as text at the source

root rules eslint

strings-vocabulary.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 96

Blank lines 4

Bytes 5385

Definitions 21

Exported 14

Callable 8

Call edges 13

isolated flow 14

entry flow 4

relay flow 3

Findings no anomalies

report:52 relay · in 2 · out 3 calls: reportKnown, locOf, locOf called by: literal, templateLiteral

quasiTexts:23 relay · in 1 · out 3 calls: nodesAt, recordAt, stringIn called by: templateLiteral

reportKnown:39 relay · in 1 · out 2 calls: replaceKnown, locOf called by: report

templateLiteral:77 entry · in 0 · out 2 calls: quasiTexts, report called by: none

create:33 entry · in 0 · out 1 calls: listener called by: none

literal:68 entry · in 0 · out 1 calls: report called by: none

program:74 entry · in 0 · out 1 calls: codeLiteralsOf called by: none

STRINGS_SUFFIX:18 isolated · in 0 · out 0 calls: none called by: none

SUBJECT_MARK:19 isolated · in 0 · out 0 calls: none called by: none

RETIRED_TERMS:20 isolated · in 0 · out 0 calls: none called by: none

KNOWN_TERMS:21 isolated · in 0 · out 0 calls: none called by: none

subjectOf:27 isolated · in 0 · out 0 calls: none called by: none

base:28 isolated · in 0 · out 0 calls: none called by: none

mapped:37 isolated · in 0 · out 0 calls: none called by: none

code:38 isolated · in 0 · out 0 calls: none called by: none

known:40 isolated · in 0 · out 0 calls: none called by: none

source:44 isolated · in 0 · out 0 calls: none called by: none

term:56 isolated · in 0 · out 0 calls: none called by: none

retired:60 isolated · in 0 · out 0 calls: none called by: none

canonical:62 isolated · in 0 · out 0 calls: none called by: none

text:69 isolated · in 0 · out 0 calls: none called by: none

the file's walk 343 steps

Syntax kinds

identifier 142

property_identifier 49

arguments 39

call_expression 38

string 26

string_fragment 26

pair 26

import_specifier 23

Once only

program 1

number 1

export_statement 1

satisfies_expression 1

generic_type 1

type_arguments 1

The source is served as text at the source

root rules eslint

validated-construction.eslint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 63

Blank lines 3

Bytes 2931

Definitions 7

Exported 3

Callable 4

Call edges 14

isolated flow 3

entry flow 2

relay flow 2

Findings no anomalies

isMethodCallOn:8 relay · in 2 · out 6 calls: isType, isType, nameOf, nodeAt, nodeAt, nodeAt called by: bindingIsValidated, newExpression

bindingIsValidated:17 relay · in 1 · out 4 calls: isMethodCallOn, isType, nodeAt, nodeAt called by: newExpression

newExpression:38 entry · in 0 · out 3 calls: bindingIsValidated, isMethodCallOn, nodeAt called by: none

create:36 entry · in 0 · out 1 calls: listener called by: none

declarator:23 isolated · in 0 · out 0 calls: none called by: none

identifier:29 isolated · in 0 · out 0 calls: none called by: none

method:39 isolated · in 0 · out 0 calls: none called by: none

the file's walk 191 steps

Syntax kinds

identifier 81

property_identifier 25

call_expression 24

arguments 24

string 22

string_fragment 22

binary_expression 13

pair 13

Once only

program 1

union_type 1

literal_type 1

unary_expression 1

false 1

export_statement 1

The source is served as text at the source

root rules

plugins

A concern on the infrastructure layer holding 2 files, 103 lines of code, 26 definitions and 11 call edges.

Stats

Files 2

Lines of code 103

Blank lines 17

Bytes 4644

Definitions 26

Exported 0

Callable 11

Call edges 11

isolated flow 16

entry flow 5

leaf flow 3

relay flow 2

Findings no anomalies

the folder's walk 425 steps

Files

rule.plugin.ts

  • Subject: rule
  • Concern: plugin
  • Layer: infrastructure
  • 70 lines of code
  • 17 definitions
  • 8 call edges

stylelint.plugin.ts

  • Subject: stylelint
  • Concern: plugin
  • Layer: infrastructure
  • 33 lines of code
  • 9 definitions
  • 3 call edges

root rules plugins

rule.plugin.ts

  • Subject: rule
  • Concern: plugin
  • Layer: infrastructure

Stats

Files 1

Lines of code 70

Blank lines 11

Bytes 2796

Definitions 17

Exported 0

Callable 8

Call edges 8

isolated flow 10

entry flow 4

leaf flow 2

relay flow 1

Findings no anomalies

isRecord:9 leaf · in 4 · out 0 calls: none called by: filenameOf, isRuleModule, isWorkspaceWide, isWorkspaceWide

isObject:54 leaf · in 2 · out 0 calls: none called by: mergePluginInto, mergePluginInto

filenameOf:17 relay · in 1 · out 1 calls: isRecord called by: create

create:31 entry · in 0 · out 2 calls: filenameOf, isGovernedFile called by: none

isWorkspaceWide:38 entry · in 0 · out 2 calls: isRecord, isRecord called by: none

mergePluginInto:58 entry · in 0 · out 2 calls: isObject, isObject called by: none

isRuleModule:13 entry · in 0 · out 1 calls: isRecord called by: none

RuleModule:4 isolated · in 0 · out 0 calls: none called by: none

declared:21 isolated · in 0 · out 0 calls: none called by: none

accessor:25 isolated · in 0 · out 0 calls: none called by: none

scopeToProject:29 isolated · in 0 · out 0 calls: none called by: none

{ meta }:39 isolated · in 0 · out 0 calls: none called by: none

{ docs }:43 isolated · in 0 · out 0 calls: none called by: none

scoped:47 isolated · in 0 · out 0 calls: none called by: none

merged:62 isolated · in 0 · out 0 calls: none called by: none

plugins:70 isolated · in 0 · out 0 calls: none called by: none

existing:76 isolated · in 0 · out 0 calls: none called by: none

the file's walk 264 steps

Syntax kinds

identifier 124

predefined_type 26

call_expression 23

arguments 23

type_annotation 19

string 17

statement_block 17

binary_expression 17

Once only

program 1

interface_declaration 1

interface_body 1

function_type 1

method_definition 1

false 1

The source is served as text at the source

root rules plugins

stylelint.plugin.ts

  • Subject: stylelint
  • Concern: plugin
  • Layer: infrastructure

Stats

Files 1

Lines of code 33

Blank lines 6

Bytes 1848

Definitions 9

Exported 0

Callable 3

Call edges 3

isolated flow 6

entry flow 1

leaf flow 1

relay flow 1

Findings no anomalies

isPlugin:14 relay · in 1 · out 1 calls: isRecord called by: scopeToProject

isRecord:10 leaf · in 1 · out 0 calls: none called by: isPlugin

scopeToProject:18 entry · in 0 · out 2 calls: isPlugin, stylesheetRuleUnnamed called by: none

RULE_NAMESPACE:8 isolated · in 0 · out 0 calls: none called by: none

ruleName:19 isolated · in 0 · out 0 calls: none called by: none

inner:23 isolated · in 0 · out 0 calls: none called by: none

scoped:24 isolated · in 0 · out 0 calls: none called by: none

file:27 isolated · in 0 · out 0 calls: none called by: none

stylesheetPlugins:37 isolated · in 0 · out 0 calls: none called by: none

the file's walk 161 steps

Syntax kinds

identifier 74

property_identifier 18

type_annotation 14

string 13

string_fragment 13

binary_expression 13

arguments 12

member_expression 12

Once only

program 1

generic_type 1

type_arguments 1

null 1

intersection_type 1

object_type 1

The source is served as text at the source

root rules

stylelint

A concern on the infrastructure layer holding 1 file, 81 lines of code, 23 definitions and 3 call edges.

Stats

Files 1

Lines of code 81

Blank lines 12

Bytes 3479

Definitions 23

Exported 0

Callable 6

Call edges 3

isolated flow 18

leaf flow 3

entry flow 2

Findings no anomalies

the folder's walk 330 steps

Files

no-unresolved-import.stylelint.rule.ts

  • outside the naming grammar
  • 81 lines of code
  • 23 definitions
  • 3 call edges

root rules stylelint

no-unresolved-import.stylelint.rule.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 81

Blank lines 12

Bytes 3479

Definitions 23

Exported 0

Callable 6

Call edges 3

isolated flow 18

leaf flow 3

entry flow 2

Findings no anomalies

isRecord:22 leaf · in 1 · out 0 calls: none called by: resolves

unquoted:26 leaf · in 1 · out 0 calls: none called by: importTargetOf

quotedHead:32 leaf · in 1 · out 0 calls: none called by: importTargetOf

importTargetOf:38 entry · in 0 · out 2 calls: quotedHead, unquoted called by: none

resolves:51 entry · in 0 · out 1 calls: isRecord called by: none

{ createPlugin, utils }:8 isolated · in 0 · out 0 calls: none called by: none

ruleName:9 isolated · in 0 · out 0 calls: none called by: none

IMPORT_NAME:13 isolated · in 0 · out 0 calls: none called by: none

URL_OPEN:14 isolated · in 0 · out 0 calls: none called by: none

URL_CLOSE:15 isolated · in 0 · out 0 calls: none called by: none

QUOTES:16 isolated · in 0 · out 0 calls: none called by: none

RELATIVE_MARK:17 isolated · in 0 · out 0 calls: none called by: none

ROOT_MARK:18 isolated · in 0 · out 0 calls: none called by: none

SCHEME_MARK:19 isolated · in 0 · out 0 calls: none called by: none

UNRESOLVED_CODES:20 isolated · in 0 · out 0 calls: none called by: none

first:33 isolated · in 0 · out 0 calls: none called by: none

trimmed:39 isolated · in 0 · out 0 calls: none called by: none

close:41 isolated · in 0 · out 0 calls: none called by: none

isLocal:47 isolated · in 0 · out 0 calls: none called by: none

messages:65 isolated · in 0 · out 0 calls: none called by: none

rule:70 isolated · in 0 · out 0 calls: none called by: none

from:73 isolated · in 0 · out 0 calls: none called by: none

target:78 isolated · in 0 · out 0 calls: none called by: none

the file's walk 330 steps

Syntax kinds

identifier 137

arguments 40

call_expression 38

property_identifier 37

member_expression 31

lexical_declaration 26

variable_declarator 26

string_fragment 22

Once only

program 1

object_pattern 1

type_predicate_annotation 1

type_predicate 1

try_statement 1

catch_clause 1

The source is served as text at the source

root

shared

A container holding 90 files, 8277 lines of code, 1317 definitions and 466 call edges.

Stats

Files 90

Lines of code 8277

Blank lines 733

Bytes 340871

Definitions 1317

Exported 700

Callable 499

Call edges 466

isolated flow 915

leaf flow 166

relay flow 138

entry flow 98

Findings no anomalies

Folders

allowlists

A concern on the infrastructure layer holding 3 files, 61 lines of code, 15 definitions and 1 call edge.

analyzers

A concern on the processing layer holding 15 files, 1523 lines of code, 366 definitions and 159 call edges.

configs

A concern on the infrastructure layer holding 1 file, 609 lines of code, 19 definitions and 0 call edges.

exclusions

A concern on the infrastructure layer holding 1 file, 1 line of code, 1 definition and 0 call edges.

factories

A concern on the infrastructure layer holding 2 files, 83 lines of code, 19 definitions and 5 call edges.

formatters

A concern on the processing layer holding 1 file, 70 lines of code, 22 definitions and 1 call edge.

generated

A subject holding 5 files, 1132 lines of code, 7 definitions and 0 call edges.

loaders

A concern on the infrastructure layer holding 5 files, 272 lines of code, 72 definitions and 19 call edges.

manifests

A concern on the infrastructure layer holding 32 files, 2240 lines of code, 211 definitions and 31 call edges.

matchers

A concern on the processing layer holding 7 files, 801 lines of code, 205 definitions and 90 call edges.

predicates

A concern on the infrastructure layer holding 1 file, 196 lines of code, 42 definitions and 13 call edges.

registries

A concern on the infrastructure layer holding 2 files, 173 lines of code, 39 definitions and 9 call edges.

resolvers

A concern on the infrastructure layer holding 4 files, 249 lines of code, 82 definitions and 23 call edges.

selectors

A concern on the application layer holding 5 files, 488 lines of code, 146 definitions and 87 call edges.

strings

A concern on the product layer holding 5 files, 223 lines of code, 57 definitions and 0 call edges.

validators

A concern on the processing layer holding 1 file, 156 lines of code, 14 definitions and 28 call edges.

root shared

allowlists

A concern on the infrastructure layer holding 3 files, 61 lines of code, 15 definitions and 1 call edge.

Stats

Files 3

Lines of code 61

Blank lines 10

Bytes 2382

Definitions 15

Exported 11

Callable 5

Call edges 1

isolated flow 12

leaf flow 2

entry flow 1

Findings no anomalies

the folder's walk 190 steps

Files

export.allowlist.ts

  • Subject: export
  • Concern: allowlist
  • Layer: infrastructure
  • 1 lines of code
  • 1 definitions
  • 0 call edges

factory.allowlist.ts

  • Subject: factory
  • Concern: allowlist
  • Layer: infrastructure
  • 59 lines of code
  • 13 definitions
  • 1 call edges

registrar.allowlist.ts

  • Subject: registrar
  • Concern: allowlist
  • Layer: infrastructure
  • 1 lines of code
  • 1 definitions
  • 0 call edges

root shared allowlists

export.allowlist.ts

  • Subject: export
  • Concern: allowlist
  • Layer: infrastructure

Stats

Files 1

Lines of code 1

Blank lines 0

Bytes 88

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

STAGED_FUTURE_ALLOWLIST:1 isolated · in 0 · out 0 calls: none called by: none

the file's walk 5 steps

Syntax kinds

type_annotation 3

property_signature 2

property_identifier 2

predefined_type 2

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

identifier 1

readonly_type 1

The source is served as text at the source

root shared allowlists

factory.allowlist.ts

  • Subject: factory
  • Concern: allowlist
  • Layer: infrastructure

Stats

Files 1

Lines of code 59

Blank lines 10

Bytes 2212

Definitions 13

Exported 9

Callable 5

Call edges 1

isolated flow 10

leaf flow 2

entry flow 1

Findings no anomalies

declaredModules:55 leaf · in 2 · out 0 calls: none called by: create, create

isRecord:34 leaf · in 1 · out 0 calls: none called by: declaredNames

declaredNames:38 entry · in 0 · out 1 calls: isRecord called by: none

RAW_ELEMENT_FACTORIES:3 isolated · in 0 · out 0 calls: none called by: none

ELEMENT_FACTORY_MODULES:5 isolated · in 0 · out 0 calls: none called by: none

FACTORY_OPTIONS_SCHEMA:7 isolated · in 0 · out 0 calls: none called by: none

MODULE_OPTIONS_SCHEMA:15 isolated · in 0 · out 0 calls: none called by: none

WRITER_OPTIONS_SCHEMA:23 isolated · in 0 · out 0 calls: none called by: none

options:39 isolated · in 0 · out 0 calls: none called by: none

value:43 isolated · in 0 · out 0 calls: none called by: none

declaredFactories:47 isolated · in 0 · out 0 calls: none called by: none

declaredWriters:63 isolated · in 0 · out 0 calls: none called by: none

declared:67 isolated · in 0 · out 0 calls: none called by: none

the file's walk 179 steps

Syntax kinds

identifier 64

property_identifier 32

pair 25

string 17

string_fragment 17

predefined_type 17

type_annotation 16

lexical_declaration 15

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

null 1

The source is served as text at the source

root shared allowlists

registrar.allowlist.ts

  • Subject: registrar
  • Concern: allowlist
  • Layer: infrastructure

Stats

Files 1

Lines of code 1

Blank lines 0

Bytes 82

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

INSTANCE_SCOPED_REGISTRARS:1 isolated · in 0 · out 0 calls: none called by: none

the file's walk 6 steps

Syntax kinds

identifier 2

type_arguments 2

predefined_type 2

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

type_annotation 1

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

type_annotation 1

generic_type 1

The source is served as text at the source

root shared

analyzers

A concern on the processing layer holding 15 files, 1523 lines of code, 366 definitions and 159 call edges.

Stats

Files 15

Lines of code 1523

Blank lines 160

Bytes 61643

Definitions 366

Exported 156

Callable 137

Call edges 159

isolated flow 255

leaf flow 40

relay flow 38

entry flow 33

Findings no anomalies

the folder's walk 6301 steps

Files

check.analyzer.ts

  • Subject: check
  • Concern: analyzer
  • Layer: processing
  • 44 lines of code
  • 15 definitions
  • 4 call edges

composition.analyzer.ts

  • Subject: composition
  • Concern: analyzer
  • Layer: processing
  • 117 lines of code
  • 39 definitions
  • 8 call edges

diagram.analyzer.ts

  • Subject: diagram
  • Concern: analyzer
  • Layer: processing
  • 149 lines of code
  • 40 definitions
  • 9 call edges

document.analyzer.ts

  • Subject: document
  • Concern: analyzer
  • Layer: processing
  • 36 lines of code
  • 8 definitions
  • 11 call edges

generator.analyzer.ts

  • Subject: generator
  • Concern: analyzer
  • Layer: processing
  • 81 lines of code
  • 21 definitions
  • 5 call edges

liveness.analyzer.ts

  • Subject: liveness
  • Concern: analyzer
  • Layer: processing
  • 92 lines of code
  • 19 definitions
  • 4 call edges

location.analyzer.ts

  • Subject: location
  • Concern: analyzer
  • Layer: processing
  • 178 lines of code
  • 32 definitions
  • 21 call edges

rule.analyzer.ts

  • Subject: rule
  • Concern: analyzer
  • Layer: processing
  • 98 lines of code
  • 22 definitions
  • 18 call edges

segment.analyzer.ts

  • Subject: segment
  • Concern: analyzer
  • Layer: processing
  • 99 lines of code
  • 22 definitions
  • 14 call edges

sentence.analyzer.ts

  • Subject: sentence
  • Concern: analyzer
  • Layer: processing
  • 94 lines of code
  • 17 definitions
  • 6 call edges

sink.analyzer.ts

  • Subject: sink
  • Concern: analyzer
  • Layer: processing
  • 41 lines of code
  • 12 definitions
  • 8 call edges

specifier.analyzer.ts

  • Subject: specifier
  • Concern: analyzer
  • Layer: processing
  • 190 lines of code
  • 52 definitions
  • 14 call edges

taxonomy.analyzer.ts

  • Subject: taxonomy
  • Concern: analyzer
  • Layer: processing
  • 112 lines of code
  • 20 definitions
  • 9 call edges

taxonomy.coverage.analyzer.ts

  • Subject: taxonomy
  • Concern: analyzer
  • Variant: coverage
  • Layer: processing
  • 60 lines of code
  • 10 definitions
  • 13 call edges

taxonomy.tree.analyzer.ts

  • Subject: taxonomy
  • Concern: analyzer
  • Variant: tree
  • Layer: processing
  • 132 lines of code
  • 37 definitions
  • 15 call edges

root shared analyzers

check.analyzer.ts

  • Subject: check
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 44

Blank lines 7

Bytes 2070

Definitions 15

Exported 5

Callable 6

Call edges 4

isolated flow 9

leaf flow 3

entry flow 2

relay flow 1

Findings no anomalies

visit:43 relay · in 1 · out 2 calls: declarationOf, isDeclaringCall called by: declarationsIn

stringsOf:8 leaf · in 1 · out 0 calls: none called by: fieldOf

declarationOf:23 leaf · in 1 · out 0 calls: none called by: visit

isDeclaringCall:33 leaf · in 1 · out 0 calls: none called by: visit

fieldOf:16 entry · in 0 · out 1 calls: stringsOf called by: none

declarationsIn:37 entry · in 0 · out 1 calls: visit called by: none

DECLARING_CALLEE:4 isolated · in 0 · out 0 calls: none called by: none

Field:6 isolated · in 0 · out 0 calls: none called by: none

values:12 isolated · in 0 · out 0 calls: none called by: none

property:17 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

detects:28 isolated · in 0 · out 0 calls: none called by: none

enforces:29 isolated · in 0 · out 0 calls: none called by: none

source:41 isolated · in 0 · out 0 calls: none called by: none

found:42 isolated · in 0 · out 0 calls: none called by: none

the file's walk 223 steps

Syntax kinds

identifier 91

member_expression 31

property_identifier 31

call_expression 19

arguments 19

lexical_declaration 14

variable_declarator 14

type_annotation 14

Once only

program 1

named_imports 1

import_specifier 1

type_alias_declaration 1

index_type_query 1

array_pattern 1

The source is served as text at the source

root shared analyzers

composition.analyzer.ts

  • Subject: composition
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 117

Blank lines 17

Bytes 5173

Definitions 39

Exported 19

Callable 16

Call edges 8

isolated flow 31

leaf flow 4

relay flow 3

entry flow 1

Findings no anomalies

contentWordsOf:74 relay · in 2 · out 3 calls: hasLetter, withoutTags, sentenceWordsOf called by: restates, restates

compositionFindingsOf:131 relay · in 2 · out 1 calls: findingsAt called by: check, documentFindingsOf

restates:90 relay · in 1 · out 3 calls: contentWordsOf, contentWordsOf, overlapOf called by: fieldRestates

withoutTags:24 leaf · in 1 · out 0 calls: none called by: contentWordsOf

hasLetter:65 leaf · in 1 · out 0 calls: none called by: contentWordsOf

overlapOf:82 leaf · in 1 · out 0 calls: none called by: restates

findingsAt:107 leaf · in 1 · out 0 calls: none called by: compositionFindingsOf

fieldRestates:94 entry · in 0 · out 1 calls: restates called by: none

TAG_OPEN:19 isolated · in 0 · out 0 calls: none called by: none

TAG_CLOSE:20 isolated · in 0 · out 0 calls: none called by: none

SPACE:21 isolated · in 0 · out 0 calls: none called by: none

DOUBLE_PLURAL:22 isolated · in 0 · out 0 calls: none called by: none

output:25 isolated · in 0 · out 0 calls: none called by: none

inside:26 isolated · in 0 · out 0 calls: none called by: none

opens:28 isolated · in 0 · out 0 calls: none called by: none

closes:29 isolated · in 0 · out 0 calls: none called by: none

opensWith:37 isolated · in 0 · out 0 calls: none called by: none

holds:41 isolated · in 0 · out 0 calls: none called by: none

labelsOnly:45 isolated · in 0 · out 0 calls: none called by: none

labeling:46 isolated · in 0 · out 0 calls: none called by: none

commentOpenerOf:50 isolated · in 0 · out 0 calls: none called by: none

fillerOf:55 isolated · in 0 · out 0 calls: none called by: none

partyOf:60 isolated · in 0 · out 0 calls: none called by: none

hit:61 isolated · in 0 · out 0 calls: none called by: none

stemOf:69 isolated · in 0 · out 0 calls: none called by: none

plural:70 isolated · in 0 · out 0 calls: none called by: none

smaller:83 isolated · in 0 · out 0 calls: none called by: none

withoutQuotes:98 isolated · in 0 · out 0 calls: none called by: none

open:99 isolated · in 0 · out 0 calls: none called by: none

close:100 isolated · in 0 · out 0 calls: none called by: none

sentence:108 isolated · in 0 · out 0 calls: none called by: none

words:109 isolated · in 0 · out 0 calls: none called by: none

found:110 isolated · in 0 · out 0 calls: none called by: none

opener:111 isolated · in 0 · out 0 calls: none called by: none

unquoted:115 isolated · in 0 · out 0 calls: none called by: none

filler:116 isolated · in 0 · out 0 calls: none called by: none

party:120 isolated · in 0 · out 0 calls: none called by: none

earlier:124 isolated · in 0 · out 0 calls: none called by: none

sentences:132 isolated · in 0 · out 0 calls: none called by: none

the file's walk 591 steps

Syntax kinds

identifier 274

arguments 57

call_expression 56

property_identifier 50

member_expression 42

lexical_declaration 41

variable_declarator 41

type_annotation 41

Once only

program 1

false 1

for_in_statement 1

assignment_expression 1

new_expression 1

spread_element 1

The source is served as text at the source

root shared analyzers

diagram.analyzer.ts

  • Subject: diagram
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 149

Blank lines 16

Bytes 5315

Definitions 40

Exported 6

Callable 13

Call edges 9

isolated flow 30

leaf flow 6

relay flow 4

Findings no anomalies

skipQuoted:27 leaf · in 2 · out 0 calls: none called by: nodeTokensOf, skipBracket

nodeTokensOf:107 relay · in 1 · out 5 calls: groupIdEnd, skipBracket, skipEdge, skipLabel, skipQuoted called by: reservedNodeIdsOf

reservedNodeIdsOf:148 relay · in 1 · out 2 calls: nodeTokensOf, usedAsNode called by: report

skipBracket:32 relay · in 1 · out 1 calls: skipQuoted called by: nodeTokensOf

groupIdEnd:102 relay · in 1 · out 1 calls: readToken called by: nodeTokensOf

skipLabel:55 leaf · in 1 · out 0 calls: none called by: nodeTokensOf

skipEdge:76 leaf · in 1 · out 0 calls: none called by: nodeTokensOf

readToken:94 leaf · in 1 · out 0 calls: none called by: groupIdEnd

usedAsNode:141 leaf · in 1 · out 0 calls: none called by: reservedNodeIdsOf

isDiagramSource:161 leaf · in 1 · out 0 calls: none called by: report

LINE_END:11 isolated · in 0 · out 0 calls: none called by: none

SPACE:12 isolated · in 0 · out 0 calls: none called by: none

QUOTE:13 isolated · in 0 · out 0 calls: none called by: none

LABEL_BAR:14 isolated · in 0 · out 0 calls: none called by: none

OPEN_CLOSE:15 isolated · in 0 · out 0 calls: none called by: none

Token:21 isolated · in 0 · out 0 calls: none called by: none

depth:33 isolated · in 0 · out 0 calls: none called by: none

skipInlineLabel:60 isolated · in 0 · out 0 calls: none called by: none

next:64 isolated · in 0 · out 0 calls: none called by: none

ARROW_HEAD:73 isolated · in 0 · out 0 calls: none called by: none

LABEL_OPENER_LENGTH:74 isolated · in 0 · out 0 calls: none called by: none

run:81 isolated · in 0 · out 0 calls: none called by: none

opensLabel:86 isolated · in 0 · out 0 calls: none called by: none

labelEnd:90 isolated · in 0 · out 0 calls: none called by: none

rest:103 isolated · in 0 · out 0 calls: none called by: none

tokens:108 isolated · in 0 · out 0 calls: none called by: none

at:109 isolated · in 0 · out 0 calls: none called by: none

char:111 isolated · in 0 · out 0 calls: none called by: none

close:112 isolated · in 0 · out 0 calls: none called by: none

token:122 isolated · in 0 · out 0 calls: none called by: none

nextChar:132 isolated · in 0 · out 0 calls: none called by: none

previousChar:136 isolated · in 0 · out 0 calls: none called by: none

head:137 isolated · in 0 · out 0 calls: none called by: none

after:142 isolated · in 0 · out 0 calls: none called by: none

before:143 isolated · in 0 · out 0 calls: none called by: none

target:144 isolated · in 0 · out 0 calls: none called by: none

found:149 isolated · in 0 · out 0 calls: none called by: none

line:151 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

the file's walk 621 steps

Syntax kinds

identifier 279

property_identifier 76

member_expression 68

arguments 59

call_expression 58

lexical_declaration 48

variable_declarator 48

type_annotation 43

Once only

program 1

escape_sequence 1

generic_type 1

type_arguments 1

new_expression 1

interface_declaration 1

The source is served as text at the source

root shared analyzers

document.analyzer.ts

  • Subject: document
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 36

Blank lines 6

Bytes 2242

Definitions 8

Exported 1

Callable 5

Call edges 11

entry flow 4

isolated flow 3

leaf flow 1

Findings no anomalies

found:17 leaf · in 6 · out 0 calls: none called by: composedFinding, sentenceFindings, sentenceFindings, sentenceFindings, sentenceFindings, sentenceFindings

sentenceFindings:21 entry · in 0 · out 7 calls: found, found, found, found, found, firstKnownIn, firstTermIn called by: none

documentFindingsOf:37 entry · in 0 · out 2 calls: compositionFindingsOf, sentencesOf called by: none

isEnforced:13 entry · in 0 · out 1 calls: isCheckEnforced called by: none

composedFinding:32 entry · in 0 · out 1 calls: found called by: none

KNOWN_TERMS:11 isolated · in 0 · out 0 calls: none called by: none

{ words }:22 isolated · in 0 · out 0 calls: none called by: none

check:33 isolated · in 0 · out 0 calls: none called by: none

the file's walk 181 steps

Syntax kinds

identifier 84

call_expression 20

arguments 20

import_specifier 17

string_fragment 15

string 14

type_annotation 13

member_expression 11

Once only

program 1

readonly_type 1

union_type 1

literal_type 1

object 1

object_pattern 1

The source is served as text at the source

root shared analyzers

generator.analyzer.ts

  • Subject: generator
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 81

Blank lines 10

Bytes 3362

Definitions 21

Exported 6

Callable 9

Call edges 5

isolated flow 15

leaf flow 3

relay flow 2

entry flow 1

Findings no anomalies

literalChildren:8 leaf · in 2 · out 0 calls: none called by: collectLiterals, rootsAtEphemeralDir

collectLiterals:30 relay · in 1 · out 2 calls: literalChildren, ownLiterals called by: targetLiterals

rootsAtEphemeralDir:37 relay · in 1 · out 2 calls: literalChildren, calledName called by: reportWrite

ownLiterals:22 leaf · in 1 · out 0 calls: none called by: collectLiterals

targetIsUnmarkedGenerated:79 leaf · in 1 · out 0 calls: none called by: reportWrite

targetLiterals:67 entry · in 0 · out 1 calls: collectLiterals called by: none

EPHEMERAL_ROOT_FNS:5 isolated · in 0 · out 0 calls: none called by: none

CLIMB_LIMIT:6 isolated · in 0 · out 0 calls: none called by: none

literal:23 isolated · in 0 · out 0 calls: none called by: none

quasis:24 isolated · in 0 · out 0 calls: none called by: none

extensionOf:55 isolated · in 0 · out 0 calls: none called by: none

dot:56 isolated · in 0 · out 0 calls: none called by: none

prettierExtLiterals:60 isolated · in 0 · out 0 calls: none called by: none

ext:62 isolated · in 0 · out 0 calls: none called by: none

own:68 isolated · in 0 · out 0 calls: none called by: none

name:69 isolated · in 0 · out 0 calls: none called by: none

init:70 isolated · in 0 · out 0 calls: none called by: none

basenameOf:74 isolated · in 0 · out 0 calls: none called by: none

slash:75 isolated · in 0 · out 0 calls: none called by: none

named:83 isolated · in 0 · out 0 calls: none called by: none

base:88 isolated · in 0 · out 0 calls: none called by: none

the file's walk 341 steps

Syntax kinds

identifier 148

member_expression 37

property_identifier 37

arguments 35

call_expression 34

binary_expression 32

type_annotation 23

lexical_declaration 22

Once only

program 1

new_expression 1

parenthesized_type 1

optional_chain 1

true 1

escape_sequence 1

The source is served as text at the source

root shared analyzers

liveness.analyzer.ts

  • Subject: liveness
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 92

Blank lines 6

Bytes 3402

Definitions 19

Exported 14

Callable 6

Call edges 4

isolated flow 14

entry flow 2

leaf flow 2

relay flow 1

Findings no anomalies

addEdge:5 leaf · in 2 · out 0 calls: none called by: buildImportGraph, buildImportGraph

walkReachable:47 leaf · in 2 · out 0 calls: none called by: browserFiles, externalReach

buildImportGraph:15 relay · in 1 · out 2 calls: addEdge, addEdge called by: browserFiles

findEntrypoints:26 entry · in 0 · out 1 calls: matchesBarrelPattern called by: none

externalReach:67 entry · in 0 · out 1 calls: walkReachable called by: none

edges:10 isolated · in 0 · out 0 calls: none called by: none

seen:31 isolated · in 0 · out 0 calls: none called by: none

allFiles:32 isolated · in 0 · out 0 calls: none called by: none

reachableFiles:48 isolated · in 0 · out 0 calls: none called by: none

reachableExports:49 isolated · in 0 · out 0 calls: none called by: none

stack:50 isolated · in 0 · out 0 calls: none called by: none

file:52 isolated · in 0 · out 0 calls: none called by: none

keys:68 isolated · in 0 · out 0 calls: none called by: none

target:70 isolated · in 0 · out 0 calls: none called by: none

computeDeadExports:82 isolated · in 0 · out 0 calls: none called by: none

graph:88 isolated · in 0 · out 0 calls: none called by: none

entrypoints:89 isolated · in 0 · out 0 calls: none called by: none

reachable:90 isolated · in 0 · out 0 calls: none called by: none

key:95 isolated · in 0 · out 0 calls: none called by: none

the file's walk 349 steps

Syntax kinds

identifier 155

member_expression 42

property_identifier 42

arguments 35

call_expression 29

type_annotation 25

lexical_declaration 21

variable_declarator 21

Once only

program 1

while_statement 1

number 1

undefined 1

function_type 1

The source is served as text at the source

root shared analyzers

location.analyzer.ts

  • Subject: location
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 178

Blank lines 12

Bytes 5727

Definitions 32

Exported 24

Callable 10

Call edges 21

isolated flow 24

relay flow 5

entry flow 2

leaf flow 1

Findings no anomalies

holdsMeta:80 relay · in 3 · out 3 calls: nameOf, nodeAt, nodesAt called by: variableDeclarator, isFileDir, isMetaClimb

isFileDir:121 relay · in 2 · out 6 calls: holdsMeta, isType, nameOf, nodeAt, nodeAt, nodesAt called by: variableDeclarator, staticTargetOf

isMetaClimb:174 relay · in 1 · out 4 calls: climbCountOf, holdsMeta, nameOf, nodesAt called by: callExpression

boundNameOf:165 relay · in 1 · out 3 calls: isType, isType, nameOf called by: callExpression

cookedOf:39 relay · in 1 · out 2 calls: recordAt, stringIn called by: foldTemplate

climbCountOf:99 leaf · in 1 · out 0 calls: none called by: isMetaClimb

staticTargetOf:138 entry · in 0 · out 2 calls: isFileDir, nodesAt called by: none

composedKeyOf:55 entry · in 0 · out 1 calls: isType called by: none

PATH_CALLEES:17 isolated · in 0 · out 0 calls: none called by: none

CJS_ANCHORS:36 isolated · in 0 · out 0 calls: none called by: none

BUILDERS:37 isolated · in 0 · out 0 calls: none called by: none

trimSlashes:43 isolated · in 0 · out 0 calls: none called by: none

start:44 isolated · in 0 · out 0 calls: none called by: none

end:45 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

keyValue:64 isolated · in 0 · out 0 calls: none called by: none

tail:68 isolated · in 0 · out 0 calls: none called by: none

anchorLocation:72 isolated · in 0 · out 0 calls: none called by: none

key:76 isolated · in 0 · out 0 calls: none called by: none

count:100 isolated · in 0 · out 0 calls: none called by: none

depthBelowPackage:109 isolated · in 0 · out 0 calls: none called by: none

posix:110 isolated · in 0 · out 0 calls: none called by: none

cut:112 isolated · in 0 · out 0 calls: none called by: none

dir:113 isolated · in 0 · out 0 calls: none called by: none

name:126 isolated · in 0 · out 0 calls: none called by: none

segments:146 isolated · in 0 · out 0 calls: none called by: none

sawFileDir:147 isolated · in 0 · out 0 calls: none called by: none

parent:166 isolated · in 0 · out 0 calls: none called by: none

id:170 isolated · in 0 · out 0 calls: none called by: none

sawMeta:178 isolated · in 0 · out 0 calls: none called by: none

climbs:179 isolated · in 0 · out 0 calls: none called by: none

literal:184 isolated · in 0 · out 0 calls: none called by: none

the file's walk 526 steps

Syntax kinds

identifier 232

string_fragment 67

string 65

arguments 64

call_expression 61

binary_expression 48

statement_block 40

lexical_declaration 35

Once only

program 1

array_pattern 1

optional_chain 1

object 1

for_statement 1

array_type 1

The source is served as text at the source

root shared analyzers

rule.analyzer.ts

  • Subject: rule
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 98

Blank lines 10

Bytes 3772

Definitions 22

Exported 18

Callable 9

Call edges 18

isolated flow 13

relay flow 6

entry flow 2

leaf flow 1

Findings no anomalies

textOf:19 relay · in 2 · out 2 calls: literalString, nameOf called by: collectRuleFile, keyNameOf

propertyNamed:34 relay · in 2 · out 2 calls: keyNameOf, propertiesOf called by: reportMetaDefects, reportMetaDefects

propertiesOf:30 relay · in 2 · out 1 calls: nodesAt called by: declaredIds, propertyNamed

isNonEmptyString:38 relay · in 1 · out 6 calls: literalString, nodeAt, nodeAt, nodesAt, recordAt, stringIn called by: reportMetaDefects

keyNameOf:26 relay · in 1 · out 2 calls: textOf, nodeAt called by: propertyNamed

declaredIds:98 relay · in 1 · out 2 calls: propertiesOf, nodeAt called by: program

reportedIds:83 leaf · in 1 · out 0 calls: none called by: program

collectRuleFile:54 entry · in 0 · out 2 calls: textOf, nodeAt called by: none

collectRuleObject:78 entry · in 0 · out 1 calls: nodeAt called by: none

GUARD_IMPORTS:15 isolated · in 0 · out 0 calls: none called by: none

ANY_KEYWORD:16 isolated · in 0 · out 0 calls: none called by: none

REPORT_METHOD:17 isolated · in 0 · out 0 calls: none called by: none

anyNodes:55 isolated · in 0 · out 0 calls: none called by: none

guards:56 isolated · in 0 · out 0 calls: none called by: none

ruleObjects:57 isolated · in 0 · out 0 calls: none called by: none

names:70 isolated · in 0 · out 0 calls: none called by: none

metaProperty:79 isolated · in 0 · out 0 calls: none called by: none

messageId:89 isolated · in 0 · out 0 calls: none called by: none

value:90 isolated · in 0 · out 0 calls: none called by: none

ids:99 isolated · in 0 · out 0 calls: none called by: none

meta:101 isolated · in 0 · out 0 calls: none called by: none

messages:102 isolated · in 0 · out 0 calls: none called by: none

the file's walk 377 steps

Syntax kinds

identifier 156

arguments 51

call_expression 47

string 36

string_fragment 32

binary_expression 27

property_identifier 27

member_expression 26

Once only

program 1

pair 1

readonly_type 1

The source is served as text at the source

root shared analyzers

segment.analyzer.ts

  • Subject: segment
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 99

Blank lines 11

Bytes 3699

Definitions 22

Exported 6

Callable 8

Call edges 14

isolated flow 14

entry flow 4

leaf flow 2

relay flow 2

Findings no anomalies

arrayJoinObject:32 relay · in 1 · out 4 calls: isType, nameOf, nodeAt, nodeAt called by: foldCall

foldSegments:87 relay · in 1 · out 1 calls: fold called by: foldCall

foldParts:20 leaf · in 1 · out 0 calls: none called by: foldCall

fold:91 leaf · in 1 · out 0 calls: none called by: foldSegments

foldCall:65 entry · in 0 · out 4 calls: arrayJoinObject, foldParts, foldSegments, nodesAt called by: none

foldTemplate:40 entry · in 0 · out 3 calls: cookedOf, nodesAt, nodesAt called by: none

foldConcat:56 entry · in 0 · out 1 calls: stringAt called by: none

composedTokenOf:95 entry · in 0 · out 1 calls: tokenIn called by: none

BUILDERS:16 isolated · in 0 · out 0 calls: none called by: none

Folder:18 isolated · in 0 · out 0 calls: none called by: none

parts:21 isolated · in 0 · out 0 calls: none called by: none

callee:33 isolated · in 0 · out 0 calls: none called by: none

holes:41 isolated · in 0 · out 0 calls: none called by: none

folded:43 isolated · in 0 · out 0 calls: none called by: none

left:60 isolated · in 0 · out 0 calls: none called by: none

right:61 isolated · in 0 · out 0 calls: none called by: none

foldLiteral:72 isolated · in 0 · out 0 calls: none called by: none

literal:73 isolated · in 0 · out 0 calls: none called by: none

FOLDERS:77 isolated · in 0 · out 0 calls: none called by: none

joinObject:99 isolated · in 0 · out 0 calls: none called by: none

isBuilder:100 isolated · in 0 · out 0 calls: none called by: none

segments:104 isolated · in 0 · out 0 calls: none called by: none

the file's walk 389 steps

Syntax kinds

identifier 174

arguments 47

call_expression 46

string 29

string_fragment 27

null 27

required_parameter 25

binary_expression 23

Once only

program 1

new_expression 1

type_alias_declaration 1

function_type 1

readonly_type 1

spread_element 1

The source is served as text at the source

root shared analyzers

sentence.analyzer.ts

  • Subject: sentence
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 94

Blank lines 10

Bytes 3318

Definitions 17

Exported 13

Callable 10

Call edges 6

isolated flow 8

leaf flow 6

entry flow 2

relay flow 1

Findings no anomalies

sentencesOf:16 leaf · in 2 · out 0 calls: none called by: documentFindingsOf, shapesOf

isParticiple:53 leaf · in 2 · out 0 calls: none called by: participleAfter, participleAfter

shapesOf:98 relay · in 1 · out 1 calls: sentencesOf called by: report

sentenceWordsOf:34 leaf · in 1 · out 0 calls: none called by: contentWordsOf

isAdverb:63 leaf · in 1 · out 0 calls: none called by: participleAfter

isAgentlessPassive:76 leaf · in 1 · out 0 calls: none called by: shapeOf

joinsOf:89 leaf · in 1 · out 0 calls: none called by: shapeOf

participleAfter:67 entry · in 0 · out 3 calls: isAdverb, isParticiple, isParticiple called by: none

shapeOf:93 entry · in 0 · out 2 calls: isAgentlessPassive, joinsOf called by: none

sentences:17 isolated · in 0 · out 0 calls: none called by: none

current:36 isolated · in 0 · out 0 calls: none called by: none

next:68 isolated · in 0 · out 0 calls: none called by: none

after:72 isolated · in 0 · out 0 calls: none called by: none

index:77 isolated · in 0 · out 0 calls: none called by: none

participle:81 isolated · in 0 · out 0 calls: none called by: none

words:94 isolated · in 0 · out 0 calls: none called by: none

longestOf:102 isolated · in 0 · out 0 calls: none called by: none

the file's walk 324 steps

Syntax kinds

identifier 139

property_identifier 38

member_expression 35

call_expression 34

arguments 34

statement_block 25

type_annotation 23

predefined_type 20

Once only

program 1

else_clause 1

true 1

template_string 1

template_substitution 1

ternary_expression 1

The source is served as text at the source

root shared analyzers

sink.analyzer.ts

  • Subject: sink
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 41

Blank lines 8

Bytes 1920

Definitions 12

Exported 7

Callable 7

Call edges 8

isolated flow 5

leaf flow 3

relay flow 3

entry flow 1

Findings no anomalies

identName:11 leaf · in 5 · out 0 calls: none called by: calledName, calledName, isJsonStringify, isJsonStringify, parentWriteMissingUtf8

calledName:15 relay · in 3 · out 2 calls: identName, identName called by: reportWrite, rootsAtEphemeralDir, isFileWriteCall

parentWriteMissingUtf8:36 relay · in 1 · out 3 calls: encodingOf, identName, stringValue called by: reportSpacing

isJsonStringify:23 relay · in 1 · out 2 calls: identName, identName called by: handleCall

encodingOf:7 leaf · in 1 · out 0 calls: none called by: parentWriteMissingUtf8

stringValue:32 leaf · in 1 · out 0 calls: none called by: parentWriteMissingUtf8

isFileWriteCall:47 entry · in 0 · out 1 calls: calledName called by: none

WRITE_METHODS:3 isolated · in 0 · out 0 calls: none called by: none

FILE_WRITE_FNS:4 isolated · in 0 · out 0 calls: none called by: none

UTF8:5 isolated · in 0 · out 0 calls: none called by: none

{ callee }:24 isolated · in 0 · out 0 calls: none called by: none

{ parent }:37 isolated · in 0 · out 0 calls: none called by: none

the file's walk 172 steps

Syntax kinds

identifier 63

string 25

member_expression 25

property_identifier 25

binary_expression 23

string_fragment 21

arguments 16

type_annotation 14

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

arrow_function 1

The source is served as text at the source

root shared analyzers

specifier.analyzer.ts

  • Subject: specifier
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 190

Blank lines 20

Bytes 8240

Definitions 52

Exported 20

Callable 15

Call edges 14

isolated flow 40

entry flow 7

leaf flow 4

relay flow 1

Findings no anomalies

absoluteOf:102 leaf · in 3 · out 0 calls: none called by: gateTargets, scriptTargets, specifierTarget

applicationEdges:136 relay · in 1 · out 1 calls: sourceFilesUnder called by: applicationImporters

subpathTarget:93 leaf · in 1 · out 0 calls: none called by: specifierTarget

resolve:116 leaf · in 1 · out 0 calls: none called by: specifierTarget

sourceFilesUnder:120 leaf · in 1 · out 0 calls: none called by: applicationEdges

specifierTarget:106 entry · in 0 · out 4 calls: absoluteOf, resolve, subpathTarget, collapsePath called by: none

scriptTargets:181 entry · in 0 · out 3 calls: absoluteOf, memberDirs, collapsePath called by: none

gateTargets:197 entry · in 0 · out 2 calls: absoluteOf, collapsePath called by: none

exportPairsOf:19 entry · in 0 · out 1 calls: isManifestRecord called by: none

packageTargets:38 entry · in 0 · out 1 calls: memberDirs called by: none

subpathImportsOf:64 entry · in 0 · out 1 calls: isManifestRecord called by: none

applicationImporters:148 entry · in 0 · out 1 calls: applicationEdges called by: none

SOURCE_EXTENSION:10 isolated · in 0 · out 0 calls: none called by: none

RELATIVE_MARK:11 isolated · in 0 · out 0 calls: none called by: none

WILDCARD:12 isolated · in 0 · out 0 calls: none called by: none

SUBPATH_MARK:13 isolated · in 0 · out 0 calls: none called by: none

TOKEN_SEPARATOR:14 isolated · in 0 · out 0 calls: none called by: none

IMPORT_MARK:15 isolated · in 0 · out 0 calls: none called by: none

APPLICATION_ROOT:17 isolated · in 0 · out 0 calls: none called by: none

{ exports }:22 isolated · in 0 · out 0 calls: none called by: none

manifest:41 isolated · in 0 · out 0 calls: none called by: none

{ name }:42 isolated · in 0 · out 0 calls: none called by: none

pairs:46 isolated · in 0 · out 0 calls: none called by: none

pair:48 isolated · in 0 · out 0 calls: none called by: none

PACKAGES:56 isolated · in 0 · out 0 calls: none called by: none

SubpathImport:58 isolated · in 0 · out 0 calls: none called by: none

{ imports }:65 isolated · in 0 · out 0 calls: none called by: none

star:73 isolated · in 0 · out 0 calls: none called by: none

MEMBER_IMPORTS:84 isolated · in 0 · out 0 calls: none called by: none

memberOf:88 isolated · in 0 · out 0 calls: none called by: none

owners:89 isolated · in 0 · out 0 calls: none called by: none

member:94 isolated · in 0 · out 0 calls: none called by: none

entry:95 isolated · in 0 · out 0 calls: none called by: none

folder:108 isolated · in 0 · out 0 calls: none called by: none

parts:114 isolated · in 0 · out 0 calls: none called by: none

name:115 isolated · in 0 · out 0 calls: none called by: none

full:125 isolated · in 0 · out 0 calls: none called by: none

target:140 isolated · in 0 · out 0 calls: none called by: none

importers:149 isolated · in 0 · out 0 calls: none called by: none

reachedUnder:158 isolated · in 0 · out 0 calls: none called by: none

edges:159 isolated · in 0 · out 0 calls: none called by: none

inside:160 isolated · in 0 · out 0 calls: none called by: none

start:161 isolated · in 0 · out 0 calls: none called by: none

reached:165 isolated · in 0 · out 0 calls: none called by: none

queue:166 isolated · in 0 · out 0 calls: none called by: none

file:168 isolated · in 0 · out 0 calls: none called by: none

scriptTokens:177 isolated · in 0 · out 0 calls: none called by: none

targets:182 isolated · in 0 · out 0 calls: none called by: none

{ scripts }:184 isolated · in 0 · out 0 calls: none called by: none

EMPTY_OPTION:195 isolated · in 0 · out 0 calls: none called by: none

{ stages }:198 isolated · in 0 · out 0 calls: none called by: none

commands:204 isolated · in 0 · out 0 calls: none called by: none

the file's walk 836 steps

Syntax kinds

identifier 344

arguments 115

property_identifier 109

call_expression 107

member_expression 98

lexical_declaration 55

variable_declarator 55

predefined_type 48

Once only

program 1

parenthesized_type 1

tuple_type 1

function_type 1

interface_declaration 1

interface_body 1

The source is served as text at the source

root shared analyzers

taxonomy.analyzer.ts

  • Subject: taxonomy
  • Concern: analyzer
  • Layer: processing

Stats

Files 1

Lines of code 112

Blank lines 7

Bytes 4420

Definitions 20

Exported 11

Callable 6

Call edges 9

isolated flow 15

relay flow 3

entry flow 2

Findings no anomalies

testFinding:76 relay · in 1 · out 3 calls: mirroredFinding, isNameExempt, testMarkers called by: fileFindings

namingFinding:94 relay · in 1 · out 2 calls: isNameExempt, isParsed called by: fileFindings

mirroredFinding:57 relay · in 1 · out 1 calls: testMarkerOf called by: testFinding

placementFinding:34 entry · in 0 · out 2 calls: isNameExempt, markerFolderOf called by: none

markerFinding:20 entry · in 0 · out 1 calls: isMarkerFolder called by: none

PATH_SEPARATOR:18 isolated · in 0 · out 0 calls: none called by: none

expected:25 isolated · in 0 · out 0 calls: none called by: none

parent:26 isolated · in 0 · out 0 calls: none called by: none

path:27 isolated · in 0 · out 0 calls: none called by: none

misplaced:39 isolated · in 0 · out 0 calls: none called by: none

subjectNameOf:52 isolated · in 0 · out 0 calls: none called by: none

segments:53 isolated · in 0 · out 0 calls: none called by: none

detail:63 isolated · in 0 · out 0 calls: none called by: none

subject:70 isolated · in 0 · out 0 calls: none called by: none

marker:81 isolated · in 0 · out 0 calls: none called by: none

source:82 isolated · in 0 · out 0 calls: none called by: none

parsed:102 isolated · in 0 · out 0 calls: none called by: none

container:109 isolated · in 0 · out 0 calls: none called by: none

folder:110 isolated · in 0 · out 0 calls: none called by: none

folderTags:111 isolated · in 0 · out 0 calls: none called by: none

the file's walk 387 steps

Syntax kinds

identifier 166

property_identifier 43

call_expression 36

arguments 36

pair 25

type_annotation 24

string 22

lexical_declaration 21

Once only

program 1

subscript_expression 1

The source is served as text at the source

root shared analyzers

taxonomy.coverage.analyzer.ts

  • Subject: taxonomy
  • Concern: analyzer
  • Variant: coverage
  • Layer: processing

Stats

Files 1

Lines of code 60

Blank lines 8

Bytes 2681

Definitions 10

Exported 1

Callable 7

Call edges 13

isolated flow 4

relay flow 3

entry flow 2

leaf flow 1

Findings no anomalies

isDirectory:15 leaf · in 2 · out 0 calls: none called by: fileCount, treeFindings

treeFindings:39 relay · in 1 · out 5 calls: fileFinding, isDirectory, generatedFolderFindings, isGeneratedFolder, isIgnoredName called by: coverageFindings

isExemptFile:28 relay · in 1 · out 2 calls: isIgnoredName, vocabularyFor called by: fileFinding

fileFinding:32 relay · in 1 · out 1 calls: isExemptFile called by: treeFindings

coverageFindings:66 entry · in 0 · out 3 calls: treeFindings, excludedTrees, taxonomyRoots called by: none

fileCount:19 entry · in 0 · out 2 calls: isDirectory, isIgnoredName called by: none

PATH_SEPARATOR:9 isolated · in 0 · out 0 calls: none called by: none

joined:11 isolated · in 0 · out 0 calls: none called by: none

path:48 isolated · in 0 · out 0 calls: none called by: none

files:61 isolated · in 0 · out 0 calls: none called by: none

the file's walk 267 steps

Syntax kinds

identifier 117

arguments 38

call_expression 37

required_parameter 18

type_annotation 18

property_identifier 18

predefined_type 14

statement_block 14

Once only

program 1

readonly_type 1

generic_type 1

type_arguments 1

export_statement 1

new_expression 1

The source is served as text at the source

root shared analyzers

taxonomy.tree.analyzer.ts

  • Subject: taxonomy
  • Concern: analyzer
  • Variant: tree
  • Layer: processing

Stats

Files 1

Lines of code 132

Blank lines 12

Bytes 6302

Definitions 37

Exported 5

Callable 10

Call edges 15

isolated flow 30

leaf flow 3

relay flow 3

entry flow 1

Findings no anomalies

at:63 leaf · in 3 · out 0 calls: none called by: fileFindings, fileFindings, fileFindings

fileFindings:67 relay · in 2 · out 8 calls: namingFinding, testFinding, at, at, at, fixtureMarkerOf, isTestRoot, testMarkerOf called by: bucketFindings, containerFindings

generatedFolderFindings:46 relay · in 1 · out 2 calls: carriesMarker, filesUnder called by: treeFindings

bucketFindings:78 relay · in 1 · out 1 calls: fileFindings called by: containerFindings

filesUnder:35 leaf · in 1 · out 0 calls: none called by: generatedFolderFindings

carriesMarker:41 leaf · in 1 · out 0 calls: none called by: generatedFolderFindings

containerFindings:88 entry · in 0 · out 4 calls: bucketFindings, fileFindings, isDeclaredContainer, isSpecialContainer called by: none

PATH_SEPARATOR:19 isolated · in 0 · out 0 calls: none called by: none

Children:21 isolated · in 0 · out 0 calls: none called by: none

childrenOf:26 isolated · in 0 · out 0 calls: none called by: none

absDir:27 isolated · in 0 · out 0 calls: none called by: none

named:28 isolated · in 0 · out 0 calls: none called by: none

{ dirs, files }:36 isolated · in 0 · out 0 calls: none called by: none

own:37 isolated · in 0 · out 0 calls: none called by: none

segments:42 isolated · in 0 · out 0 calls: none called by: none

vocabulary:50 isolated · in 0 · out 0 calls: none called by: none

marker:51 isolated · in 0 · out 0 calls: none called by: none

below:68 isolated · in 0 · out 0 calls: none called by: none

basename:69 isolated · in 0 · out 0 calls: none called by: none

folders:70 isolated · in 0 · out 0 calls: none called by: none

placement:74 isolated · in 0 · out 0 calls: none called by: none

relContainer:79 isolated · in 0 · out 0 calls: none called by: none

nested:80 isolated · in 0 · out 0 calls: none called by: none

data:94 isolated · in 0 · out 0 calls: none called by: none

direct:98 isolated · in 0 · out 0 calls: none called by: none

rootReport:106 isolated · in 0 · out 0 calls: none called by: none

children:110 isolated · in 0 · out 0 calls: none called by: none

outputs:111 isolated · in 0 · out 0 calls: none called by: none

dirs:112 isolated · in 0 · out 0 calls: none called by: none

missing:115 isolated · in 0 · out 0 calls: none called by: none

loose:122 isolated · in 0 · out 0 calls: none called by: none

perContainer:129 isolated · in 0 · out 0 calls: none called by: none

findings:130 isolated · in 0 · out 0 calls: none called by: none

generated:131 isolated · in 0 · out 0 calls: none called by: none

assessed:132 isolated · in 0 · out 0 calls: none called by: none

taxonomyReport:136 isolated · in 0 · out 0 calls: none called by: none

reports:137 isolated · in 0 · out 0 calls: none called by: none

the file's walk 717 steps

Syntax kinds

identifier 314

property_identifier 85

call_expression 82

arguments 82

member_expression 58

required_parameter 48

lexical_declaration 37

variable_declarator 37

Once only

program 1

interface_declaration 1

interface_body 1

object_pattern 1

optional_chain 1

union_type 1

The source is served as text at the source

root shared

configs

A concern on the infrastructure layer holding 1 file, 609 lines of code, 19 definitions and 0 call edges.

Stats

Files 1

Lines of code 609

Blank lines 13

Bytes 21412

Definitions 19

Exported 18

Callable 0

Call edges 0

isolated flow 19

Findings no anomalies

the folder's walk 405 steps

Files

taxonomy.config.ts

  • Subject: taxonomy
  • Concern: config
  • Layer: infrastructure
  • 609 lines of code
  • 19 definitions
  • 0 call edges

root shared configs

taxonomy.config.ts

  • Subject: taxonomy
  • Concern: config
  • Layer: infrastructure

Stats

Files 1

Lines of code 609

Blank lines 13

Bytes 21412

Definitions 19

Exported 18

Callable 0

Call edges 0

isolated flow 19

Findings no anomalies

LAYERS:5 isolated · in 0 · out 0 calls: none called by: none

Layer:15 isolated · in 0 · out 0 calls: none called by: none

HOST_BOUNDARY_DOCUMENTS:17 isolated · in 0 · out 0 calls: none called by: none

taxonomy:24 isolated · in 0 · out 0 calls: none called by: none

imports:588 isolated · in 0 · out 0 calls: none called by: none

TaxonomyConfig:590 isolated · in 0 · out 0 calls: none called by: none

Subject:592 isolated · in 0 · out 0 calls: none called by: none

Variant:593 isolated · in 0 · out 0 calls: none called by: none

ConcernEntry:594 isolated · in 0 · out 0 calls: none called by: none

ConcernTag:595 isolated · in 0 · out 0 calls: none called by: none

ConcernFolder:596 isolated · in 0 · out 0 calls: none called by: none

GovernedRoot:597 isolated · in 0 · out 0 calls: none called by: none

CompoundMarker:598 isolated · in 0 · out 0 calls: none called by: none

Assert:600 isolated · in 0 · out 0 calls: none called by: none

NO_SUBJECT_CONCERN_OVERLAP:602 isolated · in 0 · out 0 calls: none called by: none

NO_VARIANT_SUBJECT_OVERLAP:607 isolated · in 0 · out 0 calls: none called by: none

NO_VARIANT_CONCERN_OVERLAP:609 isolated · in 0 · out 0 calls: none called by: none

NO_MARKER_CONCERN_OVERLAP:614 isolated · in 0 · out 0 calls: none called by: none

EVERY_LAYER_DECLARED:619 isolated · in 0 · out 0 calls: none called by: none

the file's walk 405 steps

Syntax kinds

string 850

string_fragment 850

pair 364

property_identifier 300

object 99

array 58

type_identifier 42

identifier 23

Once only

program 1

parenthesized_type 1

readonly_type 1

array_type 1

computed_property_name 1

index_type_query 1

The source is served as text at the source

root shared

exclusions

A concern on the infrastructure layer holding 1 file, 1 line of code, 1 definition and 0 call edges.

Stats

Files 1

Lines of code 1

Blank lines 0

Bytes 63

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

the folder's walk 5 steps

Files

snapshot.exclusions.ts

  • Subject: snapshot
  • Concern: exclusions
  • Layer: infrastructure
  • 1 lines of code
  • 1 definitions
  • 0 call edges

root shared exclusions

snapshot.exclusions.ts

  • Subject: snapshot
  • Concern: exclusions
  • Layer: infrastructure

Stats

Files 1

Lines of code 1

Blank lines 0

Bytes 63

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

SNAPSHOT_COVERAGE_EXCLUSIONS:1 isolated · in 0 · out 0 calls: none called by: none

the file's walk 5 steps

Syntax kinds

identifier 2

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

new_expression 1

type_arguments 1

predefined_type 1

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

new_expression 1

type_arguments 1

The source is served as text at the source

root shared

factories

A concern on the infrastructure layer holding 2 files, 83 lines of code, 19 definitions and 5 call edges.

Stats

Files 2

Lines of code 83

Blank lines 9

Bytes 3854

Definitions 19

Exported 8

Callable 7

Call edges 5

isolated flow 13

leaf flow 3

relay flow 2

entry flow 1

Findings no anomalies

the folder's walk 377 steps

Files

listener.factory.ts

  • Subject: listener
  • Concern: factory
  • Layer: infrastructure
  • 25 lines of code
  • 7 definitions
  • 4 call edges

vocabulary.factory.ts

  • Subject: vocabulary
  • Concern: factory
  • Layer: infrastructure
  • 58 lines of code
  • 12 definitions
  • 1 call edges

root shared factories

listener.factory.ts

  • Subject: listener
  • Concern: factory
  • Layer: infrastructure

Stats

Files 1

Lines of code 25

Blank lines 3

Bytes 1034

Definitions 7

Exported 3

Callable 3

Call edges 4

isolated flow 4

relay flow 2

leaf flow 1

Findings no anomalies

listener:18 relay · in 77 · out 3 calls: bind, bind, nodeTypeOf called by: create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create

bind:9 relay · in 2 · out 1 calls: handler called by: listener, listener

nodeTypeOf:4 leaf · in 1 · out 0 calls: none called by: listener

head:5 isolated · in 0 · out 0 calls: none called by: none

view:11 isolated · in 0 · out 0 calls: none called by: none

visitors:19 isolated · in 0 · out 0 calls: none called by: none

empty:26 isolated · in 0 · out 0 calls: none called by: none

the file's walk 112 steps

Syntax kinds

identifier 48

type_annotation 13

call_expression 10

arguments 10

type_identifier 9

lexical_declaration 7

variable_declarator 7

statement_block 7

Once only

program 1

null 1

export_statement 1

optional_parameter 1

generic_type 1

type_arguments 1

The source is served as text at the source

root shared factories

vocabulary.factory.ts

  • Subject: vocabulary
  • Concern: factory
  • Layer: infrastructure

Stats

Files 1

Lines of code 58

Blank lines 6

Bytes 2820

Definitions 12

Exported 5

Callable 4

Call edges 1

isolated flow 9

leaf flow 2

entry flow 1

Findings no anomalies

importedRootsOf:7 leaf · in 1 · out 0 calls: none called by: importEntries

grammarRolesOf:20 leaf · in 1 · out 0 calls: none called by: createVocabulary

createVocabulary:33 entry · in 0 · out 1 calls: grammarRolesOf called by: none

DEPTH_KEYS:3 isolated · in 0 · out 0 calls: none called by: none

IMPORT_SELF:5 isolated · in 0 · out 0 calls: none called by: none

keys:8 isolated · in 0 · out 0 calls: none called by: none

roleOf:16 isolated · in 0 · out 0 calls: none called by: none

rolesAtDepth:21 isolated · in 0 · out 0 calls: none called by: none

tokens:23 isolated · in 0 · out 0 calls: none called by: none

roleOrder:29 isolated · in 0 · out 0 calls: none called by: none

byTag:34 isolated · in 0 · out 0 calls: none called by: none

subjects:41 isolated · in 0 · out 0 calls: none called by: none

the file's walk 265 steps

Syntax kinds

identifier 98

property_identifier 75

member_expression 56

arguments 26

array 19

pair 19

predefined_type 16

call_expression 15

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

template_string 1

readonly_type 1

The source is served as text at the source

root shared

formatters

A concern on the processing layer holding 1 file, 70 lines of code, 22 definitions and 1 call edge.

Stats

Files 1

Lines of code 70

Blank lines 9

Bytes 2872

Definitions 22

Exported 3

Callable 7

Call edges 1

isolated flow 20

entry flow 1

leaf flow 1

Findings no anomalies

the folder's walk 299 steps

Files

writing.formatter.ts

  • Subject: writing
  • Concern: formatter
  • Layer: processing
  • 70 lines of code
  • 22 definitions
  • 1 call edges

root shared formatters

writing.formatter.ts

  • Subject: writing
  • Concern: formatter
  • Layer: processing

Stats

Files 1

Lines of code 70

Blank lines 9

Bytes 2872

Definitions 22

Exported 3

Callable 7

Call edges 1

isolated flow 20

entry flow 1

leaf flow 1

Findings no anomalies

stateOf:14 leaf · in 1 · out 0 calls: none called by: checkLabel

checkLabel:25 entry · in 0 · out 1 calls: stateOf called by: none

LINE:3 isolated · in 0 · out 0 calls: none called by: none

BLANK:4 isolated · in 0 · out 0 calls: none called by: none

ITEM:5 isolated · in 0 · out 0 calls: none called by: none

NESTED:6 isolated · in 0 · out 0 calls: none called by: none

LIST:8 isolated · in 0 · out 0 calls: none called by: none

AND:9 isolated · in 0 · out 0 calls: none called by: none

REVIEW:10 isolated · in 0 · out 0 calls: none called by: none

ENFORCED:11 isolated · in 0 · out 0 calls: none called by: none

OFF:12 isolated · in 0 · out 0 calls: none called by: none

itemsOf:21 isolated · in 0 · out 0 calls: none called by: none

exampleLines:29 isolated · in 0 · out 0 calls: none called by: none

repaired:30 isolated · in 0 · out 0 calls: none called by: none

ruleBlock:34 isolated · in 0 · out 0 calls: none called by: none

lines:35 isolated · in 0 · out 0 calls: none called by: none

layerBlock:50 isolated · in 0 · out 0 calls: none called by: none

covers:51 isolated · in 0 · out 0 calls: none called by: none

defers:52 isolated · in 0 · out 0 calls: none called by: none

canonMarkdown:67 isolated · in 0 · out 0 calls: none called by: none

index:72 isolated · in 0 · out 0 calls: none called by: none

closing:77 isolated · in 0 · out 0 calls: none called by: none

the file's walk 299 steps

Syntax kinds

identifier 129

member_expression 53

property_identifier 53

string_fragment 34

template_substitution 29

lexical_declaration 22

variable_declarator 22

call_expression 21

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

if_statement 1

null 1

The source is served as text at the source

root shared

generated

A subject holding 5 files, 1132 lines of code, 7 definitions and 0 call edges.

Stats

Files 5

Lines of code 1132

Blank lines 6

Bytes 40554

Definitions 7

Exported 7

Callable 0

Call edges 0

isolated flow 7

Findings no anomalies

the folder's walk 179 steps

Files

check-index.generated.json

  • outside the naming grammar
  • generated on build
  • 865 lines of code
  • 0 definitions
  • 0 call edges

exclusions.generated.ts

  • outside the naming grammar
  • generated on build
  • 31 lines of code
  • 1 definitions
  • 0 call edges

rule-index.generated.ts

  • outside the naming grammar
  • generated on build
  • 231 lines of code
  • 4 definitions
  • 0 call edges

stylelint-index.generated.ts

  • outside the naming grammar
  • generated on build
  • 4 lines of code
  • 1 definitions
  • 0 call edges

thresholds.generated.ts

  • outside the naming grammar
  • generated on build
  • 1 lines of code
  • 1 definitions
  • 0 call edges

root shared generated

check-index.generated.json

  • outside the naming grammar
  • generated on build

Stats

Files 1

Lines of code 865

Blank lines 0

Bytes 24440

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root shared generated

exclusions.generated.ts

  • outside the naming grammar
  • generated on build

Stats

Files 1

Lines of code 31

Blank lines 0

Bytes 584

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

MASTER_EXCLUDE_MARKERS:1 isolated · in 0 · out 0 calls: none called by: none

the file's walk 3 steps

Syntax kinds

string 29

string_fragment 29

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

identifier 1

type_annotation 1

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

identifier 1

type_annotation 1

root shared generated

rule-index.generated.ts

  • outside the naming grammar
  • generated on build

Stats

Files 1

Lines of code 231

Blank lines 5

Bytes 15267

Definitions 4

Exported 4

Callable 0

Call edges 0

isolated flow 4

Findings no anomalies

LOCAL_RULES:79 isolated · in 0 · out 0 calls: none called by: none

LOCAL_SEVERITIES:152 isolated · in 0 · out 0 calls: none called by: none

PLUGIN_MODULES:225 isolated · in 0 · out 0 calls: none called by: none

LOCAL_STYLELINT_SEVERITIES:234 isolated · in 0 · out 0 calls: none called by: none

the file's walk 167 steps

Syntax kinds

string 287

string_fragment 287

identifier 156

pair 141

import_statement 76

import_clause 76

predefined_type 7

export_statement 4

Once only

program 1

readonly_type 1

array_type 1

array 1

true 1

root shared generated

stylelint-index.generated.ts

  • outside the naming grammar
  • generated on build

Stats

Files 1

Lines of code 4

Blank lines 1

Bytes 231

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

LOCAL_STYLELINT_RULES:3 isolated · in 0 · out 0 calls: none called by: none

the file's walk 6 steps

Syntax kinds

identifier 3

string 2

string_fragment 2

predefined_type 2

program 1

import_statement 1

import_clause 1

export_statement 1

Once only

program 1

import_statement 1

import_clause 1

export_statement 1

lexical_declaration 1

variable_declarator 1

root shared generated

thresholds.generated.ts

  • outside the naming grammar
  • generated on build

Stats

Files 1

Lines of code 1

Blank lines 0

Bytes 32

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

FILE_LENGTH:1 isolated · in 0 · out 0 calls: none called by: none

the file's walk 3 steps

Syntax kinds

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

identifier 1

number 1

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

identifier 1

number 1

root shared

loaders

A concern on the infrastructure layer holding 5 files, 272 lines of code, 72 definitions and 19 call edges.

Stats

Files 5

Lines of code 272

Blank lines 37

Bytes 10769

Definitions 72

Exported 27

Callable 30

Call edges 19

isolated flow 49

entry flow 10

leaf flow 9

relay flow 4

Findings no anomalies

the folder's walk 1109 steps

Files

barrel.loader.ts

  • Subject: barrel
  • Concern: loader
  • Layer: infrastructure
  • 82 lines of code
  • 25 definitions
  • 3 call edges

document.loader.ts

  • Subject: document
  • Concern: loader
  • Layer: infrastructure
  • 23 lines of code
  • 7 definitions
  • 3 call edges

graph.loader.ts

  • Subject: graph
  • Concern: loader
  • Layer: infrastructure
  • 52 lines of code
  • 8 definitions
  • 3 call edges

index.loader.ts

  • Subject: index
  • Concern: loader
  • Layer: infrastructure
  • 67 lines of code
  • 14 definitions
  • 5 call edges

manifest.loader.ts

  • Subject: manifest
  • Concern: loader
  • Layer: infrastructure
  • 48 lines of code
  • 18 definitions
  • 5 call edges

root shared loaders

barrel.loader.ts

  • Subject: barrel
  • Concern: loader
  • Layer: infrastructure

Stats

Files 1

Lines of code 82

Blank lines 11

Bytes 3062

Definitions 25

Exported 2

Callable 9

Call edges 3

isolated flow 20

leaf flow 3

entry flow 1

relay flow 1

Findings no anomalies

matchesBarrelPattern:88 relay · in 1 · out 2 calls: basenameOf, dirMatches called by: findEntrypoints

patternsUnder:53 leaf · in 1 · out 0 calls: none called by: deriveBarrelPatterns

dirMatches:68 leaf · in 1 · out 0 calls: none called by: matchesBarrelPattern

basenameOf:83 leaf · in 1 · out 0 calls: none called by: matchesBarrelPattern

deriveBarrelPatterns:64 entry · in 0 · out 1 calls: patternsUnder called by: none

BARREL_MARKER:6 isolated · in 0 · out 0 calls: none called by: none

GLOB_CALL:7 isolated · in 0 · out 0 calls: none called by: none

QUOTES:9 isolated · in 0 · out 0 calls: none called by: none

firstQuote:11 isolated · in 0 · out 0 calls: none called by: none

memberRelative:20 isolated · in 0 · out 0 calls: none called by: none

posix:21 isolated · in 0 · out 0 calls: none called by: none

globOf:25 isolated · in 0 · out 0 calls: none called by: none

rest:30 isolated · in 0 · out 0 calls: none called by: none

quote:31 isolated · in 0 · out 0 calls: none called by: none

close:35 isolated · in 0 · out 0 calls: none called by: none

patternOf:39 isolated · in 0 · out 0 calls: none called by: none

glob:40 isolated · in 0 · out 0 calls: none called by: none

star:44 isolated · in 0 · out 0 calls: none called by: none

globDir:48 isolated · in 0 · out 0 calls: none called by: none

dir:49 isolated · in 0 · out 0 calls: none called by: none

p:55 isolated · in 0 · out 0 calls: none called by: none

pattern:59 isolated · in 0 · out 0 calls: none called by: none

cursor:69 isolated · in 0 · out 0 calls: none called by: none

at:74 isolated · in 0 · out 0 calls: none called by: none

idx:84 isolated · in 0 · out 0 calls: none called by: none

the file's walk 341 steps

Syntax kinds

identifier 145

arguments 40

call_expression 39

property_identifier 31

member_expression 30

lexical_declaration 27

variable_declarator 27

string 21

Once only

program 1

new_expression 1

for_statement 1

augmented_assignment_expression 1

template_string 1

template_substitution 1

The source is served as text at the source

root shared loaders

document.loader.ts

  • Subject: document
  • Concern: loader
  • Layer: infrastructure

Stats

Files 1

Lines of code 23

Blank lines 4

Bytes 1203

Definitions 7

Exported 5

Callable 3

Call edges 3

isolated flow 4

entry flow 2

leaf flow 1

Findings no anomalies

relativeLabel:10 leaf · in 1 · out 0 calls: none called by: governedDocumentTexts

governedDocumentTexts:20 entry · in 0 · out 2 calls: relativeLabel, markdownTexts called by: none

governedManifests:14 entry · in 0 · out 1 calls: memberDirs called by: none

DOC_MANIFEST:8 isolated · in 0 · out 0 calls: none called by: none

policy:21 isolated · in 0 · out 0 calls: none called by: none

manifests:22 isolated · in 0 · out 0 calls: none called by: none

parsed:23 isolated · in 0 · out 0 calls: none called by: none

the file's walk 116 steps

Syntax kinds

identifier 50

call_expression 18

arguments 18

member_expression 11

property_identifier 11

string 10

string_fragment 10

import_specifier 8

Once only

program 1

readonly_type 1

type_identifier 1

The source is served as text at the source

root shared loaders

graph.loader.ts

  • Subject: graph
  • Concern: loader
  • Layer: infrastructure

Stats

Files 1

Lines of code 52

Blank lines 5

Bytes 1746

Definitions 8

Exported 5

Callable 4

Call edges 3

isolated flow 5

entry flow 1

leaf flow 1

relay flow 1

Findings no anomalies

isClosureGraph:44 relay · in 1 · out 1 calls: isRecord called by: loadClosureGraph

isRecord:40 leaf · in 1 · out 0 calls: none called by: isClosureGraph

loadClosureGraph:48 entry · in 0 · out 2 calls: isClosureGraph, malformedClosureGraph called by: none

normalizeImport:6 isolated · in 0 · out 0 calls: none called by: none

parts:10 isolated · in 0 · out 0 calls: none called by: none

resolved:20 isolated · in 0 · out 0 calls: none called by: none

LIST_FIELDS:24 isolated · in 0 · out 0 calls: none called by: none

parsed:52 isolated · in 0 · out 0 calls: none called by: none

the file's walk 131 steps

Syntax kinds

identifier 56

string 26

string_fragment 26

arguments 17

call_expression 16

member_expression 11

property_identifier 11

statement_block 10

Once only

program 1

for_in_statement 1

continue_statement 1

ternary_expression 1

as_expression 1

array 1

The source is served as text at the source

root shared loaders

index.loader.ts

  • Subject: index
  • Concern: loader
  • Layer: infrastructure

Stats

Files 1

Lines of code 67

Blank lines 8

Bytes 2596

Definitions 14

Exported 6

Callable 7

Call edges 5

isolated flow 8

entry flow 4

leaf flow 2

Findings no anomalies

entriesIn:11 leaf · in 4 · out 0 calls: none called by: ruleHostPaths, scanRoots, topLevelOf, walk

resolvesAgainst:58 leaf · in 1 · out 0 calls: none called by: isUnresolved

ruleHostPaths:34 entry · in 0 · out 2 calls: entriesIn, labelOf called by: none

scanRoots:15 entry · in 0 · out 1 calls: entriesIn called by: none

walk:21 entry · in 0 · out 1 calls: entriesIn called by: none

topLevelOf:30 entry · in 0 · out 1 calls: entriesIn called by: none

ROOT:9 isolated · in 0 · out 0 calls: none called by: none

child:25 isolated · in 0 · out 0 calls: none called by: none

out:35 isolated · in 0 · out 0 calls: none called by: none

buildTreeIndex:48 isolated · in 0 · out 0 calls: none called by: none

paths:49 isolated · in 0 · out 0 calls: none called by: none

basenames:50 isolated · in 0 · out 0 calls: none called by: none

trimmed:52 isolated · in 0 · out 0 calls: none called by: none

needle:62 isolated · in 0 · out 0 calls: none called by: none

the file's walk 275 steps

Syntax kinds

identifier 110

arguments 39

call_expression 38

property_identifier 37

member_expression 36

string_fragment 20

statement_block 17

lexical_declaration 14

Once only

program 1

pair 1

continue_statement 1

new_expression 1

type_arguments 1

false 1

The source is served as text at the source

root shared loaders

manifest.loader.ts

  • Subject: manifest
  • Concern: loader
  • Layer: infrastructure

Stats

Files 1

Lines of code 48

Blank lines 9

Bytes 2162

Definitions 18

Exported 9

Callable 7

Call edges 5

isolated flow 12

entry flow 2

leaf flow 2

relay flow 2

Findings no anomalies

isManifestRecord:11 leaf · in 4 · out 0 calls: none called by: manifestOf, exportPairsOf, subpathImportsOf, jsonRecordAt

memberDirs:55 relay · in 3 · out 1 calls: memberRels called by: packageTargets, scriptTargets, governedManifests

memberRels:49 leaf · in 3 · out 0 calls: none called by: buildMembers, buildMembers, memberDirs

jsonRecordAt:24 relay · in 1 · out 2 calls: isManifestRecord, notJsonObject called by: manifestAt

parsedAt:15 entry · in 0 · out 1 calls: notValidJson called by: none

manifestAt:32 entry · in 0 · out 1 calls: jsonRecordAt called by: none

MANIFEST:6 isolated · in 0 · out 0 calls: none called by: none

WILDCARD:7 isolated · in 0 · out 0 calls: none called by: none

WORKSPACE_POSIX:9 isolated · in 0 · out 0 calls: none called by: none

text:16 isolated · in 0 · out 0 calls: none called by: none

parsed:25 isolated · in 0 · out 0 calls: none called by: none

expand:36 isolated · in 0 · out 0 calls: none called by: none

star:37 isolated · in 0 · out 0 calls: none called by: none

cut:41 isolated · in 0 · out 0 calls: none called by: none

dir:42 isolated · in 0 · out 0 calls: none called by: none

prefix:43 isolated · in 0 · out 0 calls: none called by: none

{ workspaces }:50 isolated · in 0 · out 0 calls: none called by: none

patterns:51 isolated · in 0 · out 0 calls: none called by: none

the file's walk 246 steps

Syntax kinds

identifier 106

arguments 32

call_expression 30

property_identifier 27

member_expression 25

lexical_declaration 18

variable_declarator 18

predefined_type 15

Once only

program 1

type_predicate_annotation 1

type_predicate 1

null 1

try_statement 1

catch_clause 1

The source is served as text at the source

root shared

manifests

A concern on the infrastructure layer holding 32 files, 2240 lines of code, 211 definitions and 31 call edges.

Stats

Files 32

Lines of code 2240

Blank lines 169

Bytes 97933

Definitions 211

Exported 179

Callable 61

Call edges 31

isolated flow 168

leaf flow 17

relay flow 17

entry flow 9

Findings no anomalies

the folder's walk 3077 steps

Files

asset.manifest.ts

  • Subject: asset
  • Concern: manifest
  • Layer: infrastructure
  • 20 lines of code
  • 5 definitions
  • 1 call edges

capability.manifest.ts

  • Subject: capability
  • Concern: manifest
  • Layer: infrastructure
  • 17 lines of code
  • 4 definitions
  • 0 call edges

composition.manifest.ts

  • Subject: composition
  • Concern: manifest
  • Layer: infrastructure
  • 156 lines of code
  • 14 definitions
  • 0 call edges

diagram.manifest.ts

  • Subject: diagram
  • Concern: manifest
  • Layer: infrastructure
  • 21 lines of code
  • 6 definitions
  • 0 call edges

exclusions.manifest.ts

  • Subject: exclusions
  • Concern: manifest
  • Layer: infrastructure
  • 21 lines of code
  • 4 definitions
  • 0 call edges

field.manifest.ts

  • Subject: field
  • Concern: manifest
  • Layer: infrastructure
  • 67 lines of code
  • 8 definitions
  • 0 call edges

folder.manifest.ts

  • Subject: folder
  • Concern: manifest
  • Layer: infrastructure
  • 1 lines of code
  • 1 definitions
  • 0 call edges

generator.manifest.ts

  • Subject: generator
  • Concern: manifest
  • Layer: infrastructure
  • 32 lines of code
  • 5 definitions
  • 0 call edges

identifier.manifest.ts

  • Subject: identifier
  • Concern: manifest
  • Layer: infrastructure
  • 2 lines of code
  • 2 definitions
  • 0 call edges

invariant.manifest.ts

  • Subject: invariant
  • Concern: manifest
  • Layer: infrastructure
  • 2 lines of code
  • 2 definitions
  • 0 call edges

layer.manifest.ts

  • Subject: layer
  • Concern: manifest
  • Layer: infrastructure
  • 79 lines of code
  • 24 definitions
  • 5 call edges

punctuation.manifest.ts

  • Subject: punctuation
  • Concern: manifest
  • Layer: infrastructure
  • 11 lines of code
  • 5 definitions
  • 0 call edges

sentence.manifest.ts

  • Subject: sentence
  • Concern: manifest
  • Layer: infrastructure
  • 124 lines of code
  • 15 definitions
  • 0 call edges

target.manifest.ts

  • Subject: target
  • Concern: manifest
  • Layer: infrastructure
  • 5 lines of code
  • 2 definitions
  • 0 call edges

taxonomy.manifest.ts

  • Subject: taxonomy
  • Concern: manifest
  • Layer: infrastructure
  • 179 lines of code
  • 62 definitions
  • 20 call edges

taxonomy.root.manifest.ts

  • Subject: taxonomy
  • Concern: manifest
  • Variant: root
  • Layer: infrastructure
  • 28 lines of code
  • 11 definitions
  • 2 call edges

verb.manifest.ts

  • Subject: verb
  • Concern: manifest
  • Layer: infrastructure
  • 25 lines of code
  • 5 definitions
  • 3 call edges

vocabulary.manifest.ts

  • Subject: vocabulary
  • Concern: manifest
  • Layer: infrastructure
  • 97 lines of code
  • 13 definitions
  • 0 call edges

writing.canon.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: canon
  • Layer: infrastructure
  • 25 lines of code
  • 5 definitions
  • 0 call edges

writing.card.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: card
  • Layer: infrastructure
  • 103 lines of code
  • 1 definitions
  • 0 call edges

writing.composition.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: composition
  • Layer: infrastructure
  • 57 lines of code
  • 1 definitions
  • 0 call edges

writing.document.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: document
  • Layer: infrastructure
  • 53 lines of code
  • 2 definitions
  • 0 call edges

writing.identifier.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: identifier
  • Layer: infrastructure
  • 134 lines of code
  • 2 definitions
  • 0 call edges

writing.note.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: note
  • Layer: infrastructure
  • 31 lines of code
  • 1 definitions
  • 0 call edges

writing.output.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: output
  • Layer: infrastructure
  • 55 lines of code
  • 2 definitions
  • 0 call edges

writing.prose.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: prose
  • Layer: infrastructure
  • 167 lines of code
  • 2 definitions
  • 0 call edges

writing.root.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: root
  • Layer: infrastructure
  • 167 lines of code
  • 2 definitions
  • 0 call edges

writing.sentence.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: sentence
  • Layer: infrastructure
  • 131 lines of code
  • 1 definitions
  • 0 call edges

writing.short.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: short
  • Layer: infrastructure
  • 108 lines of code
  • 1 definitions
  • 0 call edges

writing.source.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: source
  • Layer: infrastructure
  • 84 lines of code
  • 1 definitions
  • 0 call edges

writing.structure.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: structure
  • Layer: infrastructure
  • 105 lines of code
  • 1 definitions
  • 0 call edges

writing.word.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: word
  • Layer: infrastructure
  • 133 lines of code
  • 1 definitions
  • 0 call edges

root shared manifests

asset.manifest.ts

  • Subject: asset
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 20

Blank lines 4

Bytes 584

Definitions 5

Exported 2

Callable 1

Call edges 1

isolated flow 4

entry flow 1

Findings no anomalies

assetFolder:6 entry · in 0 · out 1 calls: undeclaredConcernTag called by: none

ASSET_TAG:4 isolated · in 0 · out 0 calls: none called by: none

folder:7 isolated · in 0 · out 0 calls: none called by: none

ASSET_MODULE_NAME:14 isolated · in 0 · out 0 calls: none called by: none

ASSET_PATH_HINTS:16 isolated · in 0 · out 0 calls: none called by: none

the file's walk 36 steps

Syntax kinds

identifier 17

string_fragment 11

string 9

lexical_declaration 5

variable_declarator 5

arguments 4

call_expression 3

import_statement 2

Once only

program 1

function_expression 1

formal_parameters 1

if_statement 1

parenthesized_expression 1

binary_expression 1

The source is served as text at the source

root shared manifests

capability.manifest.ts

  • Subject: capability
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 17

Blank lines 4

Bytes 993

Definitions 4

Exported 1

Callable 1

Call edges 0

isolated flow 3

leaf flow 1

Findings no anomalies

platformCapabilities:14 leaf · in 1 · out 0 calls: none called by: findOffences

CAPABILITY_CONTAINER:8 isolated · in 0 · out 0 calls: none called by: none

CAPABILITY_DIR:10 isolated · in 0 · out 0 calls: none called by: none

NOT_A_CAPABILITY:12 isolated · in 0 · out 0 calls: none called by: none

the file's walk 77 steps

Syntax kinds

identifier 34

arguments 11

call_expression 10

string 9

string_fragment 9

import_specifier 8

property_identifier 7

import_statement 6

Once only

program 1

subscript_expression 1

new_expression 1

export_statement 1

function_expression 1

type_annotation 1

The source is served as text at the source

root shared manifests

composition.manifest.ts

  • Subject: composition
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 156

Blank lines 14

Bytes 3119

Definitions 14

Exported 14

Callable 0

Call edges 0

isolated flow 14

Findings no anomalies

CHECK_BY_KIND:3 isolated · in 0 · out 0 calls: none called by: none

COMMENT_OPENERS:10 isolated · in 0 · out 0 calls: none called by: none

LABELING_OPENERS:31 isolated · in 0 · out 0 calls: none called by: none

LABEL_MAX_WORDS:38 isolated · in 0 · out 0 calls: none called by: none

FILLER_PHRASES:40 isolated · in 0 · out 0 calls: none called by: none

INDEFINITE_PARTIES:63 isolated · in 0 · out 0 calls: none called by: none

FUNCTION_WORDS:74 isolated · in 0 · out 0 calls: none called by: none

PLURAL_MARK:158 isolated · in 0 · out 0 calls: none called by: none

STEM_MIN_LENGTH:160 isolated · in 0 · out 0 calls: none called by: none

RESTATEMENT_MIN_WORDS:162 isolated · in 0 · out 0 calls: none called by: none

SENTENCE_OVERLAP:164 isolated · in 0 · out 0 calls: none called by: none

FIELD_OVERLAP:166 isolated · in 0 · out 0 calls: none called by: none

QUOTE_OPEN:168 isolated · in 0 · out 0 calls: none called by: none

QUOTE_CLOSE:170 isolated · in 0 · out 0 calls: none called by: none

the file's walk 54 steps

Syntax kinds

string 204

string_fragment 204

array 60

identifier 18

export_statement 14

lexical_declaration 14

variable_declarator 14

readonly_type 8

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

The source is served as text at the source

root shared manifests

diagram.manifest.ts

  • Subject: diagram
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 21

Blank lines 5

Bytes 702

Definitions 6

Exported 6

Callable 0

Call edges 0

isolated flow 6

Findings no anomalies

DIAGRAM_KEYWORDS:1 isolated · in 0 · out 0 calls: none called by: none

DIAGRAM_GROUP_KEYWORD:18 isolated · in 0 · out 0 calls: none called by: none

DIAGRAM_HEADERS:20 isolated · in 0 · out 0 calls: none called by: none

DIAGRAM_SHAPE_OPENERS:22 isolated · in 0 · out 0 calls: none called by: none

DIAGRAM_EDGE_CHARACTERS:24 isolated · in 0 · out 0 calls: none called by: none

DIAGRAM_IDENTIFIER_CHARACTERS:26 isolated · in 0 · out 0 calls: none called by: none

the file's walk 30 steps

Syntax kinds

string 26

string_fragment 26

identifier 10

export_statement 6

lexical_declaration 6

variable_declarator 6

type_annotation 4

generic_type 4

Once only

program 1

The source is served as text at the source

root shared manifests

exclusions.manifest.ts

  • Subject: exclusions
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 21

Blank lines 3

Bytes 530

Definitions 4

Exported 4

Callable 0

Call edges 0

isolated flow 4

Findings no anomalies

MARKER_SOURCE_CALLEES:1 isolated · in 0 · out 0 calls: none called by: none

MARKER_SOURCE_NAMES:3 isolated · in 0 · out 0 calls: none called by: none

MEMBERSHIP_METHODS:5 isolated · in 0 · out 0 calls: none called by: none

DERIVING_METHODS:16 isolated · in 0 · out 0 calls: none called by: none

the file's walk 24 steps

Syntax kinds

string 17

string_fragment 17

identifier 8

export_statement 4

lexical_declaration 4

variable_declarator 4

type_annotation 4

generic_type 4

Once only

program 1

The source is served as text at the source

root shared manifests

field.manifest.ts

  • Subject: field
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 67

Blank lines 8

Bytes 3619

Definitions 8

Exported 5

Callable 3

Call edges 0

isolated flow 8

Findings no anomalies

web:6 isolated · in 0 · out 0 calls: none called by: none

build:10 isolated · in 0 · out 0 calls: none called by: none

contextTypes:14 isolated · in 0 · out 0 calls: none called by: none

CLOSED_SCOPE_LABEL:18 isolated · in 0 · out 0 calls: none called by: none

FIELD_SCOPES:20 isolated · in 0 · out 0 calls: none called by: none

PLAIN_CLOSED_FIELDS:49 isolated · in 0 · out 0 calls: none called by: none

CARRIED_FIELDS:51 isolated · in 0 · out 0 calls: none called by: none

HIDDEN_FIELDS:64 isolated · in 0 · out 0 calls: none called by: none

the file's walk 151 steps

Syntax kinds

string 75

string_fragment 75

identifier 55

pair 32

property_identifier 32

arguments 30

call_expression 27

array 26

Once only

program 1

readonly_type 1

The source is served as text at the source

root shared manifests

folder.manifest.ts

  • Subject: folder
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 1

Blank lines 0

Bytes 99

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

DISCOVERED_FOLDER_KEYS:1 isolated · in 0 · out 0 calls: none called by: none

the file's walk 3 steps

Syntax kinds

string 2

string_fragment 2

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

identifier 1

type_annotation 1

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

identifier 1

type_annotation 1

The source is served as text at the source

root shared manifests

generator.manifest.ts

  • Subject: generator
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 32

Blank lines 4

Bytes 661

Definitions 5

Exported 5

Callable 0

Call edges 0

isolated flow 5

Findings no anomalies

PRETTIER_EXTENSIONS:1 isolated · in 0 · out 0 calls: none called by: none

GENERATED_MARKER:30 isolated · in 0 · out 0 calls: none called by: none

MARKER_EXEMPT_BASENAMES:32 isolated · in 0 · out 0 calls: none called by: none

WRITE_OWNER_MODULES:34 isolated · in 0 · out 0 calls: none called by: none

WRITER_FUNCTIONS:36 isolated · in 0 · out 0 calls: none called by: none

the file's walk 27 steps

Syntax kinds

string 28

string_fragment 28

identifier 9

type_arguments 6

predefined_type 6

export_statement 5

lexical_declaration 5

variable_declarator 5

Once only

program 1

The source is served as text at the source

root shared manifests

identifier.manifest.ts

  • Subject: identifier
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 2

Blank lines 1

Bytes 212

Definitions 2

Exported 2

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

URL_SHAPED_IDENTIFIERS:1 isolated · in 0 · out 0 calls: none called by: none

EXTERNAL_PLAINTEXT_ENDPOINTS:3 isolated · in 0 · out 0 calls: none called by: none

the file's walk 12 steps

Syntax kinds

identifier 4

export_statement 2

lexical_declaration 2

variable_declarator 2

type_annotation 2

generic_type 2

type_identifier 2

type_arguments 2

Once only

program 1

The source is served as text at the source

root shared manifests

invariant.manifest.ts

  • Subject: invariant
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 2

Blank lines 1

Bytes 211

Definitions 2

Exported 2

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

VALIDATING_CLASSES:1 isolated · in 0 · out 0 calls: none called by: none

FACTORY_OWNED_TYPES:3 isolated · in 0 · out 0 calls: none called by: none

the file's walk 12 steps

Syntax kinds

identifier 4

predefined_type 4

array 4

string 4

string_fragment 4

export_statement 2

lexical_declaration 2

variable_declarator 2

Once only

program 1

The source is served as text at the source

root shared manifests

layer.manifest.ts

  • Subject: layer
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 79

Blank lines 17

Bytes 3558

Definitions 24

Exported 14

Callable 8

Call edges 5

isolated flow 18

entry flow 3

leaf flow 2

relay flow 1

Findings no anomalies

relativeFromMember:52 leaf · in 3 · out 0 calls: none called by: isInFoundation, productImportsIn, create

classifyFile:77 relay · in 2 · out 1 calls: prefixTier called by: create, productImportsIn

prefixTier:70 leaf · in 1 · out 0 calls: none called by: classifyFile

container:7 entry · in 0 · out 2 calls: isDeclaredContainer, undeclaredTierContainer called by: none

concern:14 entry · in 0 · out 1 calls: undeclaredConcernTag called by: none

resolveImportPath:89 entry · in 0 · out 1 calls: collapsePath called by: none

MEMBER_PREFIX:5 isolated · in 0 · out 0 calls: none called by: none

folder:15 isolated · in 0 · out 0 calls: none called by: none

PLATFORM_PATH_PREFIXES:22 isolated · in 0 · out 0 calls: none called by: none

PRODUCT_PATH_PREFIXES:24 isolated · in 0 · out 0 calls: none called by: none

TYPES_PREFIX:30 isolated · in 0 · out 0 calls: none called by: none

DERIVATION_MODULES:32 isolated · in 0 · out 0 calls: none called by: none

STRINGS_PREFIX:42 isolated · in 0 · out 0 calls: none called by: none

STRING_LAYERS:44 isolated · in 0 · out 0 calls: none called by: none

TYPE_LAYERS:46 isolated · in 0 · out 0 calls: none called by: none

normalizePath:48 isolated · in 0 · out 0 calls: none called by: none

norm:53 isolated · in 0 · out 0 calls: none called by: none

idx:54 isolated · in 0 · out 0 calls: none called by: none

PER_FILE_OVERRIDES:58 isolated · in 0 · out 0 calls: none called by: none

overrideFor:60 isolated · in 0 · out 0 calls: none called by: none

hit:62 isolated · in 0 · out 0 calls: none called by: none

declared:79 isolated · in 0 · out 0 calls: none called by: none

rel:93 isolated · in 0 · out 0 calls: none called by: none

importerDir:94 isolated · in 0 · out 0 calls: none called by: none

the file's walk 303 steps

Syntax kinds

identifier 135

string_fragment 55

arguments 50

call_expression 45

string 32

lexical_declaration 25

variable_declarator 25

template_substitution 25

Once only

program 1

escape_sequence 1

readonly_type 1

array_type 1

for_in_statement 1

The source is served as text at the source

root shared manifests

punctuation.manifest.ts

  • Subject: punctuation
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 11

Blank lines 5

Bytes 598

Definitions 5

Exported 5

Callable 0

Call edges 0

isolated flow 5

Findings no anomalies

PUNCTUATION_POLICY:4 isolated · in 0 · out 0 calls: none called by: none

LONG_DASH:10 isolated · in 0 · out 0 calls: none called by: none

SEMICOLON:12 isolated · in 0 · out 0 calls: none called by: none

PERCENT_SIGN:14 isolated · in 0 · out 0 calls: none called by: none

METRIC_UNITS:16 isolated · in 0 · out 0 calls: none called by: none

the file's walk 34 steps

Syntax kinds

identifier 14

string 14

string_fragment 14

export_statement 5

lexical_declaration 5

variable_declarator 5

import_specifier 3

pair 3

Once only

program 1

type_identifier 1

object 1

readonly_type 1

array_type 1

predefined_type 1

The source is served as text at the source

root shared manifests

sentence.manifest.ts

  • Subject: sentence
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 124

Blank lines 14

Bytes 2283

Definitions 15

Exported 15

Callable 0

Call edges 0

isolated flow 15

Findings no anomalies

SENTENCE_CAP:1 isolated · in 0 · out 0 calls: none called by: none

JOIN_CAP:3 isolated · in 0 · out 0 calls: none called by: none

SENTENCE_TERMINALS:5 isolated · in 0 · out 0 calls: none called by: none

SENTENCE_WORD_STOPS:7 isolated · in 0 · out 0 calls: none called by: none

COORDINATORS:26 isolated · in 0 · out 0 calls: none called by: none

PASSIVE_AUXILIARIES:28 isolated · in 0 · out 0 calls: none called by: none

PASSIVE_ADVERB_SUFFIX:30 isolated · in 0 · out 0 calls: none called by: none

PASSIVE_ADVERBS:32 isolated · in 0 · out 0 calls: none called by: none

PARTICIPLE_SUFFIX:34 isolated · in 0 · out 0 calls: none called by: none

PARTICIPLE_MIN_LENGTH:36 isolated · in 0 · out 0 calls: none called by: none

NOT_PARTICIPLES:38 isolated · in 0 · out 0 calls: none called by: none

IRREGULAR_PARTICIPLES:40 isolated · in 0 · out 0 calls: none called by: none

AGENT_MARKER:83 isolated · in 0 · out 0 calls: none called by: none

NON_IMPERATIVE_OPENERS:85 isolated · in 0 · out 0 calls: none called by: none

IMPERATIVE_OPENERS:109 isolated · in 0 · out 0 calls: none called by: none

the file's walk 72 steps

Syntax kinds

string 133

string_fragment 131

identifier 24

export_statement 15

lexical_declaration 15

variable_declarator 15

type_annotation 9

generic_type 9

Once only

program 1

The source is served as text at the source

root shared manifests

target.manifest.ts

  • Subject: target
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 5

Blank lines 2

Bytes 328

Definitions 2

Exported 2

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

RUNTIME_BINDINGS:3 isolated · in 0 · out 0 calls: none called by: none

ABSENT_MEMBERS:5 isolated · in 0 · out 0 calls: none called by: none

the file's walk 17 steps

Syntax kinds

identifier 5

string 5

string_fragment 5

array 4

type_identifier 3

export_statement 2

lexical_declaration 2

variable_declarator 2

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

readonly_type 1

The source is served as text at the source

root shared manifests

taxonomy.manifest.ts

  • Subject: taxonomy
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 179

Blank lines 38

Bytes 8451

Definitions 62

Exported 56

Callable 35

Call edges 20

isolated flow 36

relay flow 12

leaf flow 10

entry flow 4

Findings no anomalies

vocabularyFor:33 leaf · in 16 · out 0 calls: none called by: isExemptFile, isCompoundMarker, isConcern, isConcernFolder, isDeclaredSubject, isDeclaredVariant, isIgnoredName, isImportedRoot, isLegalSubject, isMarkerFolder, layerFor, fixtureMarkerOf, testMarkerOf, isKebab, slotError, labelError

isDeclaredContainer:66 relay · in 5 · out 2 calls: isContainer, isSpecialContainer called by: containerFindings, container, placementOf, holdsRole, containerPathOf

isIgnoredName:74 relay · in 4 · out 2 calls: vocabularyFor, matchesPattern called by: fileCount, isExemptFile, treeFindings, isNameExempt

isLegalSubject:158 relay · in 4 · out 1 calls: vocabularyFor called by: headSlotsOf, headSlotsOf, slotError, holdsRole

isNameExempt:101 relay · in 3 · out 2 calls: isCompoundMarker, isIgnoredName called by: namingFinding, placementFinding, testFinding

isCompoundMarker:91 relay · in 3 · out 1 calls: vocabularyFor called by: isNameExempt, parseDialect, parseFilename

governedRoots:29 leaf · in 3 · out 0 calls: none called by: presentRoots, containerPaths, projectRelativeRoots

rootFor:45 leaf · in 3 · out 0 calls: none called by: inTypeBucket, concernForPath, isEnforced

concernForPath:193 relay · in 2 · out 2 calls: rootFor, tagForFolder called by: isExemptFile, inTypeBucket

isImportedRoot:37 relay · in 2 · out 1 calls: vocabularyFor called by: isExemptFile, inTypeBucket

isMarkerFolder:116 relay · in 2 · out 1 calls: vocabularyFor called by: markerFinding, holdsRole

isConcern:150 relay · in 2 · out 1 calls: vocabularyFor called by: concernRunOf, shapeError

isDeclaredSubject:162 relay · in 2 · out 1 calls: vocabularyFor called by: headSlotsOf, slotError

isDeclaredVariant:166 relay · in 2 · out 1 calls: vocabularyFor called by: headSlotsOf, slotError

containersFor:41 leaf · in 2 · out 0 calls: none called by: containerPath, containerPaths

isSpecialContainer:58 leaf · in 2 · out 0 calls: none called by: containerFindings, isDeclaredContainer

isConcernFolder:154 relay · in 1 · out 1 calls: vocabularyFor called by: holdsRole

isContainer:54 leaf · in 1 · out 0 calls: none called by: isDeclaredContainer

isGeneratedFolder:78 leaf · in 1 · out 0 calls: none called by: treeFindings

excludedTrees:87 leaf · in 1 · out 0 calls: none called by: coverageFindings

markerFolderOf:110 leaf · in 1 · out 0 calls: none called by: placementFinding

tagForFolder:178 leaf · in 1 · out 0 calls: none called by: concernForPath

isEnforced:50 entry · in 0 · out 1 calls: rootFor called by: none

placementOf:130 entry · in 0 · out 1 calls: isDeclaredContainer called by: none

layerFor:174 entry · in 0 · out 1 calls: vocabularyFor called by: none

concernSuffix:204 entry · in 0 · out 1 calls: undeclaredConcernTag called by: none

HOST:6 isolated · in 0 · out 0 calls: none called by: none

COMPOUND_MARKERS:8 isolated · in 0 · out 0 calls: none called by: none

SEPARATOR:9 isolated · in 0 · out 0 calls: none called by: none

CASE:10 isolated · in 0 · out 0 calls: none called by: none

DIALECTS:11 isolated · in 0 · out 0 calls: none called by: none

FILE_SHAPES:12 isolated · in 0 · out 0 calls: none called by: none

MAX_DEPTH:13 isolated · in 0 · out 0 calls: none called by: none

GRAMMAR_ROLES:14 isolated · in 0 · out 0 calls: none called by: none

{ containers: CONTAINERS, foreign: FOREIGN, mirrors: MIRRORS, roots: TAXONOMY_ROOTS, special: SPECIAL, vocabularies: VOCABULARY_BY_ROOT, }:16 isolated · in 0 · out 0 calls: none called by: none

posix:25 isolated · in 0 · out 0 calls: none called by: none

isForeignContainer:62 isolated · in 0 · out 0 calls: none called by: none

isNestedRoot:70 isolated · in 0 · out 0 calls: none called by: none

form:79 isolated · in 0 · out 0 calls: none called by: none

suffix:83 isolated · in 0 · out 0 calls: none called by: none

splitterFor:95 isolated · in 0 · out 0 calls: none called by: none

dialect:97 isolated · in 0 · out 0 calls: none called by: none

segmentsBelowRoot:120 isolated · in 0 · out 0 calls: none called by: none

marker:122 isolated · in 0 · out 0 calls: none called by: none

at:123 isolated · in 0 · out 0 calls: none called by: none

root:131 isolated · in 0 · out 0 calls: none called by: none

segments:135 isolated · in 0 · out 0 calls: none called by: none

container:136 isolated · in 0 · out 0 calls: none called by: none

firstBelow:141 isolated · in 0 · out 0 calls: none called by: none

kind:145 isolated · in 0 · out 0 calls: none called by: none

depth:146 isolated · in 0 · out 0 calls: none called by: none

folderFor:170 isolated · in 0 · out 0 calls: none called by: none

tail:180 isolated · in 0 · out 0 calls: none called by: none

tagsForFolder:184 isolated · in 0 · out 0 calls: none called by: none

vocabulary:185 isolated · in 0 · out 0 calls: none called by: none

concern:186 isolated · in 0 · out 0 calls: none called by: none

norm:194 isolated · in 0 · out 0 calls: none called by: none

cut:195 isolated · in 0 · out 0 calls: none called by: none

parent:199 isolated · in 0 · out 0 calls: none called by: none

start:200 isolated · in 0 · out 0 calls: none called by: none

concernTags:211 isolated · in 0 · out 0 calls: none called by: none

legalSubjects:215 isolated · in 0 · out 0 calls: none called by: none

the file's walk 897 steps

Syntax kinds

identifier 372

property_identifier 116

member_expression 110

type_annotation 95

arguments 91

call_expression 90

predefined_type 89

lexical_declaration 71

Once only

program 1

object_pattern 1

escape_sequence 1

false 1

object 1

throw_statement 1

The source is served as text at the source

root shared manifests

taxonomy.root.manifest.ts

  • Subject: taxonomy
  • Concern: manifest
  • Variant: root
  • Layer: infrastructure

Stats

Files 1

Lines of code 28

Blank lines 8

Bytes 1408

Definitions 11

Exported 8

Callable 7

Call edges 2

isolated flow 6

leaf flow 3

relay flow 2

Findings no anomalies

testMarkerOf:23 relay · in 2 · out 1 calls: vocabularyFor called by: mirroredFinding, fileFindings

isTestRoot:14 leaf · in 2 · out 0 calls: none called by: isExemptFile, fileFindings

fixtureMarkerOf:28 relay · in 1 · out 1 calls: vocabularyFor called by: fileFindings

taxonomyRoots:6 leaf · in 1 · out 0 calls: none called by: coverageFindings

testMarkers:33 leaf · in 1 · out 0 calls: none called by: testFinding

{ mirrors: MIRRORS, roots: TAXONOMY_ROOTS }:4 isolated · in 0 · out 0 calls: none called by: none

mirrorSourceOf:10 isolated · in 0 · out 0 calls: none called by: none

markerSegmentOf:18 isolated · in 0 · out 0 calls: none called by: none

segments:19 isolated · in 0 · out 0 calls: none called by: none

marker:29 isolated · in 0 · out 0 calls: none called by: none

host:34 isolated · in 0 · out 0 calls: none called by: none

the file's walk 130 steps

Syntax kinds

identifier 54

property_identifier 14

type_annotation 13

predefined_type 13

lexical_declaration 12

variable_declarator 12

call_expression 12

member_expression 12

Once only

program 1

object_pattern 1

parenthesized_expression 1

unary_expression 1

The source is served as text at the source

root shared manifests

verb.manifest.ts

  • Subject: verb
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 25

Blank lines 5

Bytes 909

Definitions 5

Exported 5

Callable 3

Call edges 3

isolated flow 2

relay flow 2

entry flow 1

Findings no anomalies

opensWith:18 relay · in 2 · out 1 calls: isUpperAlpha called by: isVerbOrOpensWith, suffixAfterVerb

isVerbOrOpensWith:24 relay · in 1 · out 1 calls: opensWith called by: isLifecycleCall

suffixAfterVerb:28 entry · in 0 · out 1 calls: opensWith called by: none

LOOKUP_VERBS:3 isolated · in 0 · out 0 calls: none called by: none

REGISTER_VERBS:16 isolated · in 0 · out 0 calls: none called by: none

the file's walk 77 steps

Syntax kinds

identifier 34

string 13

string_fragment 13

type_annotation 11

predefined_type 11

member_expression 9

property_identifier 9

call_expression 8

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

arrow_function 1

The source is served as text at the source

root shared manifests

vocabulary.manifest.ts

  • Subject: vocabulary
  • Concern: manifest
  • Layer: infrastructure

Stats

Files 1

Lines of code 97

Blank lines 13

Bytes 3119

Definitions 13

Exported 13

Callable 2

Call edges 0

isolated flow 13

Findings no anomalies

BANNED_TERMS:3 isolated · in 0 · out 0 calls: none called by: none

KNOWN_VIOLATIONS:21 isolated · in 0 · out 0 calls: none called by: none

LEGAL_SUBJECTS:39 isolated · in 0 · out 0 calls: none called by: none

PROPER_NAMES:41 isolated · in 0 · out 0 calls: none called by: none

RETIRED_SYNONYMS:43 isolated · in 0 · out 0 calls: none called by: none

RENAMED_COLLECTIONS:49 isolated · in 0 · out 0 calls: none called by: none

RENAMED_WORDS:59 isolated · in 0 · out 0 calls: none called by: none

COLLECTION_PATH_SEGMENTS:66 isolated · in 0 · out 0 calls: none called by: none

HARNESS_TOKENS:68 isolated · in 0 · out 0 calls: none called by: none

NUMBERED_NOUNS:91 isolated · in 0 · out 0 calls: none called by: none

CANONICAL_TERMS:102 isolated · in 0 · out 0 calls: none called by: none

synonymsOf:104 isolated · in 0 · out 0 calls: none called by: none

canonicalFor:108 isolated · in 0 · out 0 calls: none called by: none

the file's walk 91 steps

Syntax kinds

string 111

string_fragment 111

array 40

identifier 31

type_annotation 16

predefined_type 16

export_statement 13

lexical_declaration 13

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

union_type 1

The source is served as text at the source

root shared manifests

writing.canon.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: canon
  • Layer: infrastructure

Stats

Files 1

Lines of code 25

Blank lines 5

Bytes 1199

Definitions 5

Exported 5

Callable 1

Call edges 0

isolated flow 4

leaf flow 1

Findings no anomalies

isCheckEnforced:26 leaf · in 2 · out 0 calls: none called by: reportFinding, isEnforced

WRITING_CANON:10 isolated · in 0 · out 0 calls: none called by: none

STRINGS_CHANNEL:20 isolated · in 0 · out 0 calls: none called by: none

DOCUMENT_CHANNEL:22 isolated · in 0 · out 0 calls: none called by: none

CANON_PRECEDENCE:24 isolated · in 0 · out 0 calls: none called by: none

the file's walk 82 steps

Syntax kinds

identifier 35

string 11

string_fragment 11

import_specifier 10

import_statement 8

import_clause 8

named_imports 8

member_expression 8

Once only

program 1

readonly_type 1

array_type 1

array 1

function_expression 1

predefined_type 1

The source is served as text at the source

root shared manifests

writing.card.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: card
  • Layer: infrastructure

Stats

Files 1

Lines of code 103

Blank lines 1

Bytes 5534

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

CARD_RULES:3 isolated · in 0 · out 0 calls: none called by: none

the file's walk 55 steps

Syntax kinds

string 50

string_fragment 50

pair 49

property_identifier 49

object 13

null 10

array 9

identifier 2

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

export_statement 1

The source is served as text at the source

root shared manifests

writing.composition.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: composition
  • Layer: infrastructure

Stats

Files 1

Lines of code 57

Blank lines 1

Bytes 3428

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

COMPOSITION_RULES:3 isolated · in 0 · out 0 calls: none called by: none

the file's walk 35 steps

Syntax kinds

pair 29

property_identifier 29

string 25

string_fragment 25

object 8

array 5

null 4

identifier 2

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

export_statement 1

The source is served as text at the source

root shared manifests

writing.document.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: document
  • Layer: infrastructure

Stats

Files 1

Lines of code 53

Blank lines 2

Bytes 2369

Definitions 2

Exported 1

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

DIGESTS:5 isolated · in 0 · out 0 calls: none called by: none

DOCUMENT_LAYER:7 isolated · in 0 · out 0 calls: none called by: none

the file's walk 48 steps

Syntax kinds

string_fragment 32

property_identifier 30

string 29

pair 29

array 11

identifier 9

object 6

import_statement 3

Once only

program 1

call_expression 1

arguments 1

export_statement 1

type_annotation 1

type_identifier 1

The source is served as text at the source

root shared manifests

writing.identifier.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: identifier
  • Layer: infrastructure

Stats

Files 1

Lines of code 134

Blank lines 2

Bytes 6581

Definitions 2

Exported 1

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

DIGESTS:5 isolated · in 0 · out 0 calls: none called by: none

IDENTIFIER_LAYER:7 isolated · in 0 · out 0 calls: none called by: none

the file's walk 101 steps

Syntax kinds

property_identifier 79

pair 78

string_fragment 76

string 72

array 23

object 18

identifier 11

template_string 4

Once only

program 1

export_statement 1

type_annotation 1

type_identifier 1

member_expression 1

The source is served as text at the source

root shared manifests

writing.note.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: note
  • Layer: infrastructure

Stats

Files 1

Lines of code 31

Blank lines 1

Bytes 1371

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

NOTE_LAYER:4 isolated · in 0 · out 0 calls: none called by: none

the file's walk 32 steps

Syntax kinds

property_identifier 23

pair 22

string 18

string_fragment 18

array 11

identifier 4

object 3

import_statement 2

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

type_annotation 1

type_identifier 1

The source is served as text at the source

root shared manifests

writing.output.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: output
  • Layer: infrastructure

Stats

Files 1

Lines of code 55

Blank lines 2

Bytes 2208

Definitions 2

Exported 1

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

DIGESTS:5 isolated · in 0 · out 0 calls: none called by: none

OUTPUT_LAYER:7 isolated · in 0 · out 0 calls: none called by: none

the file's walk 48 steps

Syntax kinds

property_identifier 30

pair 29

string_fragment 28

string 25

array 11

identifier 9

object 6

import_statement 3

Once only

program 1

call_expression 1

arguments 1

export_statement 1

type_annotation 1

type_identifier 1

The source is served as text at the source

root shared manifests

writing.prose.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: prose
  • Layer: infrastructure

Stats

Files 1

Lines of code 167

Blank lines 2

Bytes 8460

Definitions 2

Exported 2

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

LESSON_FIELD_MOODS:7 isolated · in 0 · out 0 calls: none called by: none

PROSE_LAYER:18 isolated · in 0 · out 0 calls: none called by: none

the file's walk 126 steps

Syntax kinds

property_identifier 97

pair 96

string_fragment 88

string 85

array 29

object 20

identifier 13

null 8

Once only

program 1

predefined_type 1

escape_sequence 1

member_expression 1

The source is served as text at the source

root shared manifests

writing.root.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: root
  • Layer: infrastructure

Stats

Files 1

Lines of code 167

Blank lines 2

Bytes 8196

Definitions 2

Exported 1

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

MANIFESTS:8 isolated · in 0 · out 0 calls: none called by: none

ROOT_LAYER:10 isolated · in 0 · out 0 calls: none called by: none

the file's walk 118 steps

Syntax kinds

property_identifier 91

pair 90

string_fragment 88

string 85

array 33

object 18

identifier 15

import_statement 6

Once only

program 1

call_expression 1

arguments 1

export_statement 1

type_annotation 1

type_identifier 1

The source is served as text at the source

root shared manifests

writing.sentence.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: sentence
  • Layer: infrastructure

Stats

Files 1

Lines of code 131

Blank lines 1

Bytes 6456

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

SENTENCE_RULES:3 isolated · in 0 · out 0 calls: none called by: none

the file's walk 102 steps

Syntax kinds

pair 96

property_identifier 96

string 88

string_fragment 88

array 32

object 22

identifier 2

program 1

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

export_statement 1

The source is served as text at the source

root shared manifests

writing.short.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: short
  • Layer: infrastructure

Stats

Files 1

Lines of code 108

Blank lines 1

Bytes 5728

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

SHORT_LAYER:5 isolated · in 0 · out 0 calls: none called by: none

the file's walk 66 steps

Syntax kinds

string 59

string_fragment 59

property_identifier 54

pair 53

object 15

array 7

identifier 6

null 5

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

type_annotation 1

type_identifier 1

The source is served as text at the source

root shared manifests

writing.source.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: source
  • Layer: infrastructure

Stats

Files 1

Lines of code 84

Blank lines 1

Bytes 3546

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

SOURCE_RULES:3 isolated · in 0 · out 0 calls: none called by: none

the file's walk 55 steps

Syntax kinds

pair 49

property_identifier 49

string 34

string_fragment 34

array 21

object 8

null 8

identifier 2

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

export_statement 1

The source is served as text at the source

root shared manifests

writing.structure.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: structure
  • Layer: infrastructure

Stats

Files 1

Lines of code 105

Blank lines 1

Bytes 5216

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

STRUCTURE_RULES:3 isolated · in 0 · out 0 calls: none called by: none

the file's walk 61 steps

Syntax kinds

string 58

string_fragment 58

pair 55

property_identifier 55

array 23

object 10

null 4

identifier 2

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

export_statement 1

The source is served as text at the source

root shared manifests

writing.word.manifest.ts

  • Subject: writing
  • Concern: manifest
  • Variant: word
  • Layer: infrastructure

Stats

Files 1

Lines of code 133

Blank lines 1

Bytes 6257

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

WORD_RULES:3 isolated · in 0 · out 0 calls: none called by: none

the file's walk 101 steps

Syntax kinds

pair 95

property_identifier 95

string 86

string_fragment 86

array 33

object 20

null 4

identifier 2

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

export_statement 1

The source is served as text at the source

root shared

matchers

A concern on the processing layer holding 7 files, 801 lines of code, 205 definitions and 90 call edges.

Stats

Files 7

Lines of code 801

Blank lines 93

Bytes 30508

Definitions 205

Exported 82

Callable 77

Call edges 90

isolated flow 133

relay flow 28

leaf flow 25

entry flow 19

Findings no anomalies

the folder's walk 3250 steps

Files

filename.matcher.ts

  • Subject: filename
  • Concern: matcher
  • Layer: processing
  • 185 lines of code
  • 48 definitions
  • 23 call edges

folder.matcher.ts

  • Subject: folder
  • Concern: matcher
  • Layer: processing
  • 99 lines of code
  • 23 definitions
  • 10 call edges

location.matcher.ts

  • Subject: location
  • Concern: matcher
  • Layer: processing
  • 162 lines of code
  • 35 definitions
  • 9 call edges

pattern.matcher.ts

  • Subject: pattern
  • Concern: matcher
  • Layer: processing
  • 24 lines of code
  • 7 definitions
  • 0 call edges

segment.matcher.ts

  • Subject: segment
  • Concern: matcher
  • Layer: processing
  • 63 lines of code
  • 18 definitions
  • 15 call edges

vocabulary.matcher.ts

  • Subject: vocabulary
  • Concern: matcher
  • Layer: processing
  • 115 lines of code
  • 27 definitions
  • 9 call edges

word.matcher.ts

  • Subject: word
  • Concern: matcher
  • Layer: processing
  • 153 lines of code
  • 47 definitions
  • 24 call edges

root shared matchers

filename.matcher.ts

  • Subject: filename
  • Concern: matcher
  • Layer: processing

Stats

Files 1

Lines of code 185

Blank lines 20

Bytes 7835

Definitions 48

Exported 29

Callable 15

Call edges 23

isolated flow 35

entry flow 6

relay flow 4

leaf flow 3

Findings no anomalies

resolveFile:192 relay · in 3 · out 2 calls: ambiguousCoordinate, unresolvedCoordinate called by: isEventTypesFile, exemptBasenames, exemptBasenames

isParsed:179 leaf · in 3 · out 0 calls: none called by: isVariantFile, namingFinding, hasConcern

hasConcern:183 relay · in 2 · out 1 calls: isParsed called by: isTypesFile, filesWithConcern

slotError:72 relay · in 1 · out 4 calls: isDeclaredSubject, isDeclaredVariant, isLegalSubject, vocabularyFor called by: parseDialect

parseDialect:117 relay · in 1 · out 3 calls: isCompoundMarker, slotError, noSplitter called by: parseFilename

isKebabChar:18 leaf · in 1 · out 0 calls: none called by: isKebab

hasKebabEdges:24 leaf · in 1 · out 0 calls: none called by: isKebab

headSlotsOf:99 entry · in 0 · out 4 calls: isDeclaredSubject, isDeclaredVariant, isLegalSubject, isLegalSubject called by: none

isKebab:31 entry · in 0 · out 3 calls: vocabularyFor, hasKebabEdges, isKebabChar called by: none

concernRunOf:90 entry · in 0 · out 2 calls: isConcern, slotWordOf called by: none

parseFilename:150 entry · in 0 · out 2 calls: isCompoundMarker, parseDialect called by: none

shapeError:52 entry · in 0 · out 1 calls: isConcern called by: none

filesWithConcern:188 entry · in 0 · out 1 calls: hasConcern called by: none

KEBAB_EXTRA:14 isolated · in 0 · out 0 calls: none called by: none

KEBAB_CASE:16 isolated · in 0 · out 0 calls: none called by: none

isLower:19 isolated · in 0 · out 0 calls: none called by: none

isDigit:20 isolated · in 0 · out 0 calls: none called by: none

at:38 isolated · in 0 · out 0 calls: none called by: none

slotBounds:46 isolated · in 0 · out 0 calls: none called by: none

vocabulary:47 isolated · in 0 · out 0 calls: none called by: none

counts:48 isolated · in 0 · out 0 calls: none called by: none

shapes:58 isolated · in 0 · out 0 calls: none called by: none

{ max, min }:59 isolated · in 0 · out 0 calls: none called by: none

{ concern, subject, variant }:76 isolated · in 0 · out 0 calls: none called by: none

offending:86 isolated · in 0 · out 0 calls: none called by: none

whole:103 isolated · in 0 · out 0 calls: none called by: none

take:107 isolated · in 0 · out 0 calls: none called by: none

{ separator, splitters }:118 isolated · in 0 · out 0 calls: none called by: none

cut:123 isolated · in 0 · out 0 calls: none called by: none

stem:124 isolated · in 0 · out 0 calls: none called by: none

words:126 isolated · in 0 · out 0 calls: none called by: none

marker:130 isolated · in 0 · out 0 calls: none called by: none

taken:134 isolated · in 0 · out 0 calls: none called by: none

slots:139 isolated · in 0 · out 0 calls: none called by: none

segments:151 isolated · in 0 · out 0 calls: none called by: none

ext:152 isolated · in 0 · out 0 calls: none called by: none

splitter:153 isolated · in 0 · out 0 calls: none called by: none

concern:157 isolated · in 0 · out 0 calls: none called by: none

shape:162 isolated · in 0 · out 0 calls: none called by: none

head:167 isolated · in 0 · out 0 calls: none called by: none

subject:168 isolated · in 0 · out 0 calls: none called by: none

variant:169 isolated · in 0 · out 0 calls: none called by: none

slot:171 isolated · in 0 · out 0 calls: none called by: none

isExempt:175 isolated · in 0 · out 0 calls: none called by: none

parsed:184 isolated · in 0 · out 0 calls: none called by: none

matches:193 isolated · in 0 · out 0 calls: none called by: none

basename:194 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

the file's walk 787 steps

Syntax kinds

identifier 346

property_identifier 85

arguments 80

call_expression 77

lexical_declaration 55

variable_declarator 55

binary_expression 53

member_expression 51

Once only

program 1

array_pattern 1

The source is served as text at the source

root shared matchers

folder.matcher.ts

  • Subject: folder
  • Concern: matcher
  • Layer: processing

Stats

Files 1

Lines of code 99

Blank lines 8

Bytes 4325

Definitions 23

Exported 8

Callable 8

Call edges 10

isolated flow 16

entry flow 3

relay flow 3

leaf flow 1

Findings no anomalies

ranksAtDepth:23 relay · in 2 · out 1 calls: holdsRole called by: assignRoles, roleAtDepth

holdsRole:10 relay · in 1 · out 4 calls: isConcernFolder, isDeclaredContainer, isLegalSubject, isMarkerFolder called by: ranksAtDepth

assignRoles:44 relay · in 1 · out 2 calls: ranksAtDepth, terminalRankOf called by: folderPathError

terminalRankOf:39 leaf · in 1 · out 0 calls: none called by: assignRoles

roleAtDepth:35 entry · in 0 · out 1 calls: ranksAtDepth called by: none

labelError:75 entry · in 0 · out 1 calls: vocabularyFor called by: none

folderPathError:87 entry · in 0 · out 1 calls: assignRoles called by: none

{ roleOrder, rolesAtDepth }:24 isolated · in 0 · out 0 calls: none called by: none

ranks:25 isolated · in 0 · out 0 calls: none called by: none

{ roleOrder, terminalRole }:40 isolated · in 0 · out 0 calls: none called by: none

name:50 isolated · in 0 · out 0 calls: none called by: none

rest:55 isolated · in 0 · out 0 calls: none called by: none

deepestRank:63 isolated · in 0 · out 0 calls: none called by: none

after:64 isolated · in 0 · out 0 calls: none called by: none

rank:66 isolated · in 0 · out 0 calls: none called by: none

unkebab:76 isolated · in 0 · out 0 calls: none called by: none

repeated:80 isolated · in 0 · out 0 calls: none called by: none

vocabulary:88 isolated · in 0 · out 0 calls: none called by: none

{ roleOrder, rolesAtDepth, terminalRole }:89 isolated · in 0 · out 0 calls: none called by: none

label:93 isolated · in 0 · out 0 calls: none called by: none

{ at, after }:100 isolated · in 0 · out 0 calls: none called by: none

allowed:102 isolated · in 0 · out 0 calls: none called by: none

later:103 isolated · in 0 · out 0 calls: none called by: none

the file's walk 370 steps

Syntax kinds

identifier 180

type_annotation 33

predefined_type 32

binary_expression 29

call_expression 28

arguments 28

string_fragment 26

required_parameter 25

Once only

program 1

false 1

ternary_expression 1

spread_element 1

object_type 1

array_pattern 1

The source is served as text at the source

root shared matchers

location.matcher.ts

  • Subject: location
  • Concern: matcher
  • Layer: processing

Stats

Files 1

Lines of code 162

Blank lines 21

Bytes 5221

Definitions 35

Exported 15

Callable 14

Call edges 9

isolated flow 23

leaf flow 7

entry flow 3

relay flow 2

Findings no anomalies

stringLiteralsOf:111 leaf · in 2 · out 0 calls: none called by: unresolvedIn, hintLiteralsOf

isSegmentLike:7 relay · in 1 · out 1 calls: isSpecifier called by: isPathLike

isMediaType:59 relay · in 1 · out 1 calls: wordBefore called by: isPathLike

isSpecifier:3 leaf · in 1 · out 0 calls: none called by: isSegmentLike

segmentCount:29 leaf · in 1 · out 0 calls: none called by: isPathLike

isSystemPath:33 leaf · in 1 · out 0 calls: none called by: isPathLike

wordBefore:51 leaf · in 1 · out 0 calls: none called by: isMediaType

skipToLineEnd:83 leaf · in 1 · out 0 calls: none called by: stripComments

skipToBlockEnd:88 leaf · in 1 · out 0 calls: none called by: stripComments

isPathLike:67 entry · in 0 · out 4 calls: isMediaType, isSegmentLike, isSystemPath, segmentCount called by: none

stripComments:93 entry · in 0 · out 2 calls: skipToBlockEnd, skipToLineEnd called by: none

hintLiteralsOf:169 entry · in 0 · out 1 calls: stringLiteralsOf called by: none

NON_PATH_CHARS:1 isolated · in 0 · out 0 calls: none called by: none

MIN_PATH_SEGMENTS:25 isolated · in 0 · out 0 calls: none called by: none

SYSTEM_ROOTS:27 isolated · in 0 · out 0 calls: none called by: none

MEDIA_TOP_LEVEL_TYPES:37 isolated · in 0 · out 0 calls: none called by: none

WORD_STOPS:49 isolated · in 0 · out 0 calls: none called by: none

start:52 isolated · in 0 · out 0 calls: none called by: none

slash:60 isolated · in 0 · out 0 calls: none called by: none

nl:84 isolated · in 0 · out 0 calls: none called by: none

end:89 isolated · in 0 · out 0 calls: none called by: none

QUOTES:109 isolated · in 0 · out 0 calls: none called by: none

i:113 isolated · in 0 · out 0 calls: none called by: none

ch:115 isolated · in 0 · out 0 calls: none called by: none

body:124 isolated · in 0 · out 0 calls: none called by: none

PATH_QUALIFIER:133 isolated · in 0 · out 0 calls: none called by: none

isPathJoin:135 isolated · in 0 · out 0 calls: none called by: none

joinedPathsOf:145 isolated · in 0 · out 0 calls: none called by: none

marker:147 isolated · in 0 · out 0 calls: none called by: none

segments:154 isolated · in 0 · out 0 calls: none called by: none

HINT_MARKER:167 isolated · in 0 · out 0 calls: none called by: none

out:170 isolated · in 0 · out 0 calls: none called by: none

at:171 isolated · in 0 · out 0 calls: none called by: none

open:173 isolated · in 0 · out 0 calls: none called by: none

close:174 isolated · in 0 · out 0 calls: none called by: none

the file's walk 548 steps

Syntax kinds

identifier 238

string 65

arguments 62

member_expression 59

property_identifier 59

string_fragment 58

call_expression 57

binary_expression 49

Once only

program 1

continue_statement 1

break_statement 1

The source is served as text at the source

root shared matchers

pattern.matcher.ts

  • Subject: pattern
  • Concern: matcher
  • Layer: processing

Stats

Files 1

Lines of code 24

Blank lines 1

Bytes 770

Definitions 7

Exported 6

Callable 1

Call edges 0

isolated flow 6

leaf flow 1

Findings no anomalies

matchesPattern:3 leaf · in 1 · out 0 calls: none called by: isIgnoredName

WILDCARD:1 isolated · in 0 · out 0 calls: none called by: none

parts:4 isolated · in 0 · out 0 calls: none called by: none

first:8 isolated · in 0 · out 0 calls: none called by: none

last:9 isolated · in 0 · out 0 calls: none called by: none

cursor:16 isolated · in 0 · out 0 calls: none called by: none

at:18 isolated · in 0 · out 0 calls: none called by: none

the file's walk 87 steps

Syntax kinds

identifier 38

member_expression 15

property_identifier 15

binary_expression 13

lexical_declaration 7

variable_declarator 7

statement_block 6

call_expression 6

Once only

program 1

string_fragment 1

export_statement 1

function_expression 1

formal_parameters 1

subscript_expression 1

The source is served as text at the source

root shared matchers

segment.matcher.ts

  • Subject: segment
  • Concern: matcher
  • Layer: processing

Stats

Files 1

Lines of code 63

Blank lines 11

Bytes 2535

Definitions 18

Exported 3

Callable 10

Call edges 15

isolated flow 7

leaf flow 5

relay flow 5

entry flow 1

Findings no anomalies

isUpper:12 leaf · in 4 · out 0 calls: none called by: humpedWords, humpedWords, humpedWords, isWellFormedJoiner

isLower:8 leaf · in 3 · out 0 calls: none called by: humpedWords, isLowerOrDigit, isWellFormedJoiner

isDigit:16 leaf · in 3 · out 0 calls: none called by: fitsLetters, isLowerOrDigit, isWellFormedJoiner

humpedWords:34 relay · in 1 · out 5 calls: isLower, isLowerOrDigit, isUpper, isUpper, isUpper called by: wordsOf

isWellFormedJoiner:57 relay · in 1 · out 3 calls: isDigit, isLower, isUpper called by: assertSplitters

isLowerOrDigit:20 relay · in 1 · out 2 calls: isDigit, isLower called by: humpedWords

fitsLetters:24 relay · in 1 · out 2 calls: isDigit, isLetter called by: joinedWords

joinedWords:29 relay · in 1 · out 1 calls: fitsLetters called by: wordsOf

isLetter:25 leaf · in 1 · out 0 calls: none called by: fitsLetters

slotWordOf:72 leaf · in 1 · out 0 calls: none called by: concernRunOf

wordsOf:66 entry · in 0 · out 2 calls: humpedWords, joinedWords called by: none

LOWER:3 isolated · in 0 · out 0 calls: none called by: none

UPPER:4 isolated · in 0 · out 0 calls: none called by: none

DIGITS:5 isolated · in 0 · out 0 calls: none called by: none

SLOT_JOINER:6 isolated · in 0 · out 0 calls: none called by: none

first:35 isolated · in 0 · out 0 calls: none called by: none

words:39 isolated · in 0 · out 0 calls: none called by: none

current:40 isolated · in 0 · out 0 calls: none called by: none

the file's walk 274 steps

Syntax kinds

identifier 125

call_expression 29

arguments 29

type_annotation 26

predefined_type 23

binary_expression 22

member_expression 21

property_identifier 21

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

unary_expression 1

array 1

The source is served as text at the source

root shared matchers

vocabulary.matcher.ts

  • Subject: vocabulary
  • Concern: matcher
  • Layer: processing

Stats

Files 1

Lines of code 115

Blank lines 11

Bytes 3856

Definitions 27

Exported 13

Callable 10

Call edges 9

isolated flow 18

relay flow 4

leaf flow 3

entry flow 2

Findings no anomalies

isBoundary:22 leaf · in 5 · out 0 calls: none called by: numberedPhraseIn, occursAsWord, occursAsWord, wordAt, wordAt

wordAt:44 relay · in 2 · out 2 calls: isBoundary, isBoundary called by: knownAt, knownAt

occursAsWord:26 relay · in 1 · out 2 calls: isBoundary, isBoundary called by: firstTermIn

firstTermIn:39 relay · in 1 · out 1 calls: occursAsWord called by: sentenceFindings

replaceKnown:106 relay · in 1 · out 1 calls: casedLike called by: reportKnown

casedLike:75 leaf · in 1 · out 0 calls: none called by: replaceKnown

firstKnownIn:90 leaf · in 1 · out 0 calls: none called by: sentenceFindings

knownAt:81 entry · in 0 · out 2 calls: wordAt, wordAt called by: none

numberedPhraseIn:60 entry · in 0 · out 1 calls: isBoundary called by: none

TERM_STOPS:1 isolated · in 0 · out 0 calls: none called by: none

from:27 isolated · in 0 · out 0 calls: none called by: none

after:30 isolated · in 0 · out 0 calls: none called by: none

before:45 isolated · in 0 · out 0 calls: none called by: none

DIGITS:49 isolated · in 0 · out 0 calls: none called by: none

SPACE:50 isolated · in 0 · out 0 calls: none called by: none

digitsFrom:52 isolated · in 0 · out 0 calls: none called by: none

noun:63 isolated · in 0 · out 0 calls: none called by: none

start:64 isolated · in 0 · out 0 calls: none called by: none

end:66 isolated · in 0 · out 0 calls: none called by: none

first:76 isolated · in 0 · out 0 calls: none called by: none

capital:77 isolated · in 0 · out 0 calls: none called by: none

longest:96 isolated · in 0 · out 0 calls: none called by: none

lower:111 isolated · in 0 · out 0 calls: none called by: none

terms:112 isolated · in 0 · out 0 calls: none called by: none

output:113 isolated · in 0 · out 0 calls: none called by: none

at:114 isolated · in 0 · out 0 calls: none called by: none

term:116 isolated · in 0 · out 0 calls: none called by: none

the file's walk 463 steps

Syntax kinds

identifier 212

member_expression 49

property_identifier 49

arguments 46

call_expression 45

predefined_type 36

binary_expression 36

lexical_declaration 35

Once only

program 1

new_expression 1

true 1

assignment_expression 1

false 1

spread_element 1

The source is served as text at the source

root shared matchers

word.matcher.ts

  • Subject: word
  • Concern: matcher
  • Layer: processing

Stats

Files 1

Lines of code 153

Blank lines 21

Bytes 5966

Definitions 47

Exported 8

Callable 19

Call edges 24

isolated flow 28

relay flow 10

leaf flow 5

entry flow 4

Findings no anomalies

isWordPart:29 relay · in 5 · out 1 calls: isLetter called by: endsSegment, openShape, precedingSegment, wordSpanAt, wordSpanAt

isLetter:25 leaf · in 4 · out 0 calls: none called by: isWordPart, namesCollection, wordEnd, wordSpanAt

isIdStart:33 leaf · in 2 · out 0 calls: none called by: anchorShape, reference

closesText:37 leaf · in 2 · out 0 calls: none called by: closingPrefix, reference

renamedSpans:146 leaf · in 2 · out 0 calls: none called by: findingsIn, renamedText

openShape:83 relay · in 1 · out 4 calls: closingPrefix, isWordPart, namesCollection, reference called by: idSpanAt

wordSpanAt:116 relay · in 1 · out 4 calls: casedLike, isLetter, isWordPart, isWordPart called by: spanAt

pathShape:60 relay · in 1 · out 2 calls: endsSegment, precedingSegment called by: idSpanAt

reference:79 relay · in 1 · out 2 calls: closesText, isIdStart called by: openShape

precedingSegment:41 relay · in 1 · out 1 calls: isWordPart called by: pathShape

endsSegment:49 relay · in 1 · out 1 calls: isWordPart called by: pathShape

anchorShape:54 relay · in 1 · out 1 calls: isIdStart called by: idSpanAt

closingPrefix:69 relay · in 1 · out 1 calls: closesText called by: openShape

namesCollection:73 relay · in 1 · out 1 calls: isLetter called by: openShape

casedLike:100 leaf · in 1 · out 0 calls: none called by: wordSpanAt

idSpanAt:87 entry · in 0 · out 3 calls: anchorShape, openShape, pathShape called by: none

wordEnd:108 entry · in 0 · out 1 calls: isLetter called by: none

spanAt:133 entry · in 0 · out 1 calls: wordSpanAt called by: none

renamedText:166 entry · in 0 · out 1 calls: renamedSpans called by: none

IdSite:3 isolated · in 0 · out 0 calls: none called by: none

LOWER:12 isolated · in 0 · out 0 calls: none called by: none

UPPER:13 isolated · in 0 · out 0 calls: none called by: none

DIGITS:14 isolated · in 0 · out 0 calls: none called by: none

JOINERS:15 isolated · in 0 · out 0 calls: none called by: none

REF_MARK:16 isolated · in 0 · out 0 calls: none called by: none

ANCHOR_MARK:17 isolated · in 0 · out 0 calls: none called by: none

ANCHOR_JOINER:18 isolated · in 0 · out 0 calls: none called by: none

SLASH:19 isolated · in 0 · out 0 calls: none called by: none

SEGMENT_DOT:20 isolated · in 0 · out 0 calls: none called by: none

SEGMENT_ENDS:21 isolated · in 0 · out 0 calls: none called by: none

PLACEHOLDER_OPENERS:22 isolated · in 0 · out 0 calls: none called by: none

COLLECTION_NOUN_TAILS:23 isolated · in 0 · out 0 calls: none called by: none

open:42 isolated · in 0 · out 0 calls: none called by: none

next:50 isolated · in 0 · out 0 calls: none called by: none

after:88 isolated · in 0 · out 0 calls: none called by: none

site:89 isolated · in 0 · out 0 calls: none called by: none

first:104 isolated · in 0 · out 0 calls: none called by: none

end:124 isolated · in 0 · out 0 calls: none called by: none

from:128 isolated · in 0 · out 0 calls: none called by: none

to:129 isolated · in 0 · out 0 calls: none called by: none

id:139 isolated · in 0 · out 0 calls: none called by: none

whole:147 isolated · in 0 · out 0 calls: none called by: none

ids:151 isolated · in 0 · out 0 calls: none called by: none

spans:152 isolated · in 0 · out 0 calls: none called by: none

span:155 isolated · in 0 · out 0 calls: none called by: none

renamed:167 isolated · in 0 · out 0 calls: none called by: none

at:168 isolated · in 0 · out 0 calls: none called by: none

the file's walk 721 steps

Syntax kinds

identifier 309

property_identifier 110

member_expression 92

binary_expression 71

call_expression 70

arguments 70

type_annotation 62

lexical_declaration 48

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

interface_declaration 1

interface_body 1

The source is served as text at the source

root shared

predicates

A concern on the infrastructure layer holding 1 file, 196 lines of code, 42 definitions and 13 call edges.

Stats

Files 1

Lines of code 196

Blank lines 23

Bytes 7012

Definitions 42

Exported 14

Callable 14

Call edges 13

isolated flow 31

leaf flow 5

relay flow 5

entry flow 1

Findings no anomalies

the folder's walk 606 steps

Files

location.predicate.ts

  • Subject: location
  • Concern: predicate
  • Layer: infrastructure
  • 196 lines of code
  • 42 definitions
  • 13 call edges

root shared predicates

location.predicate.ts

  • Subject: location
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 196

Blank lines 23

Bytes 7012

Definitions 42

Exported 14

Callable 14

Call edges 13

isolated flow 31

leaf flow 5

relay flow 5

entry flow 1

Findings no anomalies

isProseContext:88 relay · in 2 · out 3 calls: nameOf, nodeAt, nodeAt called by: literal, templateElement

isStandaloneScript:51 leaf · in 2 · out 0 calls: none called by: isExempt, isAllowedFile

holdsSsotCall:187 leaf · in 2 · out 0 calls: none called by: anchoredBySsot, anchoredBySsot

anchoredBySsot:203 relay · in 1 · out 4 calls: holdsSsotCall, holdsSsotCall, nodeAt, nodesAt called by: literal

isPathShaped:172 relay · in 1 · out 2 calls: isDisqualified, resolvesOnDisk called by: literal

isMemberPathsSource:55 relay · in 1 · out 1 calls: collapsePath called by: importDeclaration

isDisqualified:162 relay · in 1 · out 1 calls: isSystemPath called by: isPathShaped

isSsotExemptFile:40 leaf · in 1 · out 0 calls: none called by: create

isSystemPath:124 leaf · in 1 · out 0 calls: none called by: isDisqualified

resolvesOnDisk:146 leaf · in 1 · out 0 calls: none called by: isPathShaped

exemptBasenames:27 entry · in 0 · out 2 calls: resolveFile, resolveFile called by: none

SSOT_RULE_FILE:18 isolated · in 0 · out 0 calls: none called by: none

EXEMPT_SEGMENTS:19 isolated · in 0 · out 0 calls: none called by: none

SPECIFIER_PARENTS:25 isolated · in 0 · out 0 calls: none called by: none

files:28 isolated · in 0 · out 0 calls: none called by: none

EXEMPT_BASENAMES:38 isolated · in 0 · out 0 calls: none called by: none

posix:41 isolated · in 0 · out 0 calls: none called by: none

STANDALONE_SCRIPTS:49 isolated · in 0 · out 0 calls: none called by: none

target:59 isolated · in 0 · out 0 calls: none called by: none

isModuleSpecifier:63 isolated · in 0 · out 0 calls: none called by: none

parent:64 isolated · in 0 · out 0 calls: none called by: none

PROSE_KEYS:68 isolated · in 0 · out 0 calls: none called by: none

PROSE_CALLEES:86 isolated · in 0 · out 0 calls: none called by: none

NON_PATH_PREFIXES:108 isolated · in 0 · out 0 calls: none called by: none

MIN_PATH_SEGMENTS:109 isolated · in 0 · out 0 calls: none called by: none

MEDIA_TYPES:111 isolated · in 0 · out 0 calls: none called by: none

EXISTS_CACHE:128 isolated · in 0 · out 0 calls: none called by: none

probeBases:130 isolated · in 0 · out 0 calls: none called by: none

root:131 isolated · in 0 · out 0 calls: none called by: none

bases:132 isolated · in 0 · out 0 calls: none called by: none

cut:135 isolated · in 0 · out 0 calls: none called by: none

PROBE_BASES:143 isolated · in 0 · out 0 calls: none called by: none

PROBE_SUFFIXES:144 isolated · in 0 · out 0 calls: none called by: none

cached:147 isolated · in 0 · out 0 calls: none called by: none

found:151 isolated · in 0 · out 0 calls: none called by: none

literalHead:156 isolated · in 0 · out 0 calls: none called by: none

wild:158 isolated · in 0 · out 0 calls: none called by: none

head:176 isolated · in 0 · out 0 calls: none called by: none

segments:177 isolated · in 0 · out 0 calls: none called by: none

children:194 isolated · in 0 · out 0 calls: none called by: none

cursor:204 isolated · in 0 · out 0 calls: none called by: none

composable:206 isolated · in 0 · out 0 calls: none called by: none

the file's walk 606 steps

Syntax kinds

identifier 263

string_fragment 103

string 95

arguments 82

call_expression 75

member_expression 51

property_identifier 51

lexical_declaration 44

Once only

program 1

array_type 1

for_in_statement 1

undefined 1

ternary_expression 1

subscript_expression 1

The source is served as text at the source

root shared

registries

A concern on the infrastructure layer holding 2 files, 173 lines of code, 39 definitions and 9 call edges.

Stats

Files 2

Lines of code 173

Blank lines 20

Bytes 7239

Definitions 39

Exported 8

Callable 15

Call edges 9

isolated flow 27

entry flow 5

leaf flow 5

relay flow 2

Findings no anomalies

the folder's walk 741 steps

Files

location.registry.ts

  • Subject: location
  • Concern: registry
  • Layer: infrastructure
  • 89 lines of code
  • 22 definitions
  • 5 call edges

taxonomy.registry.ts

  • Subject: taxonomy
  • Concern: registry
  • Layer: infrastructure
  • 84 lines of code
  • 17 definitions
  • 4 call edges

root shared registries

location.registry.ts

  • Subject: location
  • Concern: registry
  • Layer: infrastructure

Stats

Files 1

Lines of code 89

Blank lines 13

Bytes 3262

Definitions 22

Exported 7

Callable 10

Call edges 5

isolated flow 13

leaf flow 5

entry flow 3

relay flow 1

Findings no anomalies

tokenIn:89 leaf · in 2 · out 0 calls: none called by: scanMarkup, composedTokenOf

walk:60 relay · in 1 · out 2 calls: isRecord, recordLocation called by: keyIndex

toPosix:6 leaf · in 1 · out 0 calls: none called by: keyForLocation

collectDeclared:10 leaf · in 1 · out 0 calls: none called by: build

isRecord:26 leaf · in 1 · out 0 calls: none called by: walk

recordLocation:48 leaf · in 1 · out 0 calls: none called by: walk

build:32 entry · in 0 · out 1 calls: collectDeclared called by: none

keyIndex:46 entry · in 0 · out 1 calls: walk called by: none

keyForLocation:81 entry · in 0 · out 1 calls: toPosix called by: none

ROOT_POSIX:4 isolated · in 0 · out 0 calls: none called by: none

MEMBER_ROOTS:30 isolated · in 0 · out 0 calls: none called by: none

set:33 isolated · in 0 · out 0 calls: none called by: none

LOCATION_TOKENS:41 isolated · in 0 · out 0 calls: none called by: none

SELF_KEY:43 isolated · in 0 · out 0 calls: none called by: none

extraKeys:44 isolated · in 0 · out 0 calls: none called by: none

byPath:47 isolated · in 0 · out 0 calls: none called by: none

dotted:49 isolated · in 0 · out 0 calls: none called by: none

branch:50 isolated · in 0 · out 0 calls: none called by: none

preferred:51 isolated · in 0 · out 0 calls: none called by: none

KEY_BY_LOCATION:79 isolated · in 0 · out 0 calls: none called by: none

locationForKey:85 isolated · in 0 · out 0 calls: none called by: none

posix:90 isolated · in 0 · out 0 calls: none called by: none

the file's walk 332 steps

Syntax kinds

identifier 150

arguments 43

call_expression 40

member_expression 35

property_identifier 35

predefined_type 30

binary_expression 25

lexical_declaration 24

Once only

program 1

type_predicate_annotation 1

type_predicate 1

arrow_function 1

ternary_expression 1

array_pattern 1

The source is served as text at the source

root shared registries

taxonomy.registry.ts

  • Subject: taxonomy
  • Concern: registry
  • Layer: infrastructure

Stats

Files 1

Lines of code 84

Blank lines 7

Bytes 3977

Definitions 17

Exported 1

Callable 5

Call edges 4

isolated flow 14

entry flow 2

relay flow 1

Findings no anomalies

assertHost:48 relay · in 1 · out 1 calls: assertTaxonomy called by: buildJurisdiction

buildJurisdiction:72 entry · in 0 · out 2 calls: assertHost, assertMirrors called by: none

importEntries:25 entry · in 0 · out 1 calls: importedRootsOf called by: none

RootEntry:6 isolated · in 0 · out 0 calls: none called by: none

hostEntries:14 isolated · in 0 · out 0 calls: none called by: none

declaredSpecial:15 isolated · in 0 · out 0 calls: none called by: none

vocabulary:26 isolated · in 0 · out 0 calls: none called by: none

foreign:27 isolated · in 0 · out 0 calls: none called by: none

mirrorEntries:37 isolated · in 0 · out 0 calls: none called by: none

byRoot:41 isolated · in 0 · out 0 calls: none called by: none

entry:43 isolated · in 0 · out 0 calls: none called by: none

host:73 isolated · in 0 · out 0 calls: none called by: none

declared:74 isolated · in 0 · out 0 calls: none called by: none

sources:76 isolated · in 0 · out 0 calls: none called by: none

entries:78 isolated · in 0 · out 0 calls: none called by: none

containers:79 isolated · in 0 · out 0 calls: none called by: none

JURISDICTION:91 isolated · in 0 · out 0 calls: none called by: none

the file's walk 409 steps

Syntax kinds

identifier 160

property_identifier 94

member_expression 60

arguments 44

call_expression 29

pair 29

required_parameter 21

type_identifier 19

Once only

program 1

interface_declaration 1

interface_body 1

ternary_expression 1

undefined 1

export_statement 1

The source is served as text at the source

root shared

resolvers

A concern on the infrastructure layer holding 4 files, 249 lines of code, 82 definitions and 23 call edges.

Stats

Files 4

Lines of code 249

Blank lines 56

Bytes 11023

Definitions 82

Exported 56

Callable 28

Call edges 23

isolated flow 59

relay flow 10

leaf flow 9

entry flow 4

Findings no anomalies

the folder's walk 1095 steps

Files

anchor.resolver.ts

  • Subject: anchor
  • Concern: resolver
  • Layer: infrastructure
  • 108 lines of code
  • 46 definitions
  • 13 call edges

container.resolver.ts

  • Subject: container
  • Concern: resolver
  • Layer: infrastructure
  • 52 lines of code
  • 10 definitions
  • 7 call edges

location.resolver.ts

  • Subject: location
  • Concern: resolver
  • Layer: infrastructure
  • 42 lines of code
  • 15 definitions
  • 0 call edges

scope.resolver.ts

  • Subject: scope
  • Concern: resolver
  • Layer: infrastructure
  • 47 lines of code
  • 11 definitions
  • 3 call edges

root shared resolvers

anchor.resolver.ts

  • Subject: anchor
  • Concern: resolver
  • Layer: infrastructure

Stats

Files 1

Lines of code 108

Blank lines 39

Bytes 5178

Definitions 46

Exported 36

Callable 15

Call edges 13

isolated flow 32

relay flow 8

leaf flow 5

entry flow 1

Findings no anomalies

collapsePath:72 leaf · in 6 · out 0 calls: none called by: resolveFromMember, gateTargets, scriptTargets, specifierTarget, resolveImportPath, isMemberPathsSource

normalizePath:48 leaf · in 3 · out 0 calls: none called by: belowRoot, isInContainer, isSourceFile

belowRoot:116 relay · in 2 · out 2 calls: normalizePath, rootRelative called by: collectDirs, collectFiles

isInContainer:101 relay · in 2 · out 1 calls: normalizePath called by: isExemptFile, inTypeBucket

presentRoots:135 relay · in 2 · out 1 calls: governedRoots called by: projectDirs, projectFiles

projectDirs:141 relay · in 1 · out 2 calls: collectDirs, presentRoots called by: primitiveDirs

projectFiles:145 relay · in 1 · out 2 calls: collectFiles, presentRoots called by: isEventTypesFile

isSourceFile:108 relay · in 1 · out 1 calls: normalizePath called by: create

collectDirs:121 relay · in 1 · out 1 calls: belowRoot called by: projectDirs

collectFiles:128 relay · in 1 · out 1 calls: belowRoot called by: projectFiles

labelOf:44 leaf · in 1 · out 0 calls: none called by: ruleHostPaths

isGovernedFile:88 leaf · in 1 · out 0 calls: none called by: create

rootRelative:112 leaf · in 1 · out 0 calls: none called by: belowRoot

containerPathOf:93 entry · in 0 · out 2 calls: isDeclaredContainer, containerPath called by: none

MEMBER_KEY:7 isolated · in 0 · out 0 calls: none called by: none

WORKSPACE_ROOT:9 isolated · in 0 · out 0 calls: none called by: none

PROJECT_ROOT:11 isolated · in 0 · out 0 calls: none called by: none

MEMBER_ROOT:13 isolated · in 0 · out 0 calls: none called by: none

BUILD_CONFIG_FILES:15 isolated · in 0 · out 0 calls: none called by: none

TEST_ROOT:24 isolated · in 0 · out 0 calls: none called by: none

SCRIPT_ROOT:26 isolated · in 0 · out 0 calls: none called by: none

BUILD_SCRIPT_ROOT:28 isolated · in 0 · out 0 calls: none called by: none

RULE_HOST:30 isolated · in 0 · out 0 calls: none called by: none

GRAPH_PATH:32 isolated · in 0 · out 0 calls: none called by: none

TEST_ROOT_SEGMENT:34 isolated · in 0 · out 0 calls: none called by: none

SCRIPT_ROOT_SEGMENT:36 isolated · in 0 · out 0 calls: none called by: none

BUILD_SCRIPT_ROOT_SEGMENT:38 isolated · in 0 · out 0 calls: none called by: none

GOVERNED_ROOT:40 isolated · in 0 · out 0 calls: none called by: none

RULE_TAG:42 isolated · in 0 · out 0 calls: none called by: none

FOUNDATION_SUBJECT:52 isolated · in 0 · out 0 calls: none called by: none

TAXONOMY_SUBJECT:54 isolated · in 0 · out 0 calls: none called by: none

LAYER_SUBJECT:56 isolated · in 0 · out 0 calls: none called by: none

ANCHOR_SUBJECT:58 isolated · in 0 · out 0 calls: none called by: none

LOCATION_SUBJECT:60 isolated · in 0 · out 0 calls: none called by: none

FOUNDATION_FOLDER:62 isolated · in 0 · out 0 calls: none called by: none

FOUNDATION_PREFIX:64 isolated · in 0 · out 0 calls: none called by: none

basenameOf:66 isolated · in 0 · out 0 calls: none called by: none

idx:68 isolated · in 0 · out 0 calls: none called by: none

out:73 isolated · in 0 · out 0 calls: none called by: none

GOVERNED_SEGMENTS:86 isolated · in 0 · out 0 calls: none called by: none

norm:89 isolated · in 0 · out 0 calls: none called by: none

root:94 isolated · in 0 · out 0 calls: none called by: none

fragment:102 isolated · in 0 · out 0 calls: none called by: none

SOURCE_EXTENSIONS:106 isolated · in 0 · out 0 calls: none called by: none

absRoot:117 isolated · in 0 · out 0 calls: none called by: none

p:130 isolated · in 0 · out 0 calls: none called by: none

the file's walk 517 steps

Syntax kinds

identifier 216

call_expression 72

arguments 72

string_fragment 50

lexical_declaration 47

variable_declarator 47

type_annotation 46

property_identifier 46

Once only

program 1

escape_sequence 1

for_in_statement 1

continue_statement 1

union_type 1

literal_type 1

The source is served as text at the source

root shared resolvers

container.resolver.ts

  • Subject: container
  • Concern: resolver
  • Layer: infrastructure

Stats

Files 1

Lines of code 52

Blank lines 4

Bytes 2028

Definitions 10

Exported 9

Callable 4

Call edges 7

isolated flow 6

entry flow 2

leaf flow 1

relay flow 1

Findings no anomalies

containerPath:19 relay · in 1 · out 4 calls: containersFor, ambiguousContainer, rootScope, undeclaredContainerPath called by: containerPathOf

concernFolders:39 leaf · in 1 · out 0 calls: none called by: primitiveDirs

containerPaths:8 entry · in 0 · out 2 calls: containersFor, governedRoots called by: none

projectRelativeRoots:4 entry · in 0 · out 1 calls: governedRoots called by: none

paths:9 isolated · in 0 · out 0 calls: none called by: none

rel:23 isolated · in 0 · out 0 calls: none called by: none

folder:40 isolated · in 0 · out 0 calls: none called by: none

roots:44 isolated · in 0 · out 0 calls: none called by: none

found:45 isolated · in 0 · out 0 calls: none called by: none

trimmed:47 isolated · in 0 · out 0 calls: none called by: none

the file's walk 198 steps

Syntax kinds

identifier 89

arguments 28

call_expression 26

member_expression 18

property_identifier 18

statement_block 15

string_fragment 13

lexical_declaration 13

Once only

program 1

optional_parameter 1

subscript_expression 1

readonly_type 1

unary_expression 1

continue_statement 1

The source is served as text at the source

root shared resolvers

location.resolver.ts

  • Subject: location
  • Concern: resolver
  • Layer: infrastructure

Stats

Files 1

Lines of code 42

Blank lines 7

Bytes 2041

Definitions 15

Exported 6

Callable 3

Call edges 0

isolated flow 15

Findings no anomalies

MEMBER_MANIFEST:6 isolated · in 0 · out 0 calls: none called by: none

SELF_GOVERNED_KEY:7 isolated · in 0 · out 0 calls: none called by: none

PATHS_FIELD:8 isolated · in 0 · out 0 calls: none called by: none

WRITES_FIELD:9 isolated · in 0 · out 0 calls: none called by: none

declaredField:11 isolated · in 0 · out 0 calls: none called by: none

value:19 isolated · in 0 · out 0 calls: none called by: none

memberDeclaration:23 isolated · in 0 · out 0 calls: none called by: none

manifest:24 isolated · in 0 · out 0 calls: none called by: none

MEMBERS:32 isolated · in 0 · out 0 calls: none called by: none

MEMBER_PATHS_CONFIGS:34 isolated · in 0 · out 0 calls: none called by: none

declared:36 isolated · in 0 · out 0 calls: none called by: none

WRITE_GOVERNED_MEMBERS:41 isolated · in 0 · out 0 calls: none called by: none

gate:42 isolated · in 0 · out 0 calls: none called by: none

governsOwnWrites:46 isolated · in 0 · out 0 calls: none called by: none

posix:47 isolated · in 0 · out 0 calls: none called by: none

the file's walk 192 steps

Syntax kinds

identifier 92

arguments 21

call_expression 20

lexical_declaration 17

variable_declarator 17

binary_expression 14

type_annotation 13

predefined_type 13

Once only

program 1

array_pattern 1

optional_chain 1

number 1

generic_type 1

type_identifier 1

The source is served as text at the source

root shared resolvers

scope.resolver.ts

  • Subject: scope
  • Concern: resolver
  • Layer: infrastructure

Stats

Files 1

Lines of code 47

Blank lines 6

Bytes 1776

Definitions 11

Exported 5

Callable 6

Call edges 3

isolated flow 6

leaf flow 3

entry flow 1

relay flow 1

Findings no anomalies

variableInit:46 relay · in 1 · out 2 calls: declaratorInit, lastWrittenValue called by: resolve

isWriteNode:4 leaf · in 1 · out 0 calls: none called by: asWriteNode

declaratorInit:28 leaf · in 1 · out 0 calls: none called by: variableInit

lastWrittenValue:38 leaf · in 1 · out 0 calls: none called by: variableInit

asWriteNode:8 entry · in 0 · out 1 calls: isWriteNode called by: none

findVariable:12 isolated · in 0 · out 0 calls: none called by: none

scope:17 isolated · in 0 · out 0 calls: none called by: none

declarator:30 isolated · in 0 · out 0 calls: none called by: none

written:39 isolated · in 0 · out 0 calls: none called by: none

value:40 isolated · in 0 · out 0 calls: none called by: none

variable:51 isolated · in 0 · out 0 calls: none called by: none

the file's walk 188 steps

Syntax kinds

identifier 79

type_annotation 16

null 16

member_expression 14

property_identifier 14

type_identifier 13

binary_expression 13

lexical_declaration 12

Once only

program 1

type_predicate_annotation 1

type_predicate 1

while_statement 1

expression_statement 1

assignment_expression 1

The source is served as text at the source

root shared

selectors

A concern on the application layer holding 5 files, 488 lines of code, 146 definitions and 87 call edges.

Stats

Files 5

Lines of code 488

Blank lines 66

Bytes 19969

Definitions 146

Exported 73

Callable 61

Call edges 87

isolated flow 92

relay flow 25

leaf flow 16

entry flow 13

Findings no anomalies

the folder's walk 2142 steps

Files

document.selector.ts

  • Subject: document
  • Concern: selector
  • Layer: application
  • 92 lines of code
  • 29 definitions
  • 4 call edges

literal.selector.ts

  • Subject: literal
  • Concern: selector
  • Layer: application
  • 146 lines of code
  • 44 definitions
  • 40 call edges

sink.selector.ts

  • Subject: sink
  • Concern: selector
  • Layer: application
  • 71 lines of code
  • 29 definitions
  • 13 call edges

specifier.selector.ts

  • Subject: specifier
  • Concern: selector
  • Layer: application
  • 30 lines of code
  • 6 definitions
  • 2 call edges

syntax.selector.ts

  • Subject: syntax
  • Concern: selector
  • Layer: application
  • 149 lines of code
  • 38 definitions
  • 28 call edges

root shared selectors

document.selector.ts

  • Subject: document
  • Concern: selector
  • Layer: application

Stats

Files 1

Lines of code 92

Blank lines 8

Bytes 3292

Definitions 29

Exported 12

Callable 7

Call edges 4

isolated flow 23

leaf flow 3

relay flow 2

entry flow 1

Findings no anomalies

lineTexts:39 relay · in 1 · out 1 calls: isRuleCell called by: markdownTexts

markdownTexts:54 relay · in 1 · out 1 calls: lineTexts called by: governedDocumentTexts

withoutCode:16 leaf · in 1 · out 0 calls: none called by: jsonTexts

isRuleCell:30 leaf · in 1 · out 0 calls: none called by: lineTexts

unfencedLines:71 leaf · in 1 · out 0 calls: none called by: jsonTexts

jsonTexts:84 entry · in 0 · out 2 calls: unfencedLines, withoutCode called by: none

LINE:3 isolated · in 0 · out 0 calls: none called by: none

FENCE:4 isolated · in 0 · out 0 calls: none called by: none

FRONTMATTER:5 isolated · in 0 · out 0 calls: none called by: none

CODE_MARK:6 isolated · in 0 · out 0 calls: none called by: none

CODE_WORD:7 isolated · in 0 · out 0 calls: none called by: none

CELL:8 isolated · in 0 · out 0 calls: none called by: none

RULE_CELL_CHARS:9 isolated · in 0 · out 0 calls: none called by: none

SPACE:10 isolated · in 0 · out 0 calls: none called by: none

CODE_KEY:11 isolated · in 0 · out 0 calls: none called by: none

POINTER:12 isolated · in 0 · out 0 calls: none called by: none

LOCATION:13 isolated · in 0 · out 0 calls: none called by: none

FRAGMENT:14 isolated · in 0 · out 0 calls: none called by: none

output:17 isolated · in 0 · out 0 calls: none called by: none

inside:18 isolated · in 0 · out 0 calls: none called by: none

prose:40 isolated · in 0 · out 0 calls: none called by: none

frontmatterEnd:50 isolated · in 0 · out 0 calls: none called by: none

start:56 isolated · in 0 · out 0 calls: none called by: none

texts:57 isolated · in 0 · out 0 calls: none called by: none

body:60 isolated · in 0 · out 0 calls: none called by: none

lines:72 isolated · in 0 · out 0 calls: none called by: none

fenced:73 isolated · in 0 · out 0 calls: none called by: none

fence:75 isolated · in 0 · out 0 calls: none called by: none

at:86 isolated · in 0 · out 0 calls: none called by: none

the file's walk 393 steps

Syntax kinds

identifier 172

arguments 41

call_expression 40

lexical_declaration 34

variable_declarator 34

property_identifier 34

member_expression 33

string 21

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

escape_sequence 1

The source is served as text at the source

root shared selectors

literal.selector.ts

  • Subject: literal
  • Concern: selector
  • Layer: application

Stats

Files 1

Lines of code 146

Blank lines 21

Bytes 5877

Definitions 44

Exported 13

Callable 19

Call edges 40

isolated flow 26

relay flow 12

entry flow 3

leaf flow 3

Findings no anomalies

codeLiteralsOf:161 relay · in 5 · out 1 calls: literalsOf called by: program, program, program, program, program

literalsOf:135 relay · in 2 · out 7 calls: isTextNode, isTextNode, isType, isType, nameOf, nameOf, nodeAt called by: codeLiteralsOf, diagramLiteralsOf

side:55 relay · in 2 · out 4 calls: concatPartsOf, templatePartsOf, isType, literalString called by: concatPartsOf, concatPartsOf

templatePartsOf:33 relay · in 2 · out 3 calls: nodesAt, recordAt, stringIn called by: side, templateShapeOf

kindedTextValue:116 relay · in 2 · out 2 calls: propertyOf, isType called by: codeSlotValue, diagramSlotValue

isCopy:83 leaf · in 2 · out 0 calls: none called by: boundCopyOf, boundCopyOf

isTextNode:105 leaf · in 2 · out 0 calls: none called by: literalsOf, literalsOf

concatPartsOf:51 relay · in 1 · out 6 calls: side, side, isType, nodeAt, nodeAt, stringAt called by: side

copyTextOf:68 relay · in 1 · out 3 calls: wordedConcatOf, wordedTemplateOf, staticTextOf called by: textOf

templateShapeOf:37 relay · in 1 · out 2 calls: templatePartsOf, isType called by: templateLiteral

wordedTemplateOf:41 relay · in 1 · out 2 calls: isType, nodesAt called by: copyTextOf

boundCopyOf:88 relay · in 1 · out 2 calls: isCopy, isCopy called by: copyResolver

propertyOf:109 relay · in 1 · out 1 calls: nodeAt called by: kindedTextValue

diagramLiteralsOf:165 relay · in 1 · out 1 calls: literalsOf called by: program

wordedConcatOf:60 leaf · in 1 · out 0 calls: none called by: copyTextOf

codeSlotValue:124 entry · in 0 · out 4 calls: kindedTextValue, isType, nodeAt, propertyKeyName called by: none

boundInitOf:72 entry · in 0 · out 1 calls: nodeAt called by: none

diagramSlotValue:131 entry · in 0 · out 1 calls: kindedTextValue called by: none

LETTERS:18 isolated · in 0 · out 0 calls: none called by: none

MIN_WORD_LETTERS:19 isolated · in 0 · out 0 calls: none called by: none

HOLE:20 isolated · in 0 · out 0 calls: none called by: none

hasWord:22 isolated · in 0 · out 0 calls: none called by: none

run:23 isolated · in 0 · out 0 calls: none called by: none

CONCAT_OPERATOR:49 isolated · in 0 · out 0 calls: none called by: none

parts:61 isolated · in 0 · out 0 calls: none called by: none

cursor:73 isolated · in 0 · out 0 calls: none called by: none

variable:74 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

text:84 isolated · in 0 · out 0 calls: none called by: none

bound:93 isolated · in 0 · out 0 calls: none called by: none

CODE_SLOTS:98 isolated · in 0 · out 0 calls: none called by: none

DIAGRAM_KINDS:99 isolated · in 0 · out 0 calls: none called by: none

CODE_KINDS:100 isolated · in 0 · out 0 calls: none called by: none

KIND_SLOT:101 isolated · in 0 · out 0 calls: none called by: none

TEXT_SLOT:102 isolated · in 0 · out 0 calls: none called by: none

TEXT_NODE_TYPES:103 isolated · in 0 · out 0 calls: none called by: none

found:110 isolated · in 0 · out 0 calls: none called by: none

kind:120 isolated · in 0 · out 0 calls: none called by: none

inline:139 isolated · in 0 · out 0 calls: none called by: none

names:140 isolated · in 0 · out 0 calls: none called by: none

value:142 isolated · in 0 · out 0 calls: none called by: none

named:150 isolated · in 0 · out 0 calls: none called by: none

declared:151 isolated · in 0 · out 0 calls: none called by: none

init:153 isolated · in 0 · out 0 calls: none called by: none

the file's walk 636 steps

Syntax kinds

identifier 280

arguments 79

call_expression 72

type_annotation 50

lexical_declaration 45

variable_declarator 45

type_identifier 41

string 39

Once only

program 1

for_in_statement 1

true 1

false 1

for_statement 1

array_pattern 1

The source is served as text at the source

root shared selectors

sink.selector.ts

  • Subject: sink
  • Concern: selector
  • Layer: application

Stats

Files 1

Lines of code 71

Blank lines 8

Bytes 3551

Definitions 29

Exported 12

Callable 7

Call edges 13

isolated flow 24

entry flow 5

Findings no anomalies

errorMessageSink:16 entry · in 0 · out 4 calls: argumentAt, isType, nameOf, nameOf called by: none

renderableTextAssignment:54 entry · in 0 · out 3 calls: isType, nameOf, nameOf called by: none

streamWrite:24 entry · in 0 · out 2 calls: isType, nameOf called by: none

consoleCall:32 entry · in 0 · out 2 calls: isType, nameOf called by: none

terminalSink:40 entry · in 0 · out 2 calls: argumentAt, isType called by: none

ERROR_CONSTRUCTOR_SUFFIX:5 isolated · in 0 · out 0 calls: none called by: none

PROCESS_OBJECT:6 isolated · in 0 · out 0 calls: none called by: none

CONSOLE_OBJECT:7 isolated · in 0 · out 0 calls: none called by: none

WRITE_METHOD:8 isolated · in 0 · out 0 calls: none called by: none

SET_ATTRIBUTE:9 isolated · in 0 · out 0 calls: none called by: none

ASSIGN_OPERATOR:10 isolated · in 0 · out 0 calls: none called by: none

STREAMS:11 isolated · in 0 · out 0 calls: none called by: none

CONSOLE_METHODS:12 isolated · in 0 · out 0 calls: none called by: none

RENDERABLE_TEXT_PROPERTIES:13 isolated · in 0 · out 0 calls: none called by: none

RENDERABLE_ATTRIBUTES:14 isolated · in 0 · out 0 calls: none called by: none

stream:25 isolated · in 0 · out 0 calls: none called by: none

name:27 isolated · in 0 · out 0 calls: none called by: none

isWrite:28 isolated · in 0 · out 0 calls: none called by: none

owner:33 isolated · in 0 · out 0 calls: none called by: none

method:34 isolated · in 0 · out 0 calls: none called by: none

callee:41 isolated · in 0 · out 0 calls: none called by: none

sink:45 isolated · in 0 · out 0 calls: none called by: none

sinkLiteral:49 isolated · in 0 · out 0 calls: none called by: none

message:50 isolated · in 0 · out 0 calls: none called by: none

property:61 isolated · in 0 · out 0 calls: none called by: none

right:65 isolated · in 0 · out 0 calls: none called by: none

setAttributeLiteral:69 isolated · in 0 · out 0 calls: none called by: none

attr:73 isolated · in 0 · out 0 calls: none called by: none

target:77 isolated · in 0 · out 0 calls: none called by: none

the file's walk 356 steps

Syntax kinds

identifier 158

arguments 45

call_expression 41

string 39

string_fragment 39

lexical_declaration 31

variable_declarator 31

null 30

Once only

program 1

shorthand_property_identifier 1

subscript_expression 1

The source is served as text at the source

root shared selectors

specifier.selector.ts

  • Subject: specifier
  • Concern: selector
  • Layer: application

Stats

Files 1

Lines of code 30

Blank lines 2

Bytes 1168

Definitions 6

Exported 6

Callable 3

Call edges 2

isolated flow 3

entry flow 1

leaf flow 1

relay flow 1

Findings no anomalies

specifierNodes:3 relay · in 3 · out 1 calls: visit called by: findingsInSource, findingsInProgram, specifiersOf

visit:5 leaf · in 1 · out 0 calls: none called by: specifierNodes

specifiersOf:29 entry · in 0 · out 1 calls: specifierNodes called by: none

out:4 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

source:30 isolated · in 0 · out 0 calls: none called by: none

the file's walk 121 steps

Syntax kinds

identifier 52

member_expression 23

property_identifier 23

call_expression 12

arguments 12

binary_expression 10

type_annotation 8

lexical_declaration 6

Once only

program 1

import_statement 1

import_clause 1

string 1

string_fragment 1

array 1

The source is served as text at the source

root shared selectors

syntax.selector.ts

  • Subject: syntax
  • Concern: selector
  • Layer: application

Stats

Files 1

Lines of code 149

Blank lines 27

Bytes 6081

Definitions 38

Exported 30

Callable 25

Call edges 28

isolated flow 16

relay flow 10

leaf flow 9

entry flow 3

Findings no anomalies

isType:64 leaf · in 110 · out 0 calls: none called by: isGlobCall, isGlobCall, isGlobCall, isGlobCall, callsNever, declaresNever, memberKey, declaresRealEvents, hasOnlyPlaceholderEvents, hasOnlyPlaceholderEvents, boundLifecycleName, calleeNameOf, isReturnDiscarded, extendedClassName, tSAsExpression, constructorNameOf, exportNamedDeclaration, nullCastTarget, nullCastTarget, typeNameOf, typeNameOf, typeNameOf, callExpression, importDeclaration, variableDeclarator, viaSsot, callExpression, functionDeclaration, functionDeclaration, flaggedName, flaggedName, check, declaredAt, typeReferenceName, callExpression, isMarkerSource, isMarkerSource, variableDeclarator, holdsSsotCall, isEnvBaseUrl, isImportMeta, isDeclarationCall, isPresentationAccessor, isPresentationAttributeCall, bodyHasEarlyReturn, callsValues, callsValues, callsValues, isRegistryMetadataObject, isRegistryMetadataObject, userVisibleArrayLiterals, serverBlocksOf, serverBlocksOf, serverBlocksOf, assignmentExpression, isPortLiteral, isPortLiteral, namesPort, variableDeclarator, isDocumentCreateElement, isDocumentCreateElement, isDocumentCreateElement, isMarkupAssignment, isMarkupAssignment, isMarkupParser, callExpression, idProperty, dropsFailure, readsIn, rejectionHandlerOf, isMapField, isMapField, isMapField, isRawFactoryCall, hasRegisterPoolCall, poolConstructorName, poolConstructorName, isTopLevelCallTo, calledMethodNames, calledMethodNames, calledMethodNames, fieldNameOf, isMethod, methodReferencesField, methodReferencesField, bindingIsValidated, isMethodCallOn, isMethodCallOn, boundNameOf, boundNameOf, composedKeyOf, isFileDir, arrayJoinObject, codeSlotValue, concatPartsOf, kindedTextValue, literalsOf, literalsOf, side, templateShapeOf, wordedTemplateOf, consoleCall, errorMessageSink, renderableTextAssignment, streamWrite, terminalSink, declaredNames, declaredNames, exportedNamesOf, literalString

nodeAt:19 relay · in 83 · out 1 calls: asNode called by: isGlobCall, declaresNever, hasOnlyPlaceholderEvents, calleeNameOf, isReturnDiscarded, checkClass, tSAsExpression, nullCastTarget, nullCastTarget, typeNameOf, declaresAtModule, docsField, binaryExpression, logicalExpression, declaredAt, declaredAt, tSAsExpression, tSAsExpression, typeReferenceName, variableDeclarator, callExpression, derivedFrom, holdsMarkers, holdsMarkers, newExpression, variableDeclarator, isEnvBaseUrl, isEnvBaseUrl, isEnvBaseUrl, isImportMeta, isImportMeta, assignmentExpression, isDeclarationCall, isDeclarationCall, isPresentationAccessor, isPresentationTarget, bodyHasEarlyReturn, bodyHasEarlyReturn, forOfStatement, forOfStatement, isUnderMetadataKey, property, serverBlocksOf, idProperty, callExpression, catchClause, catchClause, countMapFields, isMapField, calledMethodNames, methodReferencesField, isLesson, isLessonObject, bindingIsValidated, bindingIsValidated, isMethodCallOn, isMethodCallOn, isMethodCallOn, newExpression, holdsMeta, isFileDir, isFileDir, collectRuleFile, collectRuleObject, declaredIds, isNonEmptyString, isNonEmptyString, keyNameOf, arrayJoinObject, arrayJoinObject, anchoredBySsot, isProseContext, isProseContext, boundInitOf, codeSlotValue, concatPartsOf, concatPartsOf, literalsOf, propertyOf, calleeName, declaredNames, declaredNames, propertyKeyName

nameOf:90 relay · in 74 · out 2 calls: literalString, stringAt called by: isGlobCall, memberKey, memberKey, hasOnlyPlaceholderEvents, calleeNameOf, calleeNameOf, extendedClassName, extendedClassName, constructorNameOf, constructorNameOf, typeNameOf, typeNameOf, callExpression, importDeclaration, declaredAt, declaredAt, typeReferenceName, holdsMarkers, holdsMarkers, isMarkerSource, newExpression, variableDeclarator, isEnvBaseUrl, isEnvBaseUrl, isImportMeta, isImportMeta, isDeclarationCall, isPresentationAccessor, callsValues, isRegistryMetadataObject, propertyKey, assignmentExpression, assignmentExpression, namesPort, variableDeclarator, variableDeclarator, isDocumentCreateElement, isDocumentCreateElement, isMarkupAssignment, isMarkupParser, memberName, dropsFailure, readsIn, isMapField, isMapField, isRawFactoryCall, calledMethodNames, fieldNameOf, isMethod, methodReferencesField, keyOf, propertyKeyOf, isMethodCallOn, boundNameOf, holdsMeta, isFileDir, isMetaClimb, textOf, arrayJoinObject, isProseContext, literalsOf, literalsOf, consoleCall, errorMessageSink, errorMessageSink, renderableTextAssignment, renderableTextAssignment, streamWrite, calleeName, calleeName, declaredNames, declaredNames, exportedNamesOf, propertyKeyName

nodesAt:23 leaf · in 59 · out 0 calls: none called by: isGlobCall, isRelativeSideEffectImport, declaresNever, isAssertNever, declaresRealEvents, importDeclaration, declaresAtModule, declaredAt, program, holdsMarkers, holdsSsotCall, literalsIn, literalsOf, propertyKeys, bodyHasEarlyReturn, statementHasReturn, userVisibleArrayLiterals, userVisibleArrayLiterals, userVisibleLiteralProps, keysOf, templateLiteral, quasiTexts, quasiTexts, idProperty, staticText, countMapFields, literalTag, hasRegisterPoolCall, topLevelPoolConstructions, program, fieldsOf, isLesson, textOf, quasiTexts, quasiText, quasiTexts, isLessonObject, stringFields, templateLiteral, quasiTexts, quasiTexts, quasiTexts, quasiTexts, holdsMeta, isFileDir, isMetaClimb, staticTargetOf, isNonEmptyString, propertiesOf, foldCall, foldTemplate, foldTemplate, anchoredBySsot, templatePartsOf, wordedTemplateOf, argumentAt, declaredNames, exportedNamesOf, staticTextOf

locOf:3 leaf · in 41 · out 0 calls: none called by: check, exportNamedDeclaration, exportNamedDeclaration, reportShapeDefects, reportShapeDefects, exportNamedDeclaration, callExpression, newExpression, variableDeclarator, variableDeclarator, literal, templateElement, assignmentExpression, callExpression, callExpression, newExpression, objectExpression, logicalExpression, reportHost, reportLiteral, memberExpression, callExpression, callExpression, program, checkClass, check, reportFields, reportFinding, report, report, report, objectExpression, objectExpression, report, report, report, report, report, report, report, reportKnown

recordAt:37 relay · in 19 · out 1 calls: isRecord called by: literalsIn, quasiTexts, quasiTexts, staticText, templateLiteral, literalTag, textOf, quasiTexts, quasiText, quasiTexts, templateLiteral, quasiTexts, quasiTexts, quasiTexts, quasiTexts, cookedOf, isNonEmptyString, templatePartsOf, staticTextOf

stringIn:42 leaf · in 19 · out 0 calls: none called by: literalsIn, quasiTexts, quasiTexts, staticText, templateLiteral, literalTag, textOf, quasiTexts, quasiText, quasiTexts, templateLiteral, quasiTexts, quasiTexts, quasiTexts, quasiTexts, cookedOf, isNonEmptyString, templatePartsOf, staticTextOf

literalString:68 relay · in 16 · out 1 calls: isType called by: isPresentationAttributeCall, propertyKey, memberName, staticText, fieldNameOf, isLesson, keyOf, textOf, sourceOf, isLessonObject, propertyKeyOf, isNonEmptyString, textOf, side, nameOf, staticTextOf

stringAt:28 leaf · in 9 · out 0 calls: none called by: extractDiscriminator, isWrappedInVoid, binaryExpression, logicalExpression, logicalExpression, isMarkupAssignment, foldConcat, concatPartsOf, nameOf

argumentAt:115 relay · in 7 · out 1 calls: nodesAt called by: holdsMarkers, newExpression, arrayOf, isPresentationAttributeCall, isRegistryMetadataObject, errorMessageSink, terminalSink

exportedNamesOf:137 relay · in 2 · out 3 calls: isType, nameOf, nodesAt called by: exportNamedDeclaration, exportNamedDeclaration

propertyKeyName:111 relay · in 2 · out 2 calls: nameOf, nodeAt called by: property, codeSlotValue

staticTextOf:76 relay · in 1 · out 4 calls: literalString, nodesAt, recordAt, stringIn called by: copyTextOf

asNode:15 relay · in 1 · out 1 calls: isAstNode called by: nodeAt

childrenOf:158 relay · in 1 · out 1 calls: membersOf called by: walk

isAstNode:7 leaf · in 1 · out 0 calls: none called by: asNode

isRecord:33 leaf · in 1 · out 0 calls: none called by: recordAt

booleanAt:52 leaf · in 1 · out 0 calls: none called by: memberName

membersOf:150 leaf · in 1 · out 0 calls: none called by: childrenOf

declaredNames:121 entry · in 0 · out 7 calls: isType, isType, nameOf, nameOf, nodeAt, nodeAt, nodesAt called by: none

calleeName:100 entry · in 0 · out 3 calls: nameOf, nameOf, nodeAt called by: none

walk:164 entry · in 0 · out 1 calls: childrenOf called by: none

candidate:11 isolated · in 0 · out 0 calls: none called by: none

numberAt:47 isolated · in 0 · out 0 calls: none called by: none

handlerKey:56 isolated · in 0 · out 0 calls: none called by: none

typeOf:60 isolated · in 0 · out 0 calls: none called by: none

value:72 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

callee:101 isolated · in 0 · out 0 calls: none called by: none

NAMED_DECLARATIONS:119 isolated · in 0 · out 0 calls: none called by: none

id:130 isolated · in 0 · out 0 calls: none called by: none

names:138 isolated · in 0 · out 0 calls: none called by: none

exported:140 isolated · in 0 · out 0 calls: none called by: none

BACK_REFERENCES:148 isolated · in 0 · out 0 calls: none called by: none

child:154 isolated · in 0 · out 0 calls: none called by: none

seen:165 isolated · in 0 · out 0 calls: none called by: none

stack:166 isolated · in 0 · out 0 calls: none called by: none

node:168 isolated · in 0 · out 0 calls: none called by: none

the file's walk 636 steps

Syntax kinds

identifier 271

type_annotation 62

arguments 58

call_expression 55

null 49

binary_expression 47

string 45

lexical_declaration 43

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

false 1

as_expression 1

The source is served as text at the source

root shared

strings

A concern on the product layer holding 5 files, 223 lines of code, 57 definitions and 0 call edges.

Stats

Files 5

Lines of code 223

Blank lines 52

Bytes 17977

Definitions 57

Exported 55

Callable 48

Call edges 0

leaf flow 33

isolated flow 24

Findings no anomalies

the folder's walk 809 steps

Files

graph.strings.ts

  • Subject: graph
  • Concern: strings
  • Layer: product
  • 6 lines of code
  • 1 definitions
  • 0 call edges

manifest.strings.ts

  • Subject: manifest
  • Concern: strings
  • Layer: product
  • 9 lines of code
  • 3 definitions
  • 0 call edges

rule.strings.ts

  • Subject: rule
  • Concern: strings
  • Layer: product
  • 24 lines of code
  • 8 definitions
  • 0 call edges

taxonomy.strings.ts

  • Subject: taxonomy
  • Concern: strings
  • Layer: product
  • 142 lines of code
  • 37 definitions
  • 0 call edges

writing.strings.ts

  • Subject: writing
  • Concern: strings
  • Layer: product
  • 42 lines of code
  • 8 definitions
  • 0 call edges

root shared strings

graph.strings.ts

  • Subject: graph
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 6

Blank lines 0

Bytes 280

Definitions 1

Exported 1

Callable 1

Call edges 0

leaf flow 1

Findings no anomalies

malformedClosureGraph:1 leaf · in 1 · out 0 calls: none called by: loadClosureGraph

the file's walk 14 steps

Syntax kinds

identifier 6

string_fragment 4

type_annotation 3

predefined_type 3

required_parameter 2

template_substitution 2

program 1

export_statement 1

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

function_expression 1

formal_parameters 1

The source is served as text at the source

root shared strings

manifest.strings.ts

  • Subject: manifest
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 9

Blank lines 2

Bytes 532

Definitions 3

Exported 3

Callable 3

Call edges 0

leaf flow 3

Findings no anomalies

notValidJson:1 leaf · in 1 · out 0 calls: none called by: parsedAt

notJsonObject:5 leaf · in 1 · out 0 calls: none called by: jsonRecordAt

noPackageName:9 leaf · in 1 · out 0 calls: none called by: packageNameOf

the file's walk 27 steps

Syntax kinds

identifier 12

type_annotation 6

predefined_type 6

string_fragment 6

export_statement 3

lexical_declaration 3

variable_declarator 3

function_expression 3

Once only

program 1

The source is served as text at the source

root shared strings

rule.strings.ts

  • Subject: rule
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 24

Blank lines 7

Bytes 1731

Definitions 8

Exported 8

Callable 8

Call edges 0

isolated flow 7

leaf flow 1

Findings no anomalies

stylesheetRuleUnnamed:13 leaf · in 1 · out 0 calls: none called by: scopeToProject

budgetNotNumber:1 isolated · in 0 · out 0 calls: none called by: none

indexedLine:5 isolated · in 0 · out 0 calls: none called by: none

stylesheetIndexedLine:9 isolated · in 0 · out 0 calls: none called by: none

markersLine:17 isolated · in 0 · out 0 calls: none called by: none

budgetLine:21 isolated · in 0 · out 0 calls: none called by: none

checksLine:25 isolated · in 0 · out 0 calls: none called by: none

unreadableDeclaration:29 isolated · in 0 · out 0 calls: none called by: none

the file's walk 108 steps

Syntax kinds

identifier 54

type_annotation 24

predefined_type 24

string_fragment 19

required_parameter 16

template_substitution 16

export_statement 8

lexical_declaration 8

Once only

program 1

The source is served as text at the source

root shared strings

taxonomy.strings.ts

  • Subject: taxonomy
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 142

Blank lines 36

Bytes 13174

Definitions 37

Exported 35

Callable 31

Call edges 0

leaf flow 28

isolated flow 9

Findings no anomalies

undeclaredConcernTag:176 leaf · in 3 · out 0 calls: none called by: assetFolder, concern, concernSuffix

unboundMarkerFolder:19 leaf · in 2 · out 0 calls: none called by: assertMarkers, assertMarkers

redundantSubject:11 leaf · in 1 · out 0 calls: none called by: assertConcerns

markerShadowsConcern:15 leaf · in 1 · out 0 calls: none called by: assertMarkers

unboundTestMarker:23 leaf · in 1 · out 0 calls: none called by: assertMarkers

unknownMirrorSource:27 leaf · in 1 · out 0 calls: none called by: assertMirrors

mirrorIsRoot:31 leaf · in 1 · out 0 calls: none called by: assertMirrors

markerFolderShadowsConcern:35 leaf · in 1 · out 0 calls: none called by: assertMarkers

emptyRoot:39 leaf · in 1 · out 0 calls: none called by: assertRoot

duplicateContainer:43 leaf · in 1 · out 0 calls: none called by: assertRoot

containerAndBucket:47 leaf · in 1 · out 0 calls: none called by: assertRoot

bucketNotConcern:51 leaf · in 1 · out 0 calls: none called by: assertRoot

wildcardIgnore:55 leaf · in 1 · out 0 calls: none called by: assertIgnored

extensionIgnore:59 leaf · in 1 · out 0 calls: none called by: assertIgnored

unknownSplitter:63 leaf · in 1 · out 0 calls: none called by: assertDialects

duplicateSplitter:67 leaf · in 1 · out 0 calls: none called by: assertSplitters

malformedJoiner:71 leaf · in 1 · out 0 calls: none called by: assertSplitters

unboundDialect:75 leaf · in 1 · out 0 calls: none called by: assertDialects

doubleBoundExtension:79 leaf · in 1 · out 0 calls: none called by: assertDialects

undeclaredBucketRoot:83 leaf · in 1 · out 0 calls: none called by: assertTaxonomy

shallowCap:87 leaf · in 1 · out 0 calls: none called by: assertTaxonomy

undeclaredTierContainer:91 leaf · in 1 · out 0 calls: none called by: container

noSplitter:95 leaf · in 1 · out 0 calls: none called by: parseDialect

undeclaredContainerPath:99 leaf · in 1 · out 0 calls: none called by: containerPath

ambiguousContainer:103 leaf · in 1 · out 0 calls: none called by: containerPath

rootScope:107 leaf · in 1 · out 0 calls: none called by: containerPath

unresolvedCoordinate:111 leaf · in 1 · out 0 calls: none called by: resolveFile

ambiguousCoordinate:115 leaf · in 1 · out 0 calls: none called by: resolveFile

DUPLICATE_CONCERN_TAG:1 isolated · in 0 · out 0 calls: none called by: none

TAG_ALTERNATIVE:4 isolated · in 0 · out 0 calls: none called by: none

TAG_LIST:6 isolated · in 0 · out 0 calls: none called by: none

DUPLICATE_CONCERN_FOLDER:8 isolated · in 0 · out 0 calls: none called by: none

Data:123 isolated · in 0 · out 0 calls: none called by: none

field:125 isolated · in 0 · out 0 calls: none called by: none

TAXONOMY_MESSAGES:129 isolated · in 0 · out 0 calls: none called by: none

taxonomyFindingLine:164 isolated · in 0 · out 0 calls: none called by: none

taxonomySummary:172 isolated · in 0 · out 0 calls: none called by: none

the file's walk 558 steps

Syntax kinds

identifier 266

string_fragment 178

template_substitution 87

predefined_type 83

type_annotation 82

required_parameter 66

formal_parameters 48

string 47

Once only

program 1

type_alias_declaration 1

binary_expression 1

subscript_expression 1

function_type 1

object 1

The source is served as text at the source

root shared strings

writing.strings.ts

  • Subject: writing
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 42

Blank lines 7

Bytes 2260

Definitions 8

Exported 8

Callable 5

Call edges 0

isolated flow 8

Findings no anomalies

REGISTER_HEADER:1 isolated · in 0 · out 0 calls: none called by: none

LAYER_TITLES:7 isolated · in 0 · out 0 calls: none called by: none

REGISTER_MATCHES:17 isolated · in 0 · out 0 calls: none called by: none

recordFinding:19 isolated · in 0 · out 0 calls: none called by: none

documentFinding:29 isolated · in 0 · out 0 calls: none called by: none

registerDrift:39 isolated · in 0 · out 0 calls: none called by: none

renderedLine:43 isolated · in 0 · out 0 calls: none called by: none

findingsLine:47 isolated · in 0 · out 0 calls: none called by: none

the file's walk 102 steps

Syntax kinds

identifier 49

string_fragment 31

type_annotation 22

predefined_type 22

required_parameter 16

template_substitution 16

string 11

export_statement 8

Once only

program 1

readonly_type 1

array_type 1

array 1

as_expression 1

object 1

The source is served as text at the source

root shared

validators

A concern on the processing layer holding 1 file, 156 lines of code, 14 definitions and 28 call edges.

Stats

Files 1

Lines of code 156

Blank lines 10

Bytes 5661

Definitions 14

Exported 2

Callable 9

Call edges 28

relay flow 7

isolated flow 5

entry flow 1

leaf flow 1

Findings no anomalies

the folder's walk 541 steps

Files

taxonomy.validator.ts

  • Subject: taxonomy
  • Concern: validator
  • Layer: processing
  • 156 lines of code
  • 14 definitions
  • 28 call edges

root shared validators

taxonomy.validator.ts

  • Subject: taxonomy
  • Concern: validator
  • Layer: processing

Stats

Files 1

Lines of code 156

Blank lines 10

Bytes 5661

Definitions 14

Exported 2

Callable 9

Call edges 28

relay flow 7

isolated flow 5

entry flow 1

leaf flow 1

Findings no anomalies

assertTaxonomy:150 relay · in 1 · out 7 calls: shallowCap, undeclaredBucketRoot, assertConcerns, assertDialects, assertIgnored, assertMarkers, assertRoot called by: assertHost

assertMarkers:50 relay · in 1 · out 5 calls: markerFolderShadowsConcern, markerShadowsConcern, unboundMarkerFolder, unboundMarkerFolder, unboundTestMarker called by: assertTaxonomy

assertRoot:74 relay · in 1 · out 4 calls: bucketNotConcern, containerAndBucket, duplicateContainer, emptyRoot called by: assertTaxonomy

assertDialects:117 relay · in 1 · out 3 calls: doubleBoundExtension, unboundDialect, unknownSplitter called by: assertTaxonomy

assertConcerns:36 relay · in 1 · out 2 calls: redundantSubject, tagCountOf called by: assertTaxonomy

assertIgnored:91 relay · in 1 · out 2 calls: extensionIgnore, wildcardIgnore called by: assertTaxonomy

assertMirrors:136 relay · in 1 · out 2 calls: mirrorIsRoot, unknownMirrorSource called by: buildJurisdiction

tagCountOf:30 leaf · in 1 · out 0 calls: none called by: assertConcerns

assertSplitters:103 entry · in 0 · out 3 calls: isWellFormedJoiner, duplicateSplitter, malformedJoiner called by: none

MIN_DEPTH:28 isolated · in 0 · out 0 calls: none called by: none

literal:93 isolated · in 0 · out 0 calls: none called by: none

names:104 isolated · in 0 · out 0 calls: none called by: none

declared:118 isolated · in 0 · out 0 calls: none called by: none

claimed:119 isolated · in 0 · out 0 calls: none called by: none

the file's walk 541 steps

Syntax kinds

identifier 246

arguments 85

member_expression 84

property_identifier 84

call_expression 60

statement_block 44

new_expression 25

import_specifier 24

Once only

program 1

arrow_function 1

undefined 1

readonly_type 1

array_type 1

true 1

The source is served as text at the source

root

types

A container holding 14 files, 593 lines of code, 108 definitions and 0 call edges.

Stats

Files 14

Lines of code 593

Blank lines 96

Bytes 16776

Definitions 108

Exported 108

Callable 0

Call edges 0

isolated flow 108

Findings no anomalies

the folder's walk 839 steps

Files

analyzer.types.ts

  • Subject: analyzer
  • Concern: types
  • Layer: infrastructure
  • 137 lines of code
  • 19 definitions
  • 0 call edges

check.types.ts

  • Subject: check
  • Concern: types
  • Layer: infrastructure
  • 4 lines of code
  • 1 definitions
  • 0 call edges

closure.types.ts

  • Subject: closure
  • Concern: types
  • Layer: infrastructure
  • 60 lines of code
  • 12 definitions
  • 0 call edges

codemod.types.ts

  • Subject: codemod
  • Concern: types
  • Layer: infrastructure
  • 23 lines of code
  • 3 definitions
  • 0 call edges

diagram.types.ts

  • Subject: diagram
  • Concern: types
  • Layer: infrastructure
  • 4 lines of code
  • 1 definitions
  • 0 call edges

field.types.ts

  • Subject: field
  • Concern: types
  • Layer: infrastructure
  • 23 lines of code
  • 4 definitions
  • 0 call edges

generator.types.ts

  • Subject: generator
  • Concern: types
  • Layer: infrastructure
  • 29 lines of code
  • 4 definitions
  • 0 call edges

location.types.ts

  • Subject: location
  • Concern: types
  • Layer: infrastructure
  • 13 lines of code
  • 4 definitions
  • 0 call edges

manifest.types.ts

  • Subject: manifest
  • Concern: types
  • Layer: infrastructure
  • 16 lines of code
  • 4 definitions
  • 0 call edges

rule.types.ts

  • Subject: rule
  • Concern: types
  • Layer: infrastructure
  • 25 lines of code
  • 10 definitions
  • 0 call edges

sink.types.ts

  • Subject: sink
  • Concern: types
  • Layer: infrastructure
  • 9 lines of code
  • 2 definitions
  • 0 call edges

syntax.types.ts

  • Subject: syntax
  • Concern: types
  • Layer: infrastructure
  • 18 lines of code
  • 5 definitions
  • 0 call edges

taxonomy.types.ts

  • Subject: taxonomy
  • Concern: types
  • Layer: infrastructure
  • 142 lines of code
  • 22 definitions
  • 0 call edges

writing.types.ts

  • Subject: writing
  • Concern: types
  • Layer: infrastructure
  • 90 lines of code
  • 17 definitions
  • 0 call edges

root types

analyzer.types.ts

  • Subject: analyzer
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 137

Blank lines 19

Bytes 3128

Definitions 19

Exported 19

Callable 0

Call edges 0

isolated flow 19

Findings no anomalies

CodePointFinding:4 isolated · in 0 · out 0 calls: none called by: none

IncrementFinding:15 isolated · in 0 · out 0 calls: none called by: none

WriteFinding:26 isolated · in 0 · out 0 calls: none called by: none

WriteScope:37 isolated · in 0 · out 0 calls: none called by: none

RenameLocation:42 isolated · in 0 · out 0 calls: none called by: none

IdentifierFinding:48 isolated · in 0 · out 0 calls: none called by: none

BindingFinding:58 isolated · in 0 · out 0 calls: none called by: none

BindingContext:72 isolated · in 0 · out 0 calls: none called by: none

SpecifierFinding:79 isolated · in 0 · out 0 calls: none called by: none

WorkspaceMember:89 isolated · in 0 · out 0 calls: none called by: none

LocationFinding:95 isolated · in 0 · out 0 calls: none called by: none

LiteralSite:107 isolated · in 0 · out 0 calls: none called by: none

LiteralPair:112 isolated · in 0 · out 0 calls: none called by: none

LiteralFinding:117 isolated · in 0 · out 0 calls: none called by: none

ReferenceFinding:128 isolated · in 0 · out 0 calls: none called by: none

WordScope:135 isolated · in 0 · out 0 calls: none called by: none

VocabularyScope:141 isolated · in 0 · out 0 calls: none called by: none

RenameReach:146 isolated · in 0 · out 0 calls: none called by: none

PlainClosedValue:151 isolated · in 0 · out 0 calls: none called by: none

the file's walk 172 steps

Syntax kinds

type_annotation 99

property_signature 97

property_identifier 97

predefined_type 92

type_identifier 33

export_statement 19

interface_declaration 19

interface_body 19

Once only

program 1

named_imports 1

import_specifier 1

extends_type_clause 1

The source is served as text at the source

root types

check.types.ts

  • Subject: check
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 4

Blank lines 0

Bytes 120

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

ReadDeclaration:1 isolated · in 0 · out 0 calls: none called by: none

the file's walk 4 steps

Syntax kinds

property_signature 2

property_identifier 2

type_annotation 2

readonly_type 2

array_type 2

predefined_type 2

program 1

export_statement 1

Once only

program 1

export_statement 1

interface_declaration 1

type_identifier 1

interface_body 1

The source is served as text at the source

root types

closure.types.ts

  • Subject: closure
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 60

Blank lines 11

Bytes 1358

Definitions 12

Exported 12

Callable 0

Call edges 0

isolated flow 12

Findings no anomalies

Atom:1 isolated · in 0 · out 0 calls: none called by: none

CallEntry:6 isolated · in 0 · out 0 calls: none called by: none

EventEntry:12 isolated · in 0 · out 0 calls: none called by: none

ExportEntry:17 isolated · in 0 · out 0 calls: none called by: none

ImportEntry:22 isolated · in 0 · out 0 calls: none called by: none

SideEffectEntry:28 isolated · in 0 · out 0 calls: none called by: none

InterfaceEntry:33 isolated · in 0 · out 0 calls: none called by: none

BarrelPattern:39 isolated · in 0 · out 0 calls: none called by: none

ImportEdge:44 isolated · in 0 · out 0 calls: none called by: none

ImportGraph:49 isolated · in 0 · out 0 calls: none called by: none

Reachable:51 isolated · in 0 · out 0 calls: none called by: none

ClosureGraph:56 isolated · in 0 · out 0 calls: none called by: none

the file's walk 82 steps

Syntax kinds

property_signature 39

property_identifier 39

type_annotation 39

type_identifier 31

predefined_type 24

array_type 17

export_statement 12

interface_declaration 11

Once only

program 1

object_type 1

type_alias_declaration 1

The source is served as text at the source

root types

codemod.types.ts

  • Subject: codemod
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 23

Blank lines 3

Bytes 631

Definitions 3

Exported 3

Callable 0

Call edges 0

isolated flow 3

Findings no anomalies

Edit:3 isolated · in 0 · out 0 calls: none called by: none

CodemodFinding:9 isolated · in 0 · out 0 calls: none called by: none

CodemodSpec:15 isolated · in 0 · out 0 calls: none called by: none

the file's walk 44 steps

Syntax kinds

type_annotation 19

property_signature 16

property_identifier 16

predefined_type 14

type_identifier 12

identifier 4

export_statement 3

interface_declaration 3

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

string 1

The source is served as text at the source

root types

diagram.types.ts

  • Subject: diagram
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 4

Blank lines 0

Bytes 90

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

ReservedNodeId:1 isolated · in 0 · out 0 calls: none called by: none

the file's walk 4 steps

Syntax kinds

property_signature 2

property_identifier 2

type_annotation 2

predefined_type 2

program 1

export_statement 1

interface_declaration 1

type_identifier 1

Once only

program 1

export_statement 1

interface_declaration 1

type_identifier 1

interface_body 1

The source is served as text at the source

root types

field.types.ts

  • Subject: field
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 23

Blank lines 3

Bytes 648

Definitions 4

Exported 4

Callable 0

Call edges 0

isolated flow 4

Findings no anomalies

FieldRoot:1 isolated · in 0 · out 0 calls: none called by: none

FieldScope:7 isolated · in 0 · out 0 calls: none called by: none

FieldEntry:15 isolated · in 0 · out 0 calls: none called by: none

ScopeReach:21 isolated · in 0 · out 0 calls: none called by: none

the file's walk 27 steps

Syntax kinds

property_signature 15

property_identifier 15

type_annotation 15

predefined_type 12

type_identifier 8

readonly_type 5

array_type 5

export_statement 4

Once only

program 1

generic_type 1

type_arguments 1

The source is served as text at the source

root types

generator.types.ts

  • Subject: generator
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 29

Blank lines 4

Bytes 727

Definitions 4

Exported 4

Callable 0

Call edges 0

isolated flow 4

Findings no anomalies

WriteNode:3 isolated · in 0 · out 0 calls: none called by: none

InitResolver:23 isolated · in 0 · out 0 calls: none called by: none

WriteOwnership:25 isolated · in 0 · out 0 calls: none called by: none

WriteSite:30 isolated · in 0 · out 0 calls: none called by: none

the file's walk 54 steps

Syntax kinds

type_annotation 24

property_signature 23

property_identifier 23

type_identifier 20

predefined_type 8

export_statement 4

array_type 4

identifier 3

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

string 1

The source is served as text at the source

root types

location.types.ts

  • Subject: location
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 13

Blank lines 3

Bytes 281

Definitions 4

Exported 4

Callable 0

Call edges 0

isolated flow 4

Findings no anomalies

SegmentTable:1 isolated · in 0 · out 0 calls: none called by: none

ComposedKey:3 isolated · in 0 · out 0 calls: none called by: none

TreeIndex:8 isolated · in 0 · out 0 calls: none called by: none

UnresolvedDeclaration:13 isolated · in 0 · out 0 calls: none called by: none

the file's walk 16 steps

Syntax kinds

predefined_type 8

type_identifier 6

property_signature 6

property_identifier 6

type_annotation 6

export_statement 4

interface_declaration 3

interface_body 3

Once only

program 1

type_alias_declaration 1

The source is served as text at the source

root types

manifest.types.ts

  • Subject: manifest
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 16

Blank lines 3

Bytes 409

Definitions 4

Exported 4

Callable 0

Call edges 0

isolated flow 4

Findings no anomalies

PlatformCapability:1 isolated · in 0 · out 0 calls: none called by: none

PunctuationPolicy:6 isolated · in 0 · out 0 calls: none called by: none

OptionsCarrier:12 isolated · in 0 · out 0 calls: none called by: none

RuntimeBinding:16 isolated · in 0 · out 0 calls: none called by: none

the file's walk 16 steps

Syntax kinds

property_signature 8

property_identifier 8

type_annotation 8

predefined_type 8

export_statement 4

interface_declaration 4

type_identifier 4

interface_body 4

Once only

program 1

readonly_type 1

array_type 1

The source is served as text at the source

root types

rule.types.ts

  • Subject: rule
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 25

Blank lines 7

Bytes 921

Definitions 10

Exported 10

Callable 0

Call edges 0

isolated flow 10

Findings no anomalies

NodeHandler:5 isolated · in 0 · out 0 calls: none called by: none

NodeHandlers:7 isolated · in 0 · out 0 calls: none called by: none

RuleContext:9 isolated · in 0 · out 0 calls: none called by: none

RuleListener:10 isolated · in 0 · out 0 calls: none called by: none

RuleFixer:11 isolated · in 0 · out 0 calls: none called by: none

RuleNode:12 isolated · in 0 · out 0 calls: none called by: none

LocalRuleMeta:14 isolated · in 0 · out 0 calls: none called by: none

LocalRule:18 isolated · in 0 · out 0 calls: none called by: none

RuleFileShape:23 isolated · in 0 · out 0 calls: none called by: none

RuleObjectShape:29 isolated · in 0 · out 0 calls: none called by: none

the file's walk 78 steps

Syntax kinds

type_identifier 30

identifier 13

type_annotation 13

export_statement 10

property_signature 10

property_identifier 10

nested_type_identifier 7

type_alias_declaration 6

Once only

program 1

extends_type_clause 1

intersection_type 1

lookup_type 1

object_type 1

The source is served as text at the source

root types

sink.types.ts

  • Subject: sink
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 9

Blank lines 2

Bytes 240

Definitions 2

Exported 2

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

SinkArgument:3 isolated · in 0 · out 0 calls: none called by: none

CopyHit:8 isolated · in 0 · out 0 calls: none called by: none

the file's walk 12 steps

Syntax kinds

type_identifier 4

property_signature 4

property_identifier 4

type_annotation 4

export_statement 2

interface_declaration 2

interface_body 2

predefined_type 2

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

identifier 1

The source is served as text at the source

root types

syntax.types.ts

  • Subject: syntax
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 18

Blank lines 4

Bytes 392

Definitions 5

Exported 5

Callable 0

Call edges 0

isolated flow 5

Findings no anomalies

SourcePosition:1 isolated · in 0 · out 0 calls: none called by: none

SourceLoc:6 isolated · in 0 · out 0 calls: none called by: none

AstNode:11 isolated · in 0 · out 0 calls: none called by: none

CopyOf:17 isolated · in 0 · out 0 calls: none called by: none

ExportedName:19 isolated · in 0 · out 0 calls: none called by: none

the file's walk 28 steps

Syntax kinds

type_identifier 11

type_annotation 10

property_signature 8

property_identifier 8

predefined_type 6

export_statement 5

interface_declaration 4

interface_body 4

Once only

program 1

index_signature 1

type_alias_declaration 1

function_type 1

formal_parameters 1

required_parameter 1

The source is served as text at the source

root types

taxonomy.types.ts

  • Subject: taxonomy
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 142

Blank lines 21

Bytes 5154

Definitions 22

Exported 22

Callable 0

Call edges 0

isolated flow 22

Findings no anomalies

Concern:1 isolated · in 0 · out 0 calls: none called by: none

ParsedName:8 isolated · in 0 · out 0 calls: none called by: none

ExemptName:15 isolated · in 0 · out 0 calls: none called by: none

ParseFailure:20 isolated · in 0 · out 0 calls: none called by: none

ParseResult:25 isolated · in 0 · out 0 calls: none called by: none

ContainerKind:27 isolated · in 0 · out 0 calls: none called by: none

LetterCase:29 isolated · in 0 · out 0 calls: none called by: none

Splitter:31 isolated · in 0 · out 0 calls: none called by: none

Dialect:37 isolated · in 0 · out 0 calls: none called by: none

Placement:42 isolated · in 0 · out 0 calls: none called by: none

PlacementFinding:50 isolated · in 0 · out 0 calls: none called by: none

TaxonomyFinding:55 isolated · in 0 · out 0 calls: none called by: none

TaxonomyReport:59 isolated · in 0 · out 0 calls: none called by: none

GeneratedFolderForm:64 isolated · in 0 · out 0 calls: none called by: none

ExcludedTrees:69 isolated · in 0 · out 0 calls: none called by: none

TaxonomyView:73 isolated · in 0 · out 0 calls: none called by: none

GrammarRoles:92 isolated · in 0 · out 0 calls: none called by: none

IgnoreDeclaration:98 isolated · in 0 · out 0 calls: none called by: none

TaxonomySource:102 isolated · in 0 · out 0 calls: none called by: none

TaxonomyShape:106 isolated · in 0 · out 0 calls: none called by: none

Vocabulary:132 isolated · in 0 · out 0 calls: none called by: none

Jurisdiction:155 isolated · in 0 · out 0 calls: none called by: none

the file's walk 212 steps

Syntax kinds

property_signature 100

property_identifier 100

type_annotation 100

predefined_type 99

type_identifier 90

generic_type 41

type_arguments 41

readonly_type 37

Once only

program 1

true 1

parenthesized_type 1

object_type 1

The source is served as text at the source

root types

writing.types.ts

  • Subject: writing
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 90

Blank lines 16

Bytes 2677

Definitions 17

Exported 17

Callable 0

Call edges 0

isolated flow 17

Findings no anomalies

CanonLayerId:1 isolated · in 0 · out 0 calls: none called by: none

CanonExample:3 isolated · in 0 · out 0 calls: none called by: none

CanonCheckId:9 isolated · in 0 · out 0 calls: none called by: none

CanonDetection:28 isolated · in 0 · out 0 calls: none called by: none

CanonCheck:30 isolated · in 0 · out 0 calls: none called by: none

CanonRule:36 isolated · in 0 · out 0 calls: none called by: none

CanonHome:47 isolated · in 0 · out 0 calls: none called by: none

CanonLayer:52 isolated · in 0 · out 0 calls: none called by: none

CompositionKind:61 isolated · in 0 · out 0 calls: none called by: none

CompositionFinding:63 isolated · in 0 · out 0 calls: none called by: none

DocumentFinding:69 isolated · in 0 · out 0 calls: none called by: none

DocumentText:75 isolated · in 0 · out 0 calls: none called by: none

TermRecord:80 isolated · in 0 · out 0 calls: none called by: none

RenameRules:86 isolated · in 0 · out 0 calls: none called by: none

RenamedSpan:93 isolated · in 0 · out 0 calls: none called by: none

FieldMood:100 isolated · in 0 · out 0 calls: none called by: none

SentenceShape:102 isolated · in 0 · out 0 calls: none called by: none

the file's walk 90 steps

Syntax kinds

property_signature 44

property_identifier 44

type_annotation 44

predefined_type 36

literal_type 35

string 32

string_fragment 32

union_type 31

Once only

program 1

The source is served as text at the source


Reading · Bane's Lab Build Scripts