Skip to content

EoProgram helper not introduced in MonoLintsTest.java causing malfunction #874

@0pdd

Description

@0pdd

The puzzle 870-3df121a4 from #870 has to be resolved:

* @todo #870:90min Introduce EoProgram helper class to wrap EO resource parsing.
* In many test classes we repeat {@code new EoSyntax(new ResourceOf("...")).parsed()}.
* Extract this into a dedicated {@code EoProgram(String resource)} class with a
* {@code parse()} method that handles {@link java.io.IOException} gracefully,
* logs parse timing, and provides a minimal in-memory cache so the same resource
* is not re-parsed across multiple test methods.

The puzzle was created by volodya-lombrozo on 20-May-26.

Estimate: 90 minutes, role: DEV.

If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinggood-titleThe title was checked and improved by ChatGPTpdd

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions