CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-promise-allsettled

ES Proposal spec-compliant shim for Promise.allSettled

94

1.10x
Quality

Pending

Does it follow best practices?

Impact

94%

1.10x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-1/

{
  "context": "This evaluation assesses how well the engineer uses the promise.allsettled package to implement different usage patterns. The focus is on proper usage of the package's standalone function, polyfill detection, shim installation, and auto-shim capabilities.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Standalone Usage",
      "description": "checkAllDirect function correctly uses the promise.allsettled main export as a standalone function without modifying global objects",
      "max_score": 25
    },
    {
      "name": "Polyfill Detection",
      "description": "checkAllWithPolyfill function uses promise.allsettled/polyfill or the getPolyfill() method to intelligently select native or fallback implementation",
      "max_score": 25
    },
    {
      "name": "Shim Installation",
      "description": "setupGlobalCheck function uses promise.allsettled/shim or the shim() method to install Promise.allSettled globally",
      "max_score": 25
    },
    {
      "name": "Auto-shim Usage",
      "description": "setupAutomatic function uses promise.allsettled/auto or equivalent automatic shimming to configure Promise.allSettled globally",
      "max_score": 25
    }
  ]
}

tile.json