CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-lodash-isempty

Checks if values are empty including arrays, objects, strings, arguments objects, and jQuery-like collections.

64

1.42x
Overview
Eval results
Files

rubric.jsonevals/scenario-4/

{
  "context": "Evaluates whether the solution builds the argument-aware pipeline using lodash's function composition and argument choreography helpers. Checks directional flow selection, argument reordering, per-argument transforms, and arity limiting to match the spec cases.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Directional flow",
      "description": "Uses lodash's flow utilities (e.g., `_.flow` for left-to-right and `_.flowRight` or reversed input with `_.flow` for right-to-left) to compose the provided steps according to the direction option rather than manual chaining.",
      "max_score": 30
    },
    {
      "name": "Reordered args",
      "description": "Applies `_.rearg` (or `_.flip` combined with placeholders) to reorder incoming arguments based on the order option before further processing, ensuring the reordered list feeds the composed pipeline as specified.",
      "max_score": 25
    },
    {
      "name": "Per-arg transforms",
      "description": "Uses `_.overArgs` (or equivalent lodash iteratee shorthand) to apply the transforms array to each position after reordering, preserving index alignment with the provided functions.",
      "max_score": 25
    },
    {
      "name": "Arity limit",
      "description": "Caps exposed inputs with `_.ary` or `_.unary` so that no more than the limit arguments reach the first step, dropping extras exactly as required.",
      "max_score": 20
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-lodash-isempty

tile.json