Untested compiler error and warning variants
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- javascript
- Ambito
- testing
Direzione di ricerca
Start with tests/ERROR_VARIANTS.md and the super_errors harnesses it describes. The issue lists compiler error and warning variants that lack test coverage, along with the obstacles found for reproducing them. Determine which entries can be covered by fixtures or need a different harness, then add tests where reachable and document any dead-code candidates; done means the useful catalog findings are preserved and the test gaps are addressed.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
tests/ERROR_VARIANTS.md is being removed. This issue keeps the useful part: the compiler error and warning variants that no test exercises. For each one it records what the catalog found about reaching it.
Possibly a bug
-
Syntaxerr.Variable_in_scope: reachable vialet f: type t. (t, 't) => t = …, butSyntaxerr.errorhas no registered printer, so it escapes asFatal error: exception Syntaxerr.Error(_). It needs a printer, or should become a regular typed diagnostic.
Reachability unknown
Sites are live, but no source reproduction has been found. Each of these either needs a fixture or is a dead-code candidate.
-
typedecl.Cycle_in_def:recursive_type_abbrev_cycle.resreportsRecursive_abbrevinstead. -
typedecl.Rebind_mismatch: the shape check afterRebind_wrong_type. -
typedecl.Type_clash: marked "appears dead" in the source. -
typemod.With_makes_applicative_functor_ill_typed(check_usage_of_path_of_substituted_item): attempts hitnot a signaturefirst. -
typemod.Cannot_eliminate_dependency(Pmod_applyintype_module_aux): attempts hitIncomplete_packed_moduleorescapes its scope. -
typemod.Scoping_pack(type_package): attempts hitIncomplete_packed_module. - Warning 5
Partial_application(check_application_result): no reproduction found.
Reachable, but not from the super_errors harnesses
Needs a per-fixture flag
-
typecore.Jsx_not_enabled: the runner hard-codes-bs-jsx 4. -
typecore.Invalid_string_escape_sequence: the parser rejects such source first, so only a PPX can produce the AST.
Needs missing or stale build state
-
typedecl.Unavailable_type_constructor -
typemod.With_changes_module_alias -
typemod.Cannot_scrape_alias -
typetexp.Cannot_scrape_alias -
includemod.Unbound_modtype_path -
includemod.Unbound_module_path -
includemod.Invalid_module_alias -
bs_exception.Cmj_not_found -
bs_exception.Missing_ml_dependency -
bs_exception.Dependency_script_module_dependent_not: a script-mode dependency used from package mode. -
env.Illegal_renaming -
env.Inconsistent_import -
env.Missing_module - Warning 49
No_cmi_file
Needs corrupt or foreign binary files
-
cmi_format.Not_an_interface -
cmi_format.Wrong_version_interface -
cmi_format.Corrupted_interface -
cmt_format_common.Not_a_typedtree -
cmd_ast_exception.WrongMagic: a PPX returns the wrong AST magic number.
Needs custom argv
-
bsc_args.Unknown(bsc --bogus) -
bsc_args.Missing(bsc -o)
Reachable from plain source
- Warning 27
Unused_var_strict: no expected output shows it.
- Lingua principale
- ReScript
- Stelle
- 7.5k
- Fork
- 483
- Merge medio
- 1g 2h
- PR unite (30g)
- 147
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rescript-lang/rescript
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
rescript-lang/rescript#8910 ·
I maintainer di solito rispondono entro 1 giorno
-
Nested JSX components under React Server Components: derive flat exports from the signatureForse già presa @cknitt l’ha presa 1 giorno fa. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
rescript-lang/rescript#8901 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
rescript-lang/rescript#8878 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
rescript-lang/rescript#8806 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
rescript-lang/rescript#8798 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di rescript-lang/rescript
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
[测试] 等待仓库加载后再记录多仓库排序基线Forse già presa @myot233 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
area:devenv origin:agent type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
overengineeringstudio/effect-utils#1949 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
Review backlog (style): Test helper still reads stdout after waitUntilExitForse già presa @hivecommons-hive l’ha presa oggi. Apertaagent/reviewer help wanted hive/claimed-by-scanner stage/030-pr-in-progress
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
hivecommons/hotshot#243 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno