Skip to content

28 Anatomy.GovLab Extension Host

Varietyz edited this page Oct 5, 2026 · 2 revisions

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](28-Anatomy.GovLab-Extension-Host#file-governan

Clone this wiki locally