Enforce architectural import boundaries in Python codebases with Import Linter

Check whether a Python codebase still respects declared layered, independence, or forbidden import contracts.

agentskillexchange Updated 28 repo stars

File contents

Enforce architectural import boundaries in Python codebases with Import Linter

Check whether a Python codebase still respects declared layered, independence, or forbidden import contracts.

Prerequisites

Python project, pip or Poetry environment

Installation

Requirements and caveats from upstream:

Documentation

Source

agentskillexchange/skills/tree/main/skills/enforce-architectural-import-boundaries-in-python-codebases-with-import-linter commit 988cb7e60a

Frequently asked questions

npx skillmds@latest add agentskillexchange/enforce-architectural-import-boundaries-in-python-codebases-