Explain rules-editor operator operand mismatches
Invalid addition reports Type error without naming either operand type. Add structured expected and actual types.
Estimated field mix
- Compiler and language tooling100%
Preparing the next view without exposing private workflow data.
Design a system. Diagnose tail latency. Ship a migration. Recover a failed rollout. Pick a focused ticket or follow a project through its delivery phases.
1380 tickets · 138 projects · 26 engineering fields · Four difficulty levels
Field counts and the engineering field filter use each project's primary field. Estimated ticket labels can span multiple fields.
60 matching tickets · Page 2 of 5
Invalid addition reports Type error without naming either operand type. Add structured expected and actual types.
Estimated field mix
Calling a two-argument function with one argument crashes inference. Validate arity and check only supplied expressions safely.
Estimated field mix
A recursive synthetic constraint produces an infinite inferred type. Reject self-containing substitutions.
Estimated field mix
Reading an absent field turns the whole record into unknown and suppresses later valid diagnostics. Preserve field-level information.
Estimated field mix
Conditional branches return incompatible values but the checker chooses the first branch type. Define their common result rule.
Estimated field mix
Equivalent AST construction order changes diagnostic output and noisy snapshots. Sort by source and stable category.
Estimated field mix
Editor edits finish out of order and older type errors replace current diagnostics. Scope checking to document version.
Estimated field mix
Adversarial nested constraints consume excessive work. Add operation and depth budgets with honest termination status.
Estimated field mix
A change notification for an unknown URI crashes the document map. Validate document lifecycle.
Estimated field mix
Emoji before an error shifts the underline. Add position conversion matching the negotiated encoding.
Estimated field mix
Delayed changes replace newer document content. Track monotonic document versions and ordered edits.
Estimated field mix
Parser results are published after users type more text. Bind diagnostics to the source snapshot checked.
Estimated field mix
6 matching projects · Page 1 of 1
Implement a small explicitly specified parser and recoverable source diagnostics.
Type-check a bounded expression language without evaluating submitted expressions.
Add document versions, diagnostics, completion and safe edits to a local protocol server.
Track local source dependencies and reuse outputs only when inputs match.
Transform one deprecated call shape through syntax-aware, reviewable file edits.
Replace a growing set of warehouse eligibility switches with a small, bounded rule language that support can inspect and engineers can evolve.
Practice scoped changes, keep a portable implementation and verification record, and learn to explain operational tradeoffs. Choose a ticket whose prerequisites you can provide.
Use realistic work to structure onboarding, internal practice, and conversations about engineering decisions. Each project names the delivery benefit. Agree scope and compensation before requesting company-specific work.
CSV contains one row per ticket. Map fields and issue types in your tracker; project grouping and dependency keys are descriptive. JSON preserves the complete project structure. These downloads do not synchronize with Jira.