Add unresolved import and load inspection
This commit is contained in:
17
AGENTS.md
17
AGENTS.md
@@ -66,6 +66,7 @@ dev.hgh.jai.editor.JaiEditorSupportTest tests=7
|
||||
dev.hgh.jai.editor.JaiFoldingBuilderTest tests=3
|
||||
dev.hgh.jai.findusages.JaiFindUsagesTest tests=2
|
||||
dev.hgh.jai.highlighting.* tests=8
|
||||
dev.hgh.jai.inspection.JaiUnresolvedModuleInspectionTest tests=5
|
||||
dev.hgh.jai.lexer.JaiCorpusLexerTest tests=2 <- the Tier 0 gate
|
||||
dev.hgh.jai.lexer.JaiLexerTest tests=13
|
||||
dev.hgh.jai.parser.JaiCorpusParserTest tests=1 <- the Tier 3 gate
|
||||
@@ -78,7 +79,7 @@ dev.hgh.jai.structure.JaiStructureViewTest tests=3
|
||||
dev.hgh.jai.formatter.JaiFormatterTest tests=4
|
||||
dev.hgh.jai.settings.JaiProjectSettingsTest tests=3
|
||||
dev.hgh.jai.settings.JaiConfiguredRootTest tests=6
|
||||
-> total 99, failures+errors 0
|
||||
-> total 104, failures+errors 0
|
||||
```
|
||||
|
||||
The corpus gates report what they actually did; check both lines are still there:
|
||||
@@ -134,6 +135,10 @@ Tier 3: parsed 714 files, 714 clean (100.0%), 0 with errors, 0 PsiErrorElements
|
||||
block indentation, opaque `#asm` preservation, and a corpus-wide idempotence
|
||||
gate. Headless formatter tests cover registration, representative formatting,
|
||||
opaque/directive token preservation, and all 714 corpus files.
|
||||
- **Phase 7a** — unresolved `#import`/`#load` module and file path inspection,
|
||||
reusing the existing reference resolver. Headless tests cover unresolved
|
||||
imports and loads, resolved project/local modules and files, and
|
||||
`#import,string` exclusions.
|
||||
|
||||
### Lexer design facts worth knowing before touching it
|
||||
|
||||
@@ -202,14 +207,14 @@ Tier 3: parsed 714 files, 714 clean (100.0%), 0 with errors, 0 PsiErrorElements
|
||||
|
||||
### In progress — pick up here
|
||||
|
||||
1. **Phases 7+** — inspections, compiler integration, and other optional work
|
||||
remain. `#asm` bodies are intentionally consumed opaquely, so nothing inside
|
||||
them has PSI yet.
|
||||
1. **Phases 7+** — additional inspections, quick fixes, live templates, and
|
||||
compiler integration remain. `#asm` bodies are intentionally consumed
|
||||
opaquely, so nothing inside them has PSI yet.
|
||||
|
||||
### Next planned increment
|
||||
|
||||
- Decide whether to continue with inspections and compiler integration phases
|
||||
(7–8).
|
||||
- Expand Phase 7 with additional high-confidence inspections and quick fixes;
|
||||
struct-field resolution and completion remain a separate known gap.
|
||||
|
||||
### Open questions for the user (unanswered)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user