|
oct
|
Variables | |
| dict | COMMON_EXCLUDE_DIRS |
| dict | LINTER_EXCLUDE_DIRS |
| dict | EXPORTER_EXCLUDE_DIRS |
| list | WILDCARD_EXCLUDE_DIRS = ["cache", "_source", "_skeleton", "logs", "_exports", "_build", ".venv", "venv"] |
| list | NEVER_EXPORT_FILE_PATTERNS |
| tuple | GIT_IGNORE_DEFAULTS |
Purpose
-------
Provide shared default directory exclusion lists for linter and exporter.
Responsibilities
----------------
- Define common exclusion directories used by both the linter and the source exporter.
- Provide tool-specific supersets for each consumer.
- Centralise wildcard (substring) exclusion patterns.
Diagnostics
-----------
Domain: OCT-CORE
Levels:
L2 - lifecycle
L3 - semantic details
L4 - deep tracing
Contracts
---------
- All sets are frozen at module level; consumers copy before mutating.
- Linter and exporter import from here instead of defining their own constants.
Dependencies
------------
- oct.core.diagnostics (_dbg structured logger; imported but never called, the module holds constants only)
| dict exclusions.COMMON_EXCLUDE_DIRS |
Definition at line 39 of file exclusions.py.
| dict exclusions.EXPORTER_EXCLUDE_DIRS |
Definition at line 70 of file exclusions.py.
| tuple exclusions.GIT_IGNORE_DEFAULTS |
Definition at line 114 of file exclusions.py.
| dict exclusions.LINTER_EXCLUDE_DIRS |
Definition at line 64 of file exclusions.py.
| list exclusions.NEVER_EXPORT_FILE_PATTERNS |
Definition at line 91 of file exclusions.py.
| list exclusions.WILDCARD_EXCLUDE_DIRS = ["cache", "_source", "_skeleton", "logs", "_exports", "_build", ".venv", "venv"] |
Definition at line 85 of file exclusions.py.