issues
search
seddonym
/
import-linter
Import Linter allows you to define and enforce rules for the internal and external imports within your Python project.
https://import-linter.readthedocs.io/
BSD 2-Clause "Simplified" License
654
stars
41
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Pass contract key to contract on instantiation
#228
exterm
closed
1 week ago
6
Symlinks are not followed
#227
sshane
closed
1 month ago
1
Proposal: introduce Ruff and make mypy more strict
#226
mikeleppane
opened
1 month ago
1
Excluding tests directory from check
#225
ashrub-holvi
opened
1 month ago
5
Forbidden Contract Error With Namespace Package
#224
bwildenborg
closed
2 months ago
3
Question: Do not allow any imports
#223
kkirsche
closed
3 months ago
1
Standalone contract
#222
sbrugman
opened
4 months ago
1
Modular contracts
#221
sbrugman
opened
4 months ago
2
Module wildcard expression in independence contract
#220
sbrugman
opened
4 months ago
0
Fix typo
#219
sbrugman
closed
4 months ago
1
Feature request: minimum imports
#218
sbrugman
opened
4 months ago
1
Support running as `python -m importlinter`
#217
sbrugman
opened
4 months ago
1
Fix pre-commit-hook
#216
sbrugman
opened
4 months ago
0
Document pre-commit
#215
sbrugman
opened
4 months ago
2
Issue with pre-commit hooks and src structure
#214
valentincalomme
opened
6 months ago
2
Add pre-commit documentation to docs
#213
valentincalomme
opened
6 months ago
2
Add exhaustiveness checking for independence contracts
#212
seddonym
opened
6 months ago
0
Noisy logging warnings about 'skipping module with too many dots in the name'
#211
jogo
closed
6 months ago
3
Hyphen & underscore insensitive package resolution
#210
dlqqq
opened
6 months ago
1
Add support for non-independent sibling modules in layer contracts
#209
Peter554
closed
6 months ago
3
Proposal: Allow configuring sibling independence
#208
Peter554
closed
6 months ago
6
independence between children of a package
#207
florianabel
closed
8 months ago
2
Rust panic when using root package as a layer
#206
LewisGaul
opened
8 months ago
3
Add missing 'be' in docs: contract_types.rst
#205
EFord36
closed
8 months ago
1
Less verbose output
#204
tuukkamustonen
opened
8 months ago
5
Add implicit import of a module's parent
#203
neilmacintyre
opened
8 months ago
2
Modules in packages without an `__init__.py` file are ignored
#202
neilmacintyre
closed
8 months ago
2
add exclude_type_checking_imports setting
#201
gruebel
closed
8 months ago
3
Configure readthedocs explicitly
#200
seddonym
closed
9 months ago
0
Support "forbidden" contracts within packages (again)
#199
benthorner
opened
9 months ago
2
Automatic of ignoring type checking imports
#198
seddonym
closed
8 months ago
0
Fix bug with allow_indirect_imports
#197
seddonym
closed
10 months ago
0
Forbidden import checking doesn't work correctly for descendants, when allow_indirect_imports=true
#196
seddonym
closed
10 months ago
2
Make it possible to run using python -m
#195
seddonym
opened
10 months ago
0
Enhance: allow extra empty line & spaces between the module names in the `ignore_imports`
#194
piglei
closed
10 months ago
1
Query about forbidden contracts and direct imports
#193
seddonym
opened
10 months ago
1
Fix doc: some misinformation in contract_types.rst
#192
piglei
closed
10 months ago
0
Fix: error when using click 6.0 and 7.0
#191
piglei
closed
10 months ago
1
Tweak siblings bugfix
#190
seddonym
closed
11 months ago
0
Fix doc typo
#189
sobolevn
closed
11 months ago
0
Fix bug with sibling layers with containerless layers contracts
#188
flaeppe
closed
11 months ago
2
Add ability to have sibling layers
#187
seddonym
closed
11 months ago
0
GitHub actions
#186
seddonym
closed
11 months ago
0
Use find_illegal_dependencies_for_layers in independence
#185
seddonym
closed
11 months ago
0
add Python 3.12 build
#184
gruebel
closed
11 months ago
0
Test conditional imports can be handled
#183
jthevos
closed
8 months ago
2
why can't you forbid subpackages of external modules?
#182
dpinol
opened
11 months ago
3
Standalone contract
#181
seddonym
opened
1 year ago
1
Use Grimp.find_illegal_dependencies_for_layers
#180
seddonym
closed
1 year ago
0
Remove importgraph protocol
#179
seddonym
closed
1 year ago
0
Next