Skip to main content

A tool to enforce dependency rules according to Layered Architecture

Project description

ilint - Import LINTer

A tool to enforce dependency rules (via imports) between modules in a project.

Features

  • Enforce dependency rules (imports) between modules
  • Support custom layer partitioning
  • Chain dependencies (A > B > C, A < B)
  • Layer isolation with walls (A | B)
  • Mixed dependency rules (A > B | C)
  • Detailed violation reporting

Installation

Using pip:

pip install ilint

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ilint-0.1.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ilint-0.1.0-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file ilint-0.1.0.tar.gz.

File metadata

  • Download URL: ilint-0.1.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.3

File hashes

Hashes for ilint-0.1.0.tar.gz
Algorithm Hash digest
SHA256 88aaf6d8cd2f5982db109602c1e34886926fcd1c268b5c0fa626c060133314ee
MD5 6b166c5f02b2eb69324c353cf928aaff
BLAKE2b-256 1c86b7e8b6ec8469dd24055a97241c5bab48dbf1a3230fbf929ffdd3059ccc94

See more details on using hashes here.

File details

Details for the file ilint-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ilint-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.3

File hashes

Hashes for ilint-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f0776d233e17d4b5ff74bb18c309513695d3497af771e86b1f442ad8cb0de65
MD5 c081621c994a0673ed493f136fd5ad9e
BLAKE2b-256 f714ddefecf904d77a5d689d3a22db73729fef009d06bc050b07af5e443bb4e6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page