Untested compiler error and warning variants
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- javascript
- Bereich
- testing
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- ReScript
- Sterne
- 7.5k
- Forks
- 483
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 164
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus rescript-lang/rescript
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
rescript-lang/rescript#8938 ·
Maintainer antworten meist innerhalb von 1 Tag
-
RFC: Generator functionsOffendiscussion enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
rescript-lang/rescript#8934 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
Partial application moves its arguments into the generated closureEvtl. vergeben @cknitt hat das heute übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
rescript-lang/rescript#8932 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
rescript-lang/rescript#8910 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Nested JSX components under React Server Components: derive flat exports from the signatureEvtl. vergeben @cknitt hat das vor 2 Tagen übernommen. Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
rescript-lang/rescript#8901 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in rescript-lang/rescript
Ähnliche Issues
-
Stack section headers at accessibility sizes instead of hyphenating the title and cutting the linkOffenaccessibility bug medium-priority mobile
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
lognorman20/monaco#6244 ·
-
Area/AI Type/Improvement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
wso2/product-integrator#2845 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
jeanibarz/knowledge-base-mcp-server#999 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
githedgehog/fabric#1693 ·
Maintainer antworten meist innerhalb von 1 Tag
-
cleanup hacktoberfest priority: low skill: good first issue testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
hyperledger-labs/fabric-smart-client#2197 ·
Maintainer antworten meist innerhalb von 1 Tag