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
692
stars
49
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Exclude specific modules from a contract?
#244
apmorton
opened
2 weeks ago
6
Improve docs on wildcards
#243
seddonym
closed
3 weeks ago
0
Improve handling of text decoding errors when scanning imports
#242
fraser-langton
opened
1 month ago
7
PanicError when duplicate layers are passed
#241
fraser-langton
opened
1 month ago
2
Disallow imports not specified through __all__
#240
charettes
opened
1 month ago
3
Improve setup and docs
#239
fraser-langton
opened
1 month ago
0
add [files ...] argument (similar to black, isort, mypy etc)
#238
fraser-langton
closed
3 days ago
5
Support Python 3.13
#237
seddonym
closed
1 month ago
0
Drop support for Python 3.8
#236
seddonym
closed
1 month ago
0
Support module wildcards everywhere
#235
fbinz
closed
2 months ago
9
Tweak wording of wildcard docs
#234
seddonym
closed
2 months ago
0
Added implementation heads-up to wildcard section
#233
GitRon
closed
2 months ago
3
Support wildcards for modules in forbidden contracts
#232
GitRon
opened
2 months ago
3
Add ability to define dependency groups
#231
valentincalomme
opened
3 months ago
2
Proposal: Add a scope property to target inline imports
#230
Poogles
opened
3 months ago
8
Add as_packages to Forbidden contracts
#229
NicholasBunn
opened
3 months ago
0
Pass contract key to contract on instantiation
#228
exterm
closed
4 months ago
6
Symlinks are not followed
#227
sshane
closed
5 months ago
1
Proposal: introduce Ruff and make mypy more strict
#226
mikeleppane
opened
5 months ago
1
Excluding tests directory from check
#225
ashrub-holvi
opened
6 months ago
5
Forbidden Contract Error With Namespace Package
#224
bwildenborg
closed
6 months ago
3
Question: Do not allow any imports
#223
kkirsche
closed
7 months ago
1
Standalone contract
#222
sbrugman
opened
9 months ago
1
Modular contracts
#221
sbrugman
opened
9 months ago
2
Module wildcard expression in independence contract
#220
sbrugman
opened
9 months ago
0
Fix typo
#219
sbrugman
closed
9 months ago
1
Feature request: minimum imports
#218
sbrugman
opened
9 months ago
1
Support running as `python -m importlinter`
#217
sbrugman
opened
9 months ago
1
Fix pre-commit-hook
#216
sbrugman
opened
9 months ago
1
Document pre-commit
#215
sbrugman
opened
9 months ago
2
Issue with pre-commit hooks and src structure
#214
valentincalomme
opened
10 months ago
3
Add pre-commit documentation to docs
#213
valentincalomme
opened
10 months ago
2
Add exhaustiveness checking for independence contracts
#212
seddonym
opened
10 months ago
0
Noisy logging warnings about 'skipping module with too many dots in the name'
#211
jogo
closed
10 months ago
3
Hyphen & underscore insensitive package resolution
#210
dlqqq
opened
11 months ago
1
Add support for non-independent sibling modules in layer contracts
#209
Peter554
closed
10 months ago
3
Proposal: Allow configuring sibling independence
#208
Peter554
closed
10 months ago
6
independence between children of a package
#207
florianabel
closed
1 year ago
2
Rust panic when using root package as a layer
#206
LewisGaul
opened
1 year ago
3
Add missing 'be' in docs: contract_types.rst
#205
EFord36
closed
1 year ago
1
Less verbose output
#204
tuukkamustonen
opened
1 year ago
5
Add implicit import of a module's parent
#203
neilmacintyre
opened
1 year ago
2
Modules in packages without an `__init__.py` file are ignored
#202
neilmacintyre
closed
1 year ago
2
add exclude_type_checking_imports setting
#201
gruebel
closed
1 year ago
3
Configure readthedocs explicitly
#200
seddonym
closed
1 year ago
0
Support "forbidden" contracts within packages (again)
#199
benthorner
opened
1 year ago
3
Automatic of ignoring type checking imports
#198
seddonym
closed
1 year ago
0
Fix bug with allow_indirect_imports
#197
seddonym
closed
1 year ago
0
Forbidden import checking doesn't work correctly for descendants, when allow_indirect_imports=true
#196
seddonym
closed
1 year ago
2
Make it possible to run using python -m
#195
seddonym
opened
1 year ago
0
Next