{
  "id": "glossary/quality/linter/scope",
  "mentions": [
    {
      "context": "…ory, before any site exists. In local scope it needs no network and writes nothi…",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 5,
      "surface": "scope",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…f each; or JSON, which also names the scope, the checks that ran and whether the…",
      "file": {
        "href": "../../findings/forge-report/index.html",
        "label": "quality/findings/forge-report.md"
      },
      "href": "../../findings/forge-report/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 3,
      "surface": "scope",
      "title": "Forge report",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…mentation page, then a count. In repo scope it needs no network and writes nothi…",
      "file": {
        "href": "../linter/index.html",
        "label": "quality/linter/linter.md"
      },
      "href": "../linter/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 3,
      "surface": "scope",
      "title": "Linter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "Let us start with the scope. The question is what the contract import reads, and…",
      "file": {
        "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html",
        "label": "meetings/2026/2026-06-18-contract-import-scope/contract-import-scope.vtt"
      },
      "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html#L1",
      "kind": "recognised",
      "line": 1,
      "location": "00:01:12",
      "passages": 2,
      "surface": "scope",
      "title": "Contract import scope review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "… local check, the first two are also computed in the global scope of the linter.",
      "file": {
        "href": "../../checks/link-checks/index.html",
        "label": "quality/checks/link-checks.md"
      },
      "href": "../../checks/link-checks/index.html#L7",
      "kind": "written",
      "line": 7,
      "passages": 2,
      "surface": "scope",
      "title": "Link checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…f transcripts with its dictionary and scope; and publish_transcripts, false by d…",
      "file": {
        "href": "../../../ingestion/sources/privacy/index.html",
        "label": "ingestion/sources/privacy.md"
      },
      "href": "../../../ingestion/sources/privacy/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "scope",
      "title": "Privacy",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…s nothing unless asked to fix. In global scope it reads the latest published mod…",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 5,
      "surface": "global scope",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "In global scope, read the published model named by global.model: from its local …",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 5,
      "surface": "global scope",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…; the JSON and SARIF reports name the scope and say when the global scope was de…",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 5,
      "surface": "scope",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…SON and SARIF reports name the scope and say when the global scope was degraded.",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 5,
      "surface": "global scope",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…f each; or JSON, which also names the scope, the checks that ran and whether the…",
      "file": {
        "href": "../../findings/forge-report/index.html",
        "label": "quality/findings/forge-report.md"
      },
      "href": "../../findings/forge-report/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "scope",
      "title": "Forge report",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…e checks that ran and whether the global scope was degraded. Every form carries …",
      "file": {
        "href": "../../findings/forge-report/index.html",
        "label": "quality/findings/forge-report.md"
      },
      "href": "../../findings/forge-report/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "global scope",
      "title": "Forge report",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…cumentation page, then a count. In repo scope it needs no network and writes not…",
      "file": {
        "href": "../linter/index.html",
        "label": "quality/linter/linter.md"
      },
      "href": "../linter/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "repo scope",
      "title": "Linter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…but the report --output names; in global scope it also reads the published model…",
      "file": {
        "href": "../linter/index.html",
        "label": "quality/linter/linter.md"
      },
      "href": "../linter/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "global scope",
      "title": "Linter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ndings, not failures. That closes the scope of the contract import for this vers…",
      "file": {
        "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html",
        "label": "meetings/2026/2026-06-18-contract-import-scope/contract-import-scope.vtt"
      },
      "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "location": "00:53:12",
      "passages": 2,
      "surface": "scope",
      "title": "Contract import scope review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "… local check, the first two are also computed in the global scope of the linter.",
      "file": {
        "href": "../../checks/link-checks/index.html",
        "label": "quality/checks/link-checks.md"
      },
      "href": "../../checks/link-checks/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "global scope",
      "title": "Link checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… it: the rendering, the linter in global scope, which fetches the published mode…",
      "file": {
        "href": "../../../../specs/api/canonical-model/index.html",
        "label": "api/canonical-model.md"
      },
      "href": "../../../../specs/api/canonical-model/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "surface": "global scope",
      "title": "Canonical model",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "…en beyond that, trying an operation against a server, is out of scope by design.",
      "file": {
        "href": "../../../../specs/decisions/publication/purpose-built-contract-viewer/index.html",
        "label": "decisions/publication/purpose-built-contract-viewer.md"
      },
      "href": "../../../../specs/decisions/publication/purpose-built-contract-viewer/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "surface": "scope",
      "title": "Purpose-built contract viewer",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…ities whose type is in the configured scope, the meetings by default, with the s…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "surface": "scope",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…nfiguration names for the lint in global scope. Say which in the first line, wit…",
      "file": {
        "href": "../../../../specs/processes/quality/query/index.html",
        "label": "processes/quality/query.md"
      },
      "href": "../../../../specs/processes/quality/query/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "surface": "global scope",
      "title": "Query",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…of the same source. The linter in global scope reports the same finding from one…",
      "file": {
        "href": "../../../../specs/rules/links/cross-source-link/index.html",
        "label": "rules/links/cross-source-link.rule.md"
      },
      "href": "../../../../specs/rules/links/cross-source-link/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "global scope",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…inter reports the same finding in global scope for a local title that an entity …",
      "file": {
        "href": "../../../../specs/rules/vocabulary/term-homonym/index.html",
        "label": "rules/vocabulary/term-homonym.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/term-homonym/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "global scope",
      "title": "Term homonym",
      "type": "rule",
      "typeLabel": "Business rule"
    }
  ]
}
