PyCQA / PyCQA/flake8-import-order
No new-line between third-party and application?
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 280
- Forks
- 72
- Avg merge
- 12h 24m
- Merged PRs (30d)
- 1
Description
Error Message:
Additional newline in a group of imports. 'from sel.aft_shared.reference_model.reference_model import REF_MOD_EXE, ReferenceModel' is identified as Application and 'from sel.aft.automation import Driver' is identified as Third Party.Flake8(I202)
setup.cfg snippet:
[flake8]
application_import_names = sel.aft_shared
Code Snippet:
from sel.aft.automation import Driver
from sel.aft_shared.reference_model.reference_model import REF_MOD_EXE, ReferenceModel
import-order==0.18.1-2
Given the above error, configuration and code; why is it giving me this error? If one is assumed third-party and the other is application, shouldn't they be in separate groups?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the report with the shown setup.cfg application_import_names setting, the two import statements, and import-order==0.18.1-2. Inspect how the plugin classifies these imports and verify whether the reported I202 warning matches the intended grouping behavior. Done means explaining the classification or documenting the corrected behavior with a reproducible result.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100