# shared/analyzers

> A concern on the processing layer holding 15 files, 1526 lines of code, 366 definitions and 161 call edges.

Page: Anatomy · Governance tree
Canonical: https://banes-lab.com/anatomy/governance#folder-governance-shared-analyzers

Listed in [Anatomy · Governance tree](https://banes-lab.com/api/pages/anatomy/governance.md), after [shared/allowlists](https://banes-lab.com/anatomy/governance/folder-governance-shared-allowlists.md) and before [shared/configs](https://banes-lab.com/anatomy/governance/folder-governance-shared-configs.md).

[root](https://banes-lab.com/anatomy/governance/folder-governance.md) [shared](https://banes-lab.com/anatomy/governance/folder-governance-shared.md)

## analyzers

A **concern** on the **processing** layer holding **15** files, **1526** lines of code, **366** definitions and **161** call edges.

### Stats

Files 15

Lines of code 1526

Blank lines 160

Bytes 61887

Definitions 366

Exported 156

Callable 137

Call edges 161

isolated flow 255

leaf flow 40

relay flow 38

entry flow 33

Findings no anomalies

the folder's walk 6338 steps

### Files

[check.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/check.analyzer.ts.md)

- Subject: check
- Concern: analyzer
- Layer: processing
- 44 lines of code
- 15 definitions
- 4 call edges

[composition.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/composition.analyzer.ts.md)

- Subject: composition
- Concern: analyzer
- Layer: processing
- 117 lines of code
- 39 definitions
- 8 call edges

[diagram.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/diagram.analyzer.ts.md)

- Subject: diagram
- Concern: analyzer
- Layer: processing
- 149 lines of code
- 40 definitions
- 9 call edges

[document.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/document.analyzer.ts.md)

- Subject: document
- Concern: analyzer
- Layer: processing
- 36 lines of code
- 8 definitions
- 11 call edges

[generator.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/generator.analyzer.ts.md)

- Subject: generator
- Concern: analyzer
- Layer: processing
- 81 lines of code
- 21 definitions
- 5 call edges

[liveness.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/liveness.analyzer.ts.md)

- Subject: liveness
- Concern: analyzer
- Layer: processing
- 92 lines of code
- 19 definitions
- 4 call edges

[location.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md)

- Subject: location
- Concern: analyzer
- Layer: processing
- 178 lines of code
- 32 definitions
- 21 call edges

[rule.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md)

- Subject: rule
- Concern: analyzer
- Layer: processing
- 98 lines of code
- 22 definitions
- 18 call edges

[segment.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md)

- Subject: segment
- Concern: analyzer
- Layer: processing
- 99 lines of code
- 22 definitions
- 14 call edges

[sentence.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/sentence.analyzer.ts.md)

- Subject: sentence
- Concern: analyzer
- Layer: processing
- 94 lines of code
- 17 definitions
- 6 call edges

[sink.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/sink.analyzer.ts.md)

- Subject: sink
- Concern: analyzer
- Layer: processing
- 41 lines of code
- 12 definitions
- 8 call edges

[specifier.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/specifier.analyzer.ts.md)

- Subject: specifier
- Concern: analyzer
- Layer: processing
- 190 lines of code
- 52 definitions
- 14 call edges

[taxonomy.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/taxonomy.analyzer.ts.md)

- Subject: taxonomy
- Concern: analyzer
- Layer: processing
- 115 lines of code
- 20 definitions
- 9 call edges

[taxonomy.coverage.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/taxonomy.coverage.analyzer.ts.md)

- Subject: taxonomy
- Concern: analyzer
- Variant: coverage
- Layer: processing
- 59 lines of code
- 10 definitions
- 15 call edges

[taxonomy.tree.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/taxonomy.tree.analyzer.ts.md)

- Subject: taxonomy
- Concern: analyzer
- Variant: tree
- Layer: processing
- 133 lines of code
- 37 definitions
- 15 call edges

## Links to

- [shared/analyzers/check.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/check.analyzer.ts.md)
- [shared/analyzers/composition.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/composition.analyzer.ts.md)
- [shared/analyzers/sentence.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/sentence.analyzer.ts.md)
- [rules/eslint/strings-composition.eslint.rule.ts](https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md)
- [shared/analyzers/document.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/document.analyzer.ts.md)
- [shared/analyzers/diagram.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/diagram.analyzer.ts.md)
- [rules/eslint/strings-diagram-identifiers.eslint.rule.ts](https://banes-lab.com/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts.md)
- [shared/matchers/vocabulary.matcher.ts](https://banes-lab.com/source/governance/shared/matchers/vocabulary.matcher.ts.md)
- [shared/manifests/writing.canon.manifest.ts](https://banes-lab.com/source/governance/shared/manifests/writing.canon.manifest.ts.md)
- [shared/analyzers/generator.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/generator.analyzer.ts.md)
- [shared/analyzers/sink.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/sink.analyzer.ts.md)
- [rules/eslint/no-raw-file-write.eslint.rule.ts](https://banes-lab.com/source/governance/rules/eslint/no-raw-file-write.eslint.rule.ts.md)
- [shared/analyzers/liveness.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/liveness.analyzer.ts.md)
- [rules/eslint/closure-no-browser-derivation.eslint.rule.ts](https://banes-lab.com/source/governance/rules/eslint/closure-no-browser-derivation.eslint.rule.ts.md)
- [shared/loaders/barrel.loader.ts](https://banes-lab.com/source/governance/shared/loaders/barrel.loader.ts.md)
- [shared/selectors/syntax.selector.ts](https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md)
- [rules/eslint/closure-paths-via-ssot.eslint.rule.ts](https://banes-lab.com/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts.md)
- [shared/analyzers/location.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md)
- [shared/analyzers/segment.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md)
- [shared/analyzers/rule.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md)
- [rules/eslint/closure-rule-shape.eslint.rule.ts](https://banes-lab.com/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts.md)
- [shared/registries/location.registry.ts](https://banes-lab.com/source/governance/shared/registries/location.registry.ts.md)
- [rules/eslint/strings-sentence-shape.eslint.rule.ts](https://banes-lab.com/source/governance/rules/eslint/strings-sentence-shape.eslint.rule.ts.md)
- [shared/analyzers/specifier.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/specifier.analyzer.ts.md)
- [shared/resolvers/anchor.resolver.ts](https://banes-lab.com/source/governance/shared/resolvers/anchor.resolver.ts.md)
- [shared/loaders/manifest.loader.ts](https://banes-lab.com/source/governance/shared/loaders/manifest.loader.ts.md)
- [shared/analyzers/taxonomy.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/taxonomy.analyzer.ts.md)
- [shared/manifests/taxonomy.manifest.ts](https://banes-lab.com/source/governance/shared/manifests/taxonomy.manifest.ts.md)
- [shared/analyzers/taxonomy.tree.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/taxonomy.tree.analyzer.ts.md)
- [shared/matchers/filename.matcher.ts](https://banes-lab.com/source/governance/shared/matchers/filename.matcher.ts.md)
- [shared/analyzers/taxonomy.coverage.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/taxonomy.coverage.analyzer.ts.md)
- [shared/predicates/text.predicate.ts](https://banes-lab.com/source/governance/shared/predicates/text.predicate.ts.md)

## Contains

- [shared/analyzers/check.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/check.analyzer.ts.md)
- [shared/analyzers/composition.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/composition.analyzer.ts.md)
- [shared/analyzers/diagram.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/diagram.analyzer.ts.md)
- [shared/analyzers/document.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/document.analyzer.ts.md)
- [shared/analyzers/generator.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/generator.analyzer.ts.md)
- [shared/analyzers/liveness.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/liveness.analyzer.ts.md)
- [shared/analyzers/location.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md)
- [shared/analyzers/rule.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md)
- [shared/analyzers/segment.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md)
- [shared/analyzers/sentence.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/sentence.analyzer.ts.md)
- [shared/analyzers/sink.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/sink.analyzer.ts.md)
- [shared/analyzers/specifier.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/specifier.analyzer.ts.md)
- [shared/analyzers/taxonomy.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/taxonomy.analyzer.ts.md)
- [shared/analyzers/taxonomy.coverage.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/taxonomy.coverage.analyzer.ts.md)
- [shared/analyzers/taxonomy.tree.analyzer.ts](https://banes-lab.com/source/governance/shared/analyzers/taxonomy.tree.analyzer.ts.md)

## Contained in

- [shared](https://banes-lab.com/anatomy/governance/folder-governance-shared.md)
