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
664
stars
45
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Use find_illegal_dependencies_for_layers in independence
#185
seddonym
closed
1 year ago
0
add Python 3.12 build
#184
gruebel
closed
1 year ago
0
Test conditional imports can be handled
#183
jthevos
closed
10 months ago
2
why can't you forbid subpackages of external modules?
#182
dpinol
opened
1 year 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
Drop support for Python 3.7
#178
seddonym
closed
1 year ago
0
Add support for JSON configuration files
#177
sydneypemberton1986
closed
1 year ago
5
Recursive wildcard tweaks
#176
seddonym
closed
1 year ago
0
Configure tox to run in isolated_build
#175
seddonym
closed
1 year ago
0
Support recursive wildcards in module ignores
#174
ngnpope
closed
1 year ago
0
Document debug mode
#173
seddonym
opened
1 year ago
0
Improve module validation
#172
seddonym
closed
1 year ago
0
Upgrade to Grimp 2.4
#171
seddonym
closed
1 year ago
0
Allow setting `cache_dir` in in configuration file
#170
ngnpope
opened
1 year ago
1
Migrate metadata to static `pyproject.toml`
#169
astrojuanlu
closed
1 year ago
1
requesting design feedback
#168
sydneypemberton1986
closed
1 year ago
2
Enable `warn_redundant_casts` for mypy
#167
flaeppe
closed
1 year ago
1
Publish whl package
#166
POD666
closed
1 year ago
9
Caching
#165
seddonym
closed
1 year ago
0
Add type annotations to `UserOptions`
#164
flaeppe
closed
1 year ago
1
Don't display covered files in coverage report
#163
flaeppe
closed
1 year ago
1
Implement a "multi layer" contract
#162
flaeppe
closed
1 year ago
3
Fix `include_external_packages` typo in documentation
#161
ngnpope
closed
1 year ago
0
Add recursive wildcard for `ignore_imports`
#160
ngnpope
closed
1 year ago
1
New contract type: private_modules
#159
seddonym
opened
1 year ago
2
New contract types: 'allow_graph' and 'forbid_graph'
#158
seddonym
opened
1 year ago
0
Make it possible to express independence within a layers contract
#157
seddonym
closed
1 year ago
4
Fix broken bullets
#156
seddonym
closed
10 months ago
0
Limit by contract
#155
seddonym
closed
1 year ago
0
Grimp types
#154
seddonym
closed
1 year ago
2
Use new and better DetailedImport type from grimp
#153
mwgamble
closed
1 year ago
1
Switch from toml to tomli/tomllib
#152
mwgamble
closed
1 year ago
6
The Settings class isn't friendly to IDE navigation
#151
mwgamble
closed
1 year ago
3
Normalise booleans to booleans, not strings
#150
mwgamble
opened
1 year ago
3
Consider dropping Click as a dependency
#149
mwgamble
closed
1 year ago
2
Remove ImportGraph protocol
#148
mwgamble
closed
1 year ago
2
Improvements to support type-hinting
#147
mwgamble
closed
1 year ago
1
Use stdlib tomllib package on Python 3.11
#146
djmattyg007
closed
1 year ago
7
Consider ignoring imports under TYPE_CHECKING
#145
yakMM
closed
1 year ago
2
Add exhaustiveness option to layers contracts
#144
seddonym
closed
1 year ago
0
Docs request: a richer custom contract example
#143
gwerbin
closed
1 year ago
3
Add support for Python 3.11
#142
seddonym
closed
1 year ago
0
Errors logged to stdout instead of stderr
#141
YehudaCorsia
opened
1 year ago
1
Can't handle a file with a dot in it
#140
mangelozzi
closed
1 year ago
6
Recommend Contract.check methods use **kwargs
#139
seddonym
opened
1 year ago
2
1.4 error: unexpected keyword argument 'verbose'
#138
Joerg-Tech
closed
1 year ago
3
Optimise independence contracts
#137
seddonym
closed
1 year ago
0
Verbose mode
#136
seddonym
closed
1 year ago
0
Previous
Next