Functions
_get_collection
1
▼
Read the live collection from the holder stored in extras.
_get_collection
1
▼
def _get_collection(snapshot: ContractCheckSnapshot)
Parameters
| Name | Type | Description |
|---|---|---|
snapshot |
ContractCheckSnapshot |
check_docs_parseable
2
None
▼
Verify all ``.md`` files in the content directory are parseable.
check_docs_parseable
2
None
▼
def check_docs_parseable(snapshot: ContractCheckSnapshot, result: CheckResult) -> None
Parameters
| Name | Type | Description |
|---|---|---|
snapshot |
ContractCheckSnapshot |
|
result |
CheckResult |
check_docs_no_duplicate_slugs
2
None
▼
Detect duplicate slugs across markdown and autodoc pages.
check_docs_no_duplicate_slugs
2
None
▼
def check_docs_no_duplicate_slugs(snapshot: ContractCheckSnapshot, result: CheckResult) -> None
Parameters
| Name | Type | Description |
|---|---|---|
snapshot |
ContractCheckSnapshot |
|
result |
CheckResult |
check_docs_cross_references
2
None
▼
Verify internal markdown links resolve to existing slugs.
check_docs_cross_references
2
None
▼
def check_docs_cross_references(snapshot: ContractCheckSnapshot, result: CheckResult) -> None
Parameters
| Name | Type | Description |
|---|---|---|
snapshot |
ContractCheckSnapshot |
|
result |
CheckResult |
check_docs_no_drafts_exposed
2
None
▼
Warn if draft pages are included in the live collection.
check_docs_no_drafts_exposed
2
None
▼
def check_docs_no_drafts_exposed(snapshot: ContractCheckSnapshot, result: CheckResult) -> None
Parameters
| Name | Type | Description |
|---|---|---|
snapshot |
ContractCheckSnapshot |
|
result |
CheckResult |