{
  "definitions": [
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
          "name": "isGlobCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "label": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
          "name": "isGlobCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "label": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
          "name": "isGlobCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "label": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
          "name": "isGlobCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "label": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
          "name": "callsNever",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "label": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
          "name": "declaresNever",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "label": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
          "name": "memberKey",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "label": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
          "name": "declaresRealEvents",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "label": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
          "name": "hasOnlyPlaceholderEvents",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "label": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
          "name": "hasOnlyPlaceholderEvents",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "label": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
          "name": "boundLifecycleName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "label": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
          "name": "calleeNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "label": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
          "name": "isReturnDiscarded",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "label": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
          "name": "extendedClassName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-business-inheritance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-business-inheritance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-business-inheritance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-double-cast.eslint.rule.ts",
          "name": "tSAsExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-double-cast-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-double-cast.eslint.rule.ts",
            "label": "rules/eslint/closure-no-double-cast.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-double-cast.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-double-cast-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-module-singleton.eslint.rule.ts",
          "name": "constructorNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts",
            "label": "rules/eslint/closure-no-module-singleton.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-module-singleton.eslint.rule.ts",
          "name": "exportNamedDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts",
            "label": "rules/eslint/closure-no-module-singleton.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "name": "nullCastTarget",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "name": "nullCastTarget",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "name": "typeNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "name": "typeNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "name": "typeNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "label": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
          "name": "importDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "label": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
          "name": "variableDeclarator",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "label": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
          "name": "viaSsot",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "label": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-register-needs-consumer.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-register-needs-consumer-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-register-needs-consumer.eslint.rule.ts",
            "label": "rules/eslint/closure-register-needs-consumer.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-register-needs-consumer.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-register-needs-consumer-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-register-verb-reserved.eslint.rule.ts",
          "name": "functionDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-register-verb-reserved-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-register-verb-reserved.eslint.rule.ts",
            "label": "rules/eslint/closure-register-verb-reserved.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-register-verb-reserved.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-register-verb-reserved-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-registry-consumer-naming.eslint.rule.ts",
          "name": "functionDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-registry-consumer-naming-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-registry-consumer-naming.eslint.rule.ts",
            "label": "rules/eslint/closure-registry-consumer-naming.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-registry-consumer-naming.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-registry-consumer-naming-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
          "name": "flaggedName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "label": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
          "name": "flaggedName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "label": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "check",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "declaredAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "typeReferenceName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "isMarkerSource",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "isMarkerSource",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "variableDeclarator",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
          "name": "holdsSsotCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "label": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "isEnvBaseUrl",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "isImportMeta",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "isDeclarationCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "isPresentationAccessor",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "isPresentationAttributeCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "name": "bodyHasEarlyReturn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "name": "callsValues",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "name": "callsValues",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "name": "callsValues",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "isRegistryMetadataObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "isRegistryMetadataObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "userVisibleArrayLiterals",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
          "name": "serverBlocksOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "label": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
          "name": "serverBlocksOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "label": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
          "name": "serverBlocksOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "label": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "assignmentExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "isPortLiteral",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "isPortLiteral",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "namesPort",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "variableDeclarator",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "name": "isDocumentCreateElement",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
            "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "name": "isDocumentCreateElement",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
            "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "name": "isDocumentCreateElement",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
            "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "name": "isMarkupAssignment",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
            "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "name": "isMarkupAssignment",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
            "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "name": "isMarkupParser",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
            "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "label": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "name": "idProperty",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "label": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
          "name": "dropsFailure",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "label": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
          "name": "readsIn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "label": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
          "name": "rejectionHandlerOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "label": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-cache-coverage.eslint.rule.ts",
          "name": "isMapField",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-cache-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-cache-coverage.eslint.rule.ts",
          "name": "isMapField",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-cache-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-cache-coverage.eslint.rule.ts",
          "name": "isMapField",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-cache-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-component.eslint.rule.ts",
          "name": "isRawFactoryCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-component-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-component.eslint.rule.ts",
            "label": "rules/eslint/require-component.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-component.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-component-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-pool-registration.eslint.rule.ts",
          "name": "hasRegisterPoolCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-pool-registration-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts",
            "label": "rules/eslint/require-pool-registration.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-pool-registration-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-pool-registration.eslint.rule.ts",
          "name": "poolConstructorName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-pool-registration-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts",
            "label": "rules/eslint/require-pool-registration.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-pool-registration-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-pool-registration.eslint.rule.ts",
          "name": "poolConstructorName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-pool-registration-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts",
            "label": "rules/eslint/require-pool-registration.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-pool-registration-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-self-registration.eslint.rule.ts",
          "name": "isTopLevelCallTo",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-self-registration-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-self-registration.eslint.rule.ts",
            "label": "rules/eslint/require-self-registration.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-self-registration.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-self-registration-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "calledMethodNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "calledMethodNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "calledMethodNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "fieldNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "isMethod",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "methodReferencesField",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "methodReferencesField",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/scoped-resource-release.eslint.rule.ts",
          "name": "importDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-scoped-resource-release-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/scoped-resource-release.eslint.rule.ts",
            "label": "rules/eslint/scoped-resource-release.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/scoped-resource-release.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-scoped-resource-release-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/validated-construction.eslint.rule.ts",
          "name": "bindingIsValidated",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-validated-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/validated-construction.eslint.rule.ts",
            "label": "rules/eslint/validated-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/validated-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-validated-construction-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/validated-construction.eslint.rule.ts",
          "name": "isMethodCallOn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-validated-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/validated-construction.eslint.rule.ts",
            "label": "rules/eslint/validated-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/validated-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-validated-construction-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/validated-construction.eslint.rule.ts",
          "name": "isMethodCallOn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-validated-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/validated-construction.eslint.rule.ts",
            "label": "rules/eslint/validated-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/validated-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-validated-construction-eslint-rule-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "boundNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "boundNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "composedKeyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "isFileDir",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/segment.analyzer.ts",
          "name": "arrayJoinObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-segment-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/segment.analyzer.ts",
            "label": "shared/analyzers/segment.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-segment-analyzer-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "codeSlotValue",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "concatPartsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "kindedTextValue",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "literalsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "literalsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "side",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "templateShapeOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "wordedTemplateOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "consoleCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "errorMessageSink",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "renderableTextAssignment",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "streamWrite",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "terminalSink",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "declaredNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "declaredNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "exportedNamesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "importedNamesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "literalString",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 64,
      "name": "isType",
      "signature": "export const isType = function isType(node: AstNode | null, type: string): boolean {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "asNode",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
          "name": "isGlobCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "label": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
          "name": "declaresNever",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "label": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
          "name": "hasOnlyPlaceholderEvents",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "label": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
          "name": "calleeNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "label": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
          "name": "isReturnDiscarded",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "label": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
          "name": "checkClass",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-business-inheritance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-business-inheritance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-business-inheritance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-double-cast.eslint.rule.ts",
          "name": "tSAsExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-double-cast-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-double-cast.eslint.rule.ts",
            "label": "rules/eslint/closure-no-double-cast.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-double-cast.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-double-cast-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "name": "nullCastTarget",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "name": "nullCastTarget",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "name": "typeNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-rule-shape.eslint.rule.ts",
          "name": "declaresAtModule",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts",
            "label": "rules/eslint/closure-rule-shape.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-rule-shape.eslint.rule.ts",
          "name": "docsField",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts",
            "label": "rules/eslint/closure-rule-shape.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
          "name": "binaryExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "label": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
          "name": "logicalExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "label": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "declaredAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "declaredAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "tSAsExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "tSAsExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "typeReferenceName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "variableDeclarator",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "derivedFrom",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "holdsMarkers",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "holdsMarkers",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "newExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "variableDeclarator",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "isEnvBaseUrl",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "isEnvBaseUrl",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "isEnvBaseUrl",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "isImportMeta",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "isImportMeta",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "assignmentExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "isDeclarationCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "isDeclarationCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "isPresentationAccessor",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "isPresentationTarget",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "name": "bodyHasEarlyReturn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "name": "bodyHasEarlyReturn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "name": "forOfStatement",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "name": "forOfStatement",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "isUnderMetadataKey",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
          "name": "property",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "label": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
          "name": "serverBlocksOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "label": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "name": "idProperty",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "label": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "label": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
          "name": "catchClause",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "label": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
          "name": "catchClause",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "label": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-cache-coverage.eslint.rule.ts",
          "name": "countMapFields",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-cache-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-cache-coverage.eslint.rule.ts",
          "name": "isMapField",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-cache-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "calledMethodNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "methodReferencesField",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "isLesson",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
          "name": "isLessonObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "label": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/validated-construction.eslint.rule.ts",
          "name": "bindingIsValidated",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-validated-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/validated-construction.eslint.rule.ts",
            "label": "rules/eslint/validated-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/validated-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-validated-construction-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/validated-construction.eslint.rule.ts",
          "name": "bindingIsValidated",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-validated-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/validated-construction.eslint.rule.ts",
            "label": "rules/eslint/validated-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/validated-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-validated-construction-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/validated-construction.eslint.rule.ts",
          "name": "isMethodCallOn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-validated-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/validated-construction.eslint.rule.ts",
            "label": "rules/eslint/validated-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/validated-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-validated-construction-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/validated-construction.eslint.rule.ts",
          "name": "isMethodCallOn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-validated-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/validated-construction.eslint.rule.ts",
            "label": "rules/eslint/validated-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/validated-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-validated-construction-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/validated-construction.eslint.rule.ts",
          "name": "isMethodCallOn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-validated-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/validated-construction.eslint.rule.ts",
            "label": "rules/eslint/validated-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/validated-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-validated-construction-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/validated-construction.eslint.rule.ts",
          "name": "newExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-validated-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/validated-construction.eslint.rule.ts",
            "label": "rules/eslint/validated-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/validated-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-validated-construction-eslint-rule-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "holdsMeta",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "isFileDir",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "isFileDir",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "collectRuleFile",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "collectRuleObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "declaredIds",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "isNonEmptyString",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "isNonEmptyString",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "keyNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/segment.analyzer.ts",
          "name": "arrayJoinObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-segment-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/segment.analyzer.ts",
            "label": "shared/analyzers/segment.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-segment-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/segment.analyzer.ts",
          "name": "arrayJoinObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-segment-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/segment.analyzer.ts",
            "label": "shared/analyzers/segment.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-segment-analyzer-ts"
          }
        },
        {
          "file": "shared/predicates/location.predicate.ts",
          "name": "anchoredBySsot",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-predicates-location-predicate-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/predicates/location.predicate.ts",
            "label": "shared/predicates/location.predicate.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/predicates/location.predicate.ts.md",
            "ref": "anatomy:file-governance-shared-predicates-location-predicate-ts"
          }
        },
        {
          "file": "shared/predicates/location.predicate.ts",
          "name": "isProseContext",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-predicates-location-predicate-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/predicates/location.predicate.ts",
            "label": "shared/predicates/location.predicate.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/predicates/location.predicate.ts.md",
            "ref": "anatomy:file-governance-shared-predicates-location-predicate-ts"
          }
        },
        {
          "file": "shared/predicates/location.predicate.ts",
          "name": "isProseContext",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-predicates-location-predicate-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/predicates/location.predicate.ts",
            "label": "shared/predicates/location.predicate.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/predicates/location.predicate.ts.md",
            "ref": "anatomy:file-governance-shared-predicates-location-predicate-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "boundInitOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "codeSlotValue",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "concatPartsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "concatPartsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "literalsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "propertyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "calleeName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "declaredNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "declaredNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "importedNamesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "propertyKeyName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 19,
      "name": "nodeAt",
      "signature": "export const nodeAt = function nodeAt(node: AstNode | null, key: string): AstNode | null {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "literalString",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "stringAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
          "name": "isGlobCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "label": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
          "name": "memberKey",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "label": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
          "name": "memberKey",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "label": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
          "name": "hasOnlyPlaceholderEvents",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "label": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
          "name": "calleeNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "label": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
          "name": "calleeNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "label": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
          "name": "extendedClassName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-business-inheritance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-business-inheritance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-business-inheritance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
          "name": "extendedClassName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-business-inheritance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-business-inheritance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-business-inheritance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-module-singleton.eslint.rule.ts",
          "name": "constructorNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts",
            "label": "rules/eslint/closure-no-module-singleton.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-module-singleton.eslint.rule.ts",
          "name": "constructorNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts",
            "label": "rules/eslint/closure-no-module-singleton.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "name": "typeNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "name": "typeNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "label": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "label": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
          "name": "importDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "label": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "declaredAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "declaredAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "typeReferenceName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "holdsMarkers",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "holdsMarkers",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "isMarkerSource",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "newExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "variableDeclarator",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "isEnvBaseUrl",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "isEnvBaseUrl",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "isImportMeta",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "isImportMeta",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "isDeclarationCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "isPresentationAccessor",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "name": "callsValues",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "isRegistryMetadataObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "propertyKey",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "assignmentExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "assignmentExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "namesPort",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "variableDeclarator",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "variableDeclarator",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "name": "isDocumentCreateElement",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
            "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "name": "isDocumentCreateElement",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
            "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "name": "isMarkupAssignment",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
            "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "name": "isMarkupParser",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
            "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-runtime-absent-member.eslint.rule.ts",
          "name": "memberName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-runtime-absent-member-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-runtime-absent-member.eslint.rule.ts",
            "label": "rules/eslint/no-runtime-absent-member.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-runtime-absent-member.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-runtime-absent-member-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
          "name": "dropsFailure",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "label": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
          "name": "readsIn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "label": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-cache-coverage.eslint.rule.ts",
          "name": "isMapField",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-cache-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-cache-coverage.eslint.rule.ts",
          "name": "isMapField",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-cache-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-component.eslint.rule.ts",
          "name": "isRawFactoryCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-component-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-component.eslint.rule.ts",
            "label": "rules/eslint/require-component.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-component.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-component-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "calledMethodNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "fieldNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "isMethod",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "methodReferencesField",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "keyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
          "name": "propertyKeyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "label": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/validated-construction.eslint.rule.ts",
          "name": "isMethodCallOn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-validated-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/validated-construction.eslint.rule.ts",
            "label": "rules/eslint/validated-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/validated-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-validated-construction-eslint-rule-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "boundNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "holdsMeta",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "isFileDir",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "isMetaClimb",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "textOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/segment.analyzer.ts",
          "name": "arrayJoinObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-segment-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/segment.analyzer.ts",
            "label": "shared/analyzers/segment.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-segment-analyzer-ts"
          }
        },
        {
          "file": "shared/predicates/location.predicate.ts",
          "name": "isProseContext",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-predicates-location-predicate-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/predicates/location.predicate.ts",
            "label": "shared/predicates/location.predicate.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/predicates/location.predicate.ts.md",
            "ref": "anatomy:file-governance-shared-predicates-location-predicate-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "literalsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "literalsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "consoleCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "errorMessageSink",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "errorMessageSink",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "renderableTextAssignment",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "renderableTextAssignment",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "streamWrite",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "calleeName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "calleeName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "declaredNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "declaredNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "exportedNamesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "importedNamesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "propertyKeyName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 90,
      "name": "nameOf",
      "signature": "export const nameOf = function nameOf(node: AstNode | null): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
          "name": "isGlobCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "label": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
          "name": "isRelativeSideEffectImport",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "label": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
          "name": "declaresNever",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "label": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
          "name": "isAssertNever",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "label": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
          "name": "declaresRealEvents",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "label": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
          "name": "importDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "label": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-rule-shape.eslint.rule.ts",
          "name": "declaresAtModule",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts",
            "label": "rules/eslint/closure-rule-shape.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "declaredAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "name": "program",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
            "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/markup-through-builder.eslint.rule.ts",
          "name": "buildersSpelled",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-markup-through-builder-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/markup-through-builder.eslint.rule.ts",
            "label": "rules/eslint/markup-through-builder.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/markup-through-builder.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-markup-through-builder-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "holdsMarkers",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
          "name": "holdsSsotCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "label": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
          "name": "literalsIn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "label": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
          "name": "literalsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "label": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-icon-options.eslint.rule.ts",
          "name": "propertyKeys",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-icon-options-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-icon-options.eslint.rule.ts",
            "label": "rules/eslint/no-inline-icon-options.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-icon-options.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-icon-options-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "name": "bodyHasEarlyReturn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "name": "statementHasReturn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "userVisibleArrayLiterals",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "userVisibleArrayLiterals",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "userVisibleLiteralProps",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
          "name": "keysOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "label": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
          "name": "templateLiteral",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "label": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-secret-value.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-secret-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-secret-value.eslint.rule.ts",
            "label": "rules/eslint/no-secret-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-secret-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-secret-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "name": "idProperty",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "label": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "name": "staticText",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "label": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-cache-coverage.eslint.rule.ts",
          "name": "countMapFields",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-cache-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-component.eslint.rule.ts",
          "name": "literalTag",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-component-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-component.eslint.rule.ts",
            "label": "rules/eslint/require-component.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-component.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-component-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-pool-registration.eslint.rule.ts",
          "name": "hasRegisterPoolCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-pool-registration-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts",
            "label": "rules/eslint/require-pool-registration.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-pool-registration-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-pool-registration.eslint.rule.ts",
          "name": "topLevelPoolConstructions",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-pool-registration-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts",
            "label": "rules/eslint/require-pool-registration.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-pool-registration-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-self-registration.eslint.rule.ts",
          "name": "program",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-self-registration-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-self-registration.eslint.rule.ts",
            "label": "rules/eslint/require-self-registration.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-self-registration.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-self-registration-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/scoped-resource-release.eslint.rule.ts",
          "name": "importDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-scoped-resource-release-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/scoped-resource-release.eslint.rule.ts",
            "label": "rules/eslint/scoped-resource-release.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/scoped-resource-release.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-scoped-resource-release-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "fieldsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "isLesson",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "textOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-derived-numbering.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-derived-numbering-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-derived-numbering.eslint.rule.ts",
            "label": "rules/eslint/strings-derived-numbering.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-derived-numbering.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-derived-numbering-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
          "name": "quasiText",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
            "label": "rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-harness-neutral.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-harness-neutral-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-harness-neutral.eslint.rule.ts",
            "label": "rules/eslint/strings-harness-neutral.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-harness-neutral.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-harness-neutral-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
          "name": "isLessonObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "label": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
          "name": "stringFields",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "label": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-link-construction.eslint.rule.ts",
          "name": "templateLiteral",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-link-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-link-construction.eslint.rule.ts",
            "label": "rules/eslint/strings-link-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-link-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-link-construction-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-punctuation.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-punctuation-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts",
            "label": "rules/eslint/strings-punctuation.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-punctuation-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-sentence-shape.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-sentence-shape-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-sentence-shape.eslint.rule.ts",
            "label": "rules/eslint/strings-sentence-shape.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-sentence-shape.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-sentence-shape-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-terminology.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-terminology-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-terminology.eslint.rule.ts",
            "label": "rules/eslint/strings-terminology.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-terminology.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-terminology-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-vocabulary.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts",
            "label": "rules/eslint/strings-vocabulary.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "holdsMeta",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "isFileDir",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "isMetaClimb",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "staticTargetOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "isNonEmptyString",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "propertiesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/segment.analyzer.ts",
          "name": "foldCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-segment-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/segment.analyzer.ts",
            "label": "shared/analyzers/segment.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-segment-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/segment.analyzer.ts",
          "name": "foldTemplate",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-segment-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/segment.analyzer.ts",
            "label": "shared/analyzers/segment.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-segment-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/segment.analyzer.ts",
          "name": "foldTemplate",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-segment-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/segment.analyzer.ts",
            "label": "shared/analyzers/segment.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-segment-analyzer-ts"
          }
        },
        {
          "file": "shared/predicates/location.predicate.ts",
          "name": "anchoredBySsot",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-predicates-location-predicate-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/predicates/location.predicate.ts",
            "label": "shared/predicates/location.predicate.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/predicates/location.predicate.ts.md",
            "ref": "anatomy:file-governance-shared-predicates-location-predicate-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "templatePartsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "wordedTemplateOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "argumentAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "declaredAtTop",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "declaredNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "exportedNamesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "importedNamesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "importedNamesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "staticTextOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 23,
      "name": "nodesAt",
      "signature": "export const nodesAt = function nodesAt(node: AstNode | null, key: string): AstNode[] {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "rules/eslint/closure-no-cross-member-relative.eslint.rule.ts",
          "name": "check",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-cross-member-relative-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-cross-member-relative.eslint.rule.ts",
            "label": "rules/eslint/closure-no-cross-member-relative.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-cross-member-relative.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-cross-member-relative-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-module-singleton.eslint.rule.ts",
          "name": "exportNamedDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts",
            "label": "rules/eslint/closure-no-module-singleton.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-no-reachable-dead-exports.eslint.rule.ts",
          "name": "exportNamedDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-reachable-dead-exports-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-reachable-dead-exports.eslint.rule.ts",
            "label": "rules/eslint/closure-no-reachable-dead-exports.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-reachable-dead-exports.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-reachable-dead-exports-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-rule-shape.eslint.rule.ts",
          "name": "reportShapeDefects",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts",
            "label": "rules/eslint/closure-rule-shape.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-rule-shape.eslint.rule.ts",
          "name": "reportShapeDefects",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts",
            "label": "rules/eslint/closure-rule-shape.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-transitive-liveness.eslint.rule.ts",
          "name": "exportNamedDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-transitive-liveness-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-transitive-liveness.eslint.rule.ts",
            "label": "rules/eslint/closure-transitive-liveness.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-transitive-liveness.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-transitive-liveness-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "newExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
          "name": "variableDeclarator",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "label": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
          "name": "variableDeclarator",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "label": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "literal",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "name": "templateElement",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "assignmentExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "newExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "objectExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "logicalExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "reportHost",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "reportLiteral",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-runtime-absent-member.eslint.rule.ts",
          "name": "memberExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-runtime-absent-member-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-runtime-absent-member.eslint.rule.ts",
            "label": "rules/eslint/no-runtime-absent-member.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-runtime-absent-member.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-runtime-absent-member-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "label": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "name": "callExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "label": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-pool-registration.eslint.rule.ts",
          "name": "program",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-pool-registration-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts",
            "label": "rules/eslint/require-pool-registration.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-pool-registration-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "checkClass",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/retired-collection-id.eslint.rule.ts",
          "name": "check",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-retired-collection-id-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/retired-collection-id.eslint.rule.ts",
            "label": "rules/eslint/retired-collection-id.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/retired-collection-id.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-retired-collection-id-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "reportFields",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "reportFinding",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-derived-numbering.eslint.rule.ts",
          "name": "report",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-derived-numbering-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-derived-numbering.eslint.rule.ts",
            "label": "rules/eslint/strings-derived-numbering.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-derived-numbering.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-derived-numbering-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
          "name": "report",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
            "label": "rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-harness-neutral.eslint.rule.ts",
          "name": "report",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-harness-neutral-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-harness-neutral.eslint.rule.ts",
            "label": "rules/eslint/strings-harness-neutral.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-harness-neutral.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-harness-neutral-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
          "name": "objectExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "label": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
          "name": "objectExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "label": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-link-construction.eslint.rule.ts",
          "name": "report",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-link-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-link-construction.eslint.rule.ts",
            "label": "rules/eslint/strings-link-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-link-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-link-construction-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-punctuation.eslint.rule.ts",
          "name": "report",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-punctuation-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts",
            "label": "rules/eslint/strings-punctuation.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-punctuation-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-punctuation.eslint.rule.ts",
          "name": "report",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-punctuation-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts",
            "label": "rules/eslint/strings-punctuation.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-punctuation-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-punctuation.eslint.rule.ts",
          "name": "report",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-punctuation-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts",
            "label": "rules/eslint/strings-punctuation.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-punctuation-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-terminology.eslint.rule.ts",
          "name": "report",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-terminology-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-terminology.eslint.rule.ts",
            "label": "rules/eslint/strings-terminology.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-terminology.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-terminology-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-vocabulary.eslint.rule.ts",
          "name": "report",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts",
            "label": "rules/eslint/strings-vocabulary.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-vocabulary.eslint.rule.ts",
          "name": "report",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts",
            "label": "rules/eslint/strings-vocabulary.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-vocabulary.eslint.rule.ts",
          "name": "reportKnown",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts",
            "label": "rules/eslint/strings-vocabulary.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 3,
      "name": "locOf",
      "signature": "export const locOf = function locOf(node: AstNode): SourceLoc {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "isRecord",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
          "name": "literalsIn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "label": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-secret-value.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-secret-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-secret-value.eslint.rule.ts",
            "label": "rules/eslint/no-secret-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-secret-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-secret-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "name": "staticText",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "label": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-unsafe-switch.eslint.rule.ts",
          "name": "templateLiteral",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-unsafe-switch-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-unsafe-switch.eslint.rule.ts",
            "label": "rules/eslint/no-unsafe-switch.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-unsafe-switch.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-unsafe-switch-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-component.eslint.rule.ts",
          "name": "literalTag",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-component-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-component.eslint.rule.ts",
            "label": "rules/eslint/require-component.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-component.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-component-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "textOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-derived-numbering.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-derived-numbering-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-derived-numbering.eslint.rule.ts",
            "label": "rules/eslint/strings-derived-numbering.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-derived-numbering.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-derived-numbering-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
          "name": "quasiText",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
            "label": "rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-harness-neutral.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-harness-neutral-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-harness-neutral.eslint.rule.ts",
            "label": "rules/eslint/strings-harness-neutral.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-harness-neutral.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-harness-neutral-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-link-construction.eslint.rule.ts",
          "name": "templateLiteral",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-link-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-link-construction.eslint.rule.ts",
            "label": "rules/eslint/strings-link-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-link-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-link-construction-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-punctuation.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-punctuation-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts",
            "label": "rules/eslint/strings-punctuation.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-punctuation-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-sentence-shape.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-sentence-shape-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-sentence-shape.eslint.rule.ts",
            "label": "rules/eslint/strings-sentence-shape.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-sentence-shape.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-sentence-shape-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-terminology.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-terminology-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-terminology.eslint.rule.ts",
            "label": "rules/eslint/strings-terminology.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-terminology.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-terminology-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-vocabulary.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts",
            "label": "rules/eslint/strings-vocabulary.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "cookedOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "isNonEmptyString",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "templatePartsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "staticTextOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 37,
      "name": "recordAt",
      "signature": "export const recordAt = function recordAt(node: AstNode | null, key: string): Record<string, unknown> | null {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
          "name": "literalsIn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "label": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-secret-value.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-secret-value-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-secret-value.eslint.rule.ts",
            "label": "rules/eslint/no-secret-value.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-secret-value.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-secret-value-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "name": "staticText",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "label": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-unsafe-switch.eslint.rule.ts",
          "name": "templateLiteral",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-unsafe-switch-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-unsafe-switch.eslint.rule.ts",
            "label": "rules/eslint/no-unsafe-switch.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-unsafe-switch.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-unsafe-switch-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-component.eslint.rule.ts",
          "name": "literalTag",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-component-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-component.eslint.rule.ts",
            "label": "rules/eslint/require-component.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-component.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-component-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "textOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-derived-numbering.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-derived-numbering-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-derived-numbering.eslint.rule.ts",
            "label": "rules/eslint/strings-derived-numbering.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-derived-numbering.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-derived-numbering-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
          "name": "quasiText",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
            "label": "rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-harness-neutral.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-harness-neutral-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-harness-neutral.eslint.rule.ts",
            "label": "rules/eslint/strings-harness-neutral.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-harness-neutral.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-harness-neutral-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-link-construction.eslint.rule.ts",
          "name": "templateLiteral",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-link-construction-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-link-construction.eslint.rule.ts",
            "label": "rules/eslint/strings-link-construction.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-link-construction.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-link-construction-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-punctuation.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-punctuation-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts",
            "label": "rules/eslint/strings-punctuation.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-punctuation-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-sentence-shape.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-sentence-shape-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-sentence-shape.eslint.rule.ts",
            "label": "rules/eslint/strings-sentence-shape.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-sentence-shape.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-sentence-shape-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-terminology.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-terminology-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-terminology.eslint.rule.ts",
            "label": "rules/eslint/strings-terminology.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-terminology.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-terminology-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-vocabulary.eslint.rule.ts",
          "name": "quasiTexts",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts",
            "label": "rules/eslint/strings-vocabulary.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts"
          }
        },
        {
          "file": "shared/analyzers/location.analyzer.ts",
          "name": "cookedOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
            "label": "shared/analyzers/location.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "isNonEmptyString",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "templatePartsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "staticTextOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 42,
      "name": "stringIn",
      "signature": "export const stringIn = function stringIn(record: Record<string, unknown> | null, key: string): string {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "isType",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "isPresentationAttributeCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "propertyKey",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-runtime-absent-member.eslint.rule.ts",
          "name": "memberName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-runtime-absent-member-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-runtime-absent-member.eslint.rule.ts",
            "label": "rules/eslint/no-runtime-absent-member.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-runtime-absent-member.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-runtime-absent-member-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "name": "staticText",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "label": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "name": "fieldNameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "isLesson",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "keyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-composition.eslint.rule.ts",
          "name": "textOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
            "label": "rules/eslint/strings-composition.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
          "name": "sourceOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
            "label": "rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
          "name": "isLessonObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "label": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
          "name": "propertyKeyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "label": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "isNonEmptyString",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/analyzers/rule.analyzer.ts",
          "name": "textOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
            "label": "shared/analyzers/rule.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "side",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "staticTextOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 68,
      "name": "literalString",
      "signature": "export const literalString = function literalString(node: AstNode | null): string | null {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
          "name": "extractDiscriminator",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "label": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
          "name": "isWrappedInVoid",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "label": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
          "name": "binaryExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "label": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
          "name": "logicalExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "label": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-port-literal.eslint.rule.ts",
          "name": "logicalExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
            "label": "rules/eslint/no-port-literal.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "name": "isMarkupAssignment",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
            "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
          }
        },
        {
          "file": "shared/analyzers/segment.analyzer.ts",
          "name": "foldConcat",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-segment-analyzer-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/analyzers/segment.analyzer.ts",
            "label": "shared/analyzers/segment.analyzer.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md",
            "ref": "anatomy:file-governance-shared-analyzers-segment-analyzer-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "concatPartsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 28,
      "name": "stringAt",
      "signature": "export const stringAt = function stringAt(node: AstNode | null, key: string): string {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodesAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "holdsMarkers",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "name": "newExpression",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
          "name": "arrayOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "label": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "name": "isPresentationAttributeCall",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
            "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "name": "isRegistryMetadataObject",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
            "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "errorMessageSink",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        },
        {
          "file": "shared/selectors/sink.selector.ts",
          "name": "terminalSink",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
            "label": "shared/selectors/sink.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 115,
      "name": "argumentAt",
      "signature": "export const argumentAt = function argumentAt(node: AstNode | null, index: number): AstNode | null {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "isType",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodesAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "rules/eslint/closure-no-reachable-dead-exports.eslint.rule.ts",
          "name": "exportNamedDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-reachable-dead-exports-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-reachable-dead-exports.eslint.rule.ts",
            "label": "rules/eslint/closure-no-reachable-dead-exports.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-reachable-dead-exports.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-no-reachable-dead-exports-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/closure-transitive-liveness.eslint.rule.ts",
          "name": "exportNamedDeclaration",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-transitive-liveness-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-transitive-liveness.eslint.rule.ts",
            "label": "rules/eslint/closure-transitive-liveness.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-transitive-liveness.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-closure-transitive-liveness-eslint-rule-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 154,
      "name": "exportedNamesOf",
      "signature": "export const exportedNamesOf = function exportedNamesOf(node: AstNode): ExportedName[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodeAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
          "name": "property",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "label": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts"
          }
        },
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "codeSlotValue",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 111,
      "name": "propertyKeyName",
      "signature": "export const propertyKeyName = function propertyKeyName(node: AstNode | null): string {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "declaredNames",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodesAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "rules/eslint/markup-through-builder.eslint.rule.ts",
          "name": "program",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-markup-through-builder-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/markup-through-builder.eslint.rule.ts",
            "label": "rules/eslint/markup-through-builder.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/markup-through-builder.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-markup-through-builder-eslint-rule-ts"
          }
        },
        {
          "file": "rules/eslint/scoped-resource-release.eslint.rule.ts",
          "name": "program",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-scoped-resource-release-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/scoped-resource-release.eslint.rule.ts",
            "label": "rules/eslint/scoped-resource-release.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/scoped-resource-release.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-scoped-resource-release-eslint-rule-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 137,
      "name": "declaredAtTop",
      "signature": "export const declaredAtTop = function declaredAtTop(program: AstNode): ReadonlySet<string> {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "isType",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "isType",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodeAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodeAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodesAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "declaredAtTop",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 121,
      "name": "declaredNames",
      "signature": "const declaredNames = function declaredNames(declaration: AstNode | null): ExportedName[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "isType",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodeAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodesAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodesAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "rules/eslint/scoped-resource-release.eslint.rule.ts",
          "name": "program",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-scoped-resource-release-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/scoped-resource-release.eslint.rule.ts",
            "label": "rules/eslint/scoped-resource-release.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/scoped-resource-release.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-scoped-resource-release-eslint-rule-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 146,
      "name": "importedNamesOf",
      "signature": "export const importedNamesOf = function importedNamesOf(program: AstNode): ReadonlySet<string> {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "literalString",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodesAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "recordAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "stringIn",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "shared/selectors/literal.selector.ts",
          "name": "copyTextOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
            "label": "shared/selectors/literal.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 76,
      "name": "staticTextOf",
      "signature": "export const staticTextOf = function staticTextOf(node: AstNode | null): string | null {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "isAstNode",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodeAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 15,
      "name": "asNode",
      "signature": "export const asNode = function asNode(value: unknown): AstNode | null {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "membersOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "walk",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 175,
      "name": "childrenOf",
      "signature": "const childrenOf = function childrenOf(node: AstNode): AstNode[] {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "asNode",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 7,
      "name": "isAstNode",
      "signature": "export const isAstNode = function isAstNode(value: unknown): value is AstNode {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "recordAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 33,
      "name": "isRecord",
      "signature": "const isRecord = function isRecord(value: unknown): value is Record<string, unknown> {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "rules/eslint/no-runtime-absent-member.eslint.rule.ts",
          "name": "memberName",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-runtime-absent-member-eslint-rule-ts",
            "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-runtime-absent-member.eslint.rule.ts",
            "label": "rules/eslint/no-runtime-absent-member.eslint.rule.ts",
            "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-runtime-absent-member.eslint.rule.ts.md",
            "ref": "anatomy:file-governance-rules-eslint-no-runtime-absent-member-eslint-rule-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 52,
      "name": "booleanAt",
      "signature": "export const booleanAt = function booleanAt(node: AstNode | null, key: string): boolean {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "childrenOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 167,
      "name": "membersOf",
      "signature": "const membersOf = function membersOf(value: unknown): AstNode[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nameOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        },
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "nodeAt",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [],
      "exported": true,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 100,
      "name": "calleeName",
      "signature": "export const calleeName = function calleeName(node: AstNode | null): string {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "shared/selectors/syntax.selector.ts",
          "name": "childrenOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
            "json": "https://banes-lab.com/json/source/governance/shared/selectors/syntax.selector.ts",
            "label": "shared/selectors/syntax.selector.ts",
            "markdown": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.md",
            "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts"
          }
        }
      ],
      "callers": [],
      "exported": true,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 181,
      "name": "walk",
      "signature": "export const walk = function walk(root: AstNode, visit: (node: AstNode) => void): void {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 11,
      "name": "candidate",
      "signature": "const candidate = value as { type?: unknown; loc?: unknown };"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 47,
      "name": "numberAt",
      "signature": "export const numberAt = function numberAt(node: AstNode | null, key: string): number | null {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 56,
      "name": "handlerKey",
      "signature": "export const handlerKey = function handlerKey(type: string): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 60,
      "name": "typeOf",
      "signature": "export const typeOf = function typeOf(node: AstNode | null): string {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 72,
      "name": "value",
      "signature": "const value = node === null ? undefined : node[\"value\"];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 86,
      "name": "[part]",
      "signature": "const [part] = nodesAt(node, \"quasis\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 101,
      "name": "callee",
      "signature": "const callee = nodeAt(node, \"callee\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 119,
      "name": "NAMED_DECLARATIONS",
      "signature": "const NAMED_DECLARATIONS = new Set([\"FunctionDeclaration\", \"ClassDeclaration\"]);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 130,
      "name": "id",
      "signature": "const id = nodeAt(declaration, \"id\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 140,
      "name": "inner",
      "signature": "const inner = isType(statement, \"ExportNamedDeclaration\") ? nodeAt(statement, \"declaration\") : statement;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 155,
      "name": "names",
      "signature": "const names = declaredNames(nodeAt(node, \"declaration\"));"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 157,
      "name": "exported",
      "signature": "const exported = nodeAt(spec, \"exported\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 165,
      "name": "BACK_REFERENCES",
      "signature": "const BACK_REFERENCES = new Set([\"parent\"]);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 171,
      "name": "child",
      "signature": "const child = asNode(value);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 182,
      "name": "seen",
      "signature": "const seen = new Set<AstNode>();"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 183,
      "name": "stack",
      "signature": "const stack: AstNode[] = [root];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 185,
      "name": "node",
      "signature": "const node = stack.pop();"
    }
  ],
  "document": null,
  "findings": [],
  "generated": false,
  "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-syntax-selector-ts",
  "language": "typescript",
  "layer": "application",
  "name": "syntax.selector.ts",
  "path": "shared/selectors/syntax.selector.ts",
  "ref": "anatomy:file-governance-shared-selectors-syntax-selector-ts",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/governance#folder-governance-shared-selectors",
          "json": "https://banes-lab.com/json/anatomy/governance/folder-governance-shared-selectors",
          "label": "shared/selectors",
          "markdown": "https://banes-lab.com/anatomy/governance/folder-governance-shared-selectors.md",
          "ref": "chapter:/anatomy/governance#folder-governance-shared-selectors"
        }
      ],
      "relation": "contained-in"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
          "label": "rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-barrel-must-be-glob.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-barrel-must-be-glob-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
          "label": "rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-discriminated-union-must-be-exhaustive.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-discriminated-union-must-be-exhaustive-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
          "label": "rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-event-system-has-trajectory.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-event-system-has-trajectory-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
          "label": "rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-lifecycle-handle-must-be-stored.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-lifecycle-handle-must-be-stored-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-business-inheritance-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
          "label": "rules/eslint/closure-no-business-inheritance.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-business-inheritance.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-no-business-inheritance-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-cross-member-relative-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-cross-member-relative.eslint.rule.ts",
          "label": "rules/eslint/closure-no-cross-member-relative.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-cross-member-relative.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-no-cross-member-relative-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-double-cast-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-double-cast.eslint.rule.ts",
          "label": "rules/eslint/closure-no-double-cast.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-double-cast.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-no-double-cast-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts",
          "label": "rules/eslint/closure-no-module-singleton.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-module-singleton.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-no-module-singleton-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "label": "rules/eslint/closure-no-null-managed-instance.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-null-managed-instance.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-no-null-managed-instance-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-no-reachable-dead-exports-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-no-reachable-dead-exports.eslint.rule.ts",
          "label": "rules/eslint/closure-no-reachable-dead-exports.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-no-reachable-dead-exports.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-no-reachable-dead-exports-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
          "label": "rules/eslint/closure-paths-via-ssot.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-paths-via-ssot.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-paths-via-ssot-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-register-needs-consumer-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-register-needs-consumer.eslint.rule.ts",
          "label": "rules/eslint/closure-register-needs-consumer.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-register-needs-consumer.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-register-needs-consumer-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-register-verb-reserved-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-register-verb-reserved.eslint.rule.ts",
          "label": "rules/eslint/closure-register-verb-reserved.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-register-verb-reserved.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-register-verb-reserved-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-registry-consumer-naming-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-registry-consumer-naming.eslint.rule.ts",
          "label": "rules/eslint/closure-registry-consumer-naming.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-registry-consumer-naming.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-registry-consumer-naming-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts",
          "label": "rules/eslint/closure-rule-shape.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-rule-shape.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-rule-shape-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
          "label": "rules/eslint/closure-show-flag-polarity.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-show-flag-polarity.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-show-flag-polarity-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-closure-transitive-liveness-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/closure-transitive-liveness.eslint.rule.ts",
          "label": "rules/eslint/closure-transitive-liveness.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/closure-transitive-liveness.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-closure-transitive-liveness-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-factory-owned-value-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts",
          "label": "rules/eslint/factory-owned-value.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/factory-owned-value.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-factory-owned-value-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-markup-through-builder-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/markup-through-builder.eslint.rule.ts",
          "label": "rules/eslint/markup-through-builder.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/markup-through-builder.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-markup-through-builder-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "label": "rules/eslint/no-exclusion-membership.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-exclusion-membership.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-exclusion-membership-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
          "label": "rules/eslint/no-hardcoded-exclusions.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-hardcoded-exclusions.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-hardcoded-exclusions-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "label": "rules/eslint/no-inline-asset-path.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-asset-path.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-inline-asset-path-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-icon-options-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-icon-options.eslint.rule.ts",
          "label": "rules/eslint/no-inline-icon-options.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-icon-options.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-inline-icon-options-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts",
          "label": "rules/eslint/no-inline-style-write.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-inline-style-write.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-inline-style-write-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "label": "rules/eslint/no-linear-scan-lookup.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-linear-scan-lookup.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-linear-scan-lookup-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-literal-strings-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts",
          "label": "rules/eslint/no-literal-strings.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-literal-strings.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-literal-strings-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts",
          "label": "rules/eslint/no-plaintext-transport.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-plaintext-transport.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-plaintext-transport-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-port-literal-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-port-literal.eslint.rule.ts",
          "label": "rules/eslint/no-port-literal.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-port-literal.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-port-literal-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-raw-dom-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts",
          "label": "rules/eslint/no-raw-dom.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-raw-dom.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-raw-dom-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-runtime-absent-member-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-runtime-absent-member.eslint.rule.ts",
          "label": "rules/eslint/no-runtime-absent-member.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-runtime-absent-member.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-runtime-absent-member-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-secret-value-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-secret-value.eslint.rule.ts",
          "label": "rules/eslint/no-secret-value.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-secret-value.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-secret-value-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "label": "rules/eslint/no-string-literal-ids.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-string-literal-ids.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-string-literal-ids-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts",
          "label": "rules/eslint/no-swallowed-failure.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-swallowed-failure.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-swallowed-failure-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-no-unsafe-switch-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/no-unsafe-switch.eslint.rule.ts",
          "label": "rules/eslint/no-unsafe-switch.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/no-unsafe-switch.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-no-unsafe-switch-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts",
          "label": "rules/eslint/require-cache-coverage.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-cache-coverage.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-require-cache-coverage-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-component-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-component.eslint.rule.ts",
          "label": "rules/eslint/require-component.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-component.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-require-component-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-pool-registration-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts",
          "label": "rules/eslint/require-pool-registration.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-pool-registration.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-require-pool-registration-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-self-registration-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-self-registration.eslint.rule.ts",
          "label": "rules/eslint/require-self-registration.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-self-registration.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-require-self-registration-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "label": "rules/eslint/require-snapshot-coverage.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/require-snapshot-coverage.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-require-snapshot-coverage-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-retired-collection-id-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/retired-collection-id.eslint.rule.ts",
          "label": "rules/eslint/retired-collection-id.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/retired-collection-id.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-retired-collection-id-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-scoped-resource-release-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/scoped-resource-release.eslint.rule.ts",
          "label": "rules/eslint/scoped-resource-release.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/scoped-resource-release.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-scoped-resource-release-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-composition-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-composition.eslint.rule.ts",
          "label": "rules/eslint/strings-composition.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-composition.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-strings-composition-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-derived-numbering-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-derived-numbering.eslint.rule.ts",
          "label": "rules/eslint/strings-derived-numbering.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-derived-numbering.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-strings-derived-numbering-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
          "label": "rules/eslint/strings-diagram-identifiers.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-diagram-identifiers.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-strings-diagram-identifiers-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-harness-neutral-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-harness-neutral.eslint.rule.ts",
          "label": "rules/eslint/strings-harness-neutral.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-harness-neutral.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-strings-harness-neutral-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts",
          "label": "rules/eslint/strings-lesson-fields.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-lesson-fields.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-strings-lesson-fields-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-link-construction-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-link-construction.eslint.rule.ts",
          "label": "rules/eslint/strings-link-construction.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-link-construction.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-strings-link-construction-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-punctuation-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts",
          "label": "rules/eslint/strings-punctuation.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-punctuation.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-strings-punctuation-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-sentence-shape-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-sentence-shape.eslint.rule.ts",
          "label": "rules/eslint/strings-sentence-shape.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-sentence-shape.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-strings-sentence-shape-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-terminology-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-terminology.eslint.rule.ts",
          "label": "rules/eslint/strings-terminology.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-terminology.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-strings-terminology-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts",
          "label": "rules/eslint/strings-vocabulary.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/strings-vocabulary.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-strings-vocabulary-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-rules-eslint-validated-construction-eslint-rule-ts",
          "json": "https://banes-lab.com/json/source/governance/rules/eslint/validated-construction.eslint.rule.ts",
          "label": "rules/eslint/validated-construction.eslint.rule.ts",
          "markdown": "https://banes-lab.com/source/governance/rules/eslint/validated-construction.eslint.rule.ts.md",
          "ref": "anatomy:file-governance-rules-eslint-validated-construction-eslint-rule-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-location-analyzer-ts",
          "json": "https://banes-lab.com/json/source/governance/shared/analyzers/location.analyzer.ts",
          "label": "shared/analyzers/location.analyzer.ts",
          "markdown": "https://banes-lab.com/source/governance/shared/analyzers/location.analyzer.ts.md",
          "ref": "anatomy:file-governance-shared-analyzers-location-analyzer-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-rule-analyzer-ts",
          "json": "https://banes-lab.com/json/source/governance/shared/analyzers/rule.analyzer.ts",
          "label": "shared/analyzers/rule.analyzer.ts",
          "markdown": "https://banes-lab.com/source/governance/shared/analyzers/rule.analyzer.ts.md",
          "ref": "anatomy:file-governance-shared-analyzers-rule-analyzer-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-analyzers-segment-analyzer-ts",
          "json": "https://banes-lab.com/json/source/governance/shared/analyzers/segment.analyzer.ts",
          "label": "shared/analyzers/segment.analyzer.ts",
          "markdown": "https://banes-lab.com/source/governance/shared/analyzers/segment.analyzer.ts.md",
          "ref": "anatomy:file-governance-shared-analyzers-segment-analyzer-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-predicates-location-predicate-ts",
          "json": "https://banes-lab.com/json/source/governance/shared/predicates/location.predicate.ts",
          "label": "shared/predicates/location.predicate.ts",
          "markdown": "https://banes-lab.com/source/governance/shared/predicates/location.predicate.ts.md",
          "ref": "anatomy:file-governance-shared-predicates-location-predicate-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-literal-selector-ts",
          "json": "https://banes-lab.com/json/source/governance/shared/selectors/literal.selector.ts",
          "label": "shared/selectors/literal.selector.ts",
          "markdown": "https://banes-lab.com/source/governance/shared/selectors/literal.selector.ts.md",
          "ref": "anatomy:file-governance-shared-selectors-literal-selector-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-sink-selector-ts",
          "json": "https://banes-lab.com/json/source/governance/shared/selectors/sink.selector.ts",
          "label": "shared/selectors/sink.selector.ts",
          "markdown": "https://banes-lab.com/source/governance/shared/selectors/sink.selector.ts.md",
          "ref": "anatomy:file-governance-shared-selectors-sink-selector-ts"
        }
      ],
      "relation": "used-by"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/governance#folder-governance-rules-eslint",
          "json": "https://banes-lab.com/json/anatomy/governance/folder-governance-rules-eslint",
          "label": "rules/eslint",
          "markdown": "https://banes-lab.com/anatomy/governance/folder-governance-rules-eslint.md",
          "ref": "chapter:/anatomy/governance#folder-governance-rules-eslint"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#folder-governance-shared-analyzers",
          "json": "https://banes-lab.com/json/anatomy/governance/folder-governance-shared-analyzers",
          "label": "shared/analyzers",
          "markdown": "https://banes-lab.com/anatomy/governance/folder-governance-shared-analyzers.md",
          "ref": "chapter:/anatomy/governance#folder-governance-shared-analyzers"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#folder-governance-shared-predicates",
          "json": "https://banes-lab.com/json/anatomy/governance/folder-governance-shared-predicates",
          "label": "shared/predicates",
          "markdown": "https://banes-lab.com/anatomy/governance/folder-governance-shared-predicates.md",
          "ref": "chapter:/anatomy/governance#folder-governance-shared-predicates"
        },
        {
          "href": "https://banes-lab.com/anatomy/governance#folder-governance-shared-selectors",
          "json": "https://banes-lab.com/json/anatomy/governance/folder-governance-shared-selectors",
          "label": "shared/selectors",
          "markdown": "https://banes-lab.com/anatomy/governance/folder-governance-shared-selectors.md",
          "ref": "chapter:/anatomy/governance#folder-governance-shared-selectors"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "slots": {
    "concern": "selector",
    "subject": "syntax",
    "variant": null
  },
  "stats": {
    "bytes": 6813,
    "callable": 27,
    "definitions": 41,
    "edges": 35,
    "exported": 33,
    "files": 1,
    "findings": {},
    "flows": {
      "leaf": 9,
      "relay": 13,
      "entry": 2,
      "isolated": 17
    },
    "lines": {
      "blank": 29,
      "code": 164,
      "total": 193
    }
  },
  "summary": "164 lines of code and 41 definitions.",
  "text": "https://banes-lab.com/source/governance/shared/selectors/syntax.selector.ts.txt",
  "tree": "governance",
  "siblings": {
    "next": null,
    "previous": {
      "href": "https://banes-lab.com/anatomy/governance#file-governance-shared-selectors-specifier-selector-ts",
      "json": "https://banes-lab.com/json/source/governance/shared/selectors/specifier.selector.ts",
      "label": "shared/selectors/specifier.selector.ts",
      "markdown": "https://banes-lab.com/source/governance/shared/selectors/specifier.selector.ts.md",
      "ref": "anatomy:file-governance-shared-selectors-specifier-selector-ts"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/source/governance/shared/selectors",
    "label": "shared/selectors",
    "markdown": "https://banes-lab.com/api/source/governance/shared/selectors.md",
    "ref": "api:source/governance/shared/selectors"
  }
}
