{ "schemaVersion": 1, "run": { "repository": "3ru/eslint-plugin-baseline-js", "id": "41500080523", "number": 10, "attempt": 1, "commit": "1bb8308055fd434024347fa9eddd41d64c481e45", "startedAt": "2026-11-02T18:23:16Z" }, "subject": { "kind": "npm", "version": "0.7.7", "tarball": "https://registry.npmjs.org/eslint-plugin-baseline-js/-/eslint-plugin-baseline-js-0.7.7.tgz", "integrity": "sha512-BACS9mwBXmtZaGzVeIlfKxjAw0KlJkZ9fBH3YYp6jKE6ZUMNkzrIwixuWnYtPEfDsD8EswCaK9FQLXKIMUuwgQ==", "resolvedAt": "2026-11-02T18:23:40.300Z" }, "cases": [ { "id": "host-plugin-options", "label": "Plugin options", "suite": "host" }, { "id": "host-ast-selector", "label": "AST selectors", "suite": "host" }, { "id": "host-scope-shadowing", "label": "Function scope shadowing", "suite": "host" }, { "id": "host-scope-binding", "label": "Top-level scope binding", "suite": "host" }, { "id": "host-source-tokens", "label": "Source text and tokens", "suite": "host" }, { "id": "host-diagnostic-location", "label": "Diagnostic locations", "suite": "host" }, { "id": "host-ancestry", "label": "Node ancestry", "suite": "host" }, { "id": "host-typescript-receiver", "label": "TypeScript receiver services", "suite": "host" }, { "id": "baseline-logical-assignment", "label": "Logical assignment", "suite": "baseline", "example": { "code": "let value;\nvalue ||= 1;\n", "language": "js", "expected": [ { "featureId": "logical-assignments", "line": 2, "column": 7 } ] } }, { "id": "baseline-static-groupby", "label": "Static Object.groupBy", "suite": "baseline", "example": { "code": "Object.groupBy([], String);\n", "language": "js", "expected": [ { "featureId": "array-group", "line": 1, "column": 8 } ] } }, { "id": "baseline-computed-groupby", "label": "Computed Object.groupBy", "suite": "baseline", "example": { "code": "Object['groupBy']([], String);\n", "language": "js", "expected": [ { "featureId": "array-group", "line": 1, "column": 8 } ] } }, { "id": "baseline-shadowed-object", "label": "Shadowed Object parameter", "suite": "baseline", "example": { "code": "function local(Object) {\n Object.groupBy([], String);\n}\n", "language": "js", "expected": [] } }, { "id": "baseline-shadowed-binding", "label": "Shadowed Object binding", "suite": "baseline", "example": { "code": "const Object = { groupBy() {} };\nObject.groupBy([], String);\n", "language": "js", "expected": [] } }, { "id": "baseline-global-fetchlater", "label": "Global fetchLater", "suite": "baseline", "example": { "code": "fetchLater('/beacon');\n", "language": "js", "expected": [ { "featureId": "fetchlater", "line": 1, "column": 1 } ] } }, { "id": "baseline-ts-static-groupby", "label": "TypeScript static Object.groupBy", "suite": "baseline", "example": { "code": "declare const input: string[];\nObject.groupBy(input, String);\nexport {};\n", "language": "ts", "expected": [ { "featureId": "array-group", "line": 2, "column": 8 } ] } }, { "id": "baseline-typed-element", "label": "Typed Element.checkVisibility", "suite": "baseline", "example": { "code": "declare const element: Element;\nelement.checkVisibility();\nexport {};\n", "language": "ts", "expected": [ { "featureId": "check-visibility", "line": 2, "column": 9 } ] } }, { "id": "baseline-typed-set-union", "label": "Typed Set.union", "suite": "baseline", "example": { "code": "declare const values: Set;\nvalues.union(new Set());\nexport {};\n", "language": "ts", "expected": [ { "featureId": "set-methods", "line": 2, "column": 8 } ] } }, { "id": "baseline-typed-lookalike", "label": "Structural lookalike", "suite": "baseline", "example": { "code": "const element = { checkVisibility() { return true; } };\nelement.checkVisibility();\nexport {};\n", "language": "ts", "expected": [] } }, { "id": "baseline-typed-nominal-lookalike", "label": "Named interface lookalike", "suite": "baseline", "example": { "code": "interface Element { checkVisibility(): boolean }\ndeclare const element: Element;\nelement.checkVisibility();\nexport {};\n", "language": "ts", "expected": [] } } ], "profiles": { "pinned": { "kind": "measured", "capturedAt": "2026-11-02T18:24:09.412Z", "parser": "8.71.2", "typescript": "6.0.3", "hosts": { "eslint": { "kind": "measured", "packageVersion": "10.13.0", "reportedVersion": "v10.13.0", "channel": "pinned", "cases": { "host-plugin-options": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ast-selector": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-shadowing": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-source-tokens": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-diagnostic-location": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ancestry": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-typescript-receiver": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-logical-assignment": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-computed-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-object": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-global-fetchlater": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-ts-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-element": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-set-union": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-lookalike": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-nominal-lookalike": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null } } }, "oxlint": { "kind": "measured", "packageVersion": "1.88.0", "reportedVersion": "1.88.0", "channel": "pinned", "cases": { "host-plugin-options": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ast-selector": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-shadowing": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-source-tokens": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-diagnostic-location": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ancestry": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-typescript-receiver": { "kind": "observed", "capability": "unavailable", "correctness": "not-assessed", "status": "unsupported", "expectationMatched": true, "reason": "typed parser services unavailable" }, "baseline-logical-assignment": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-computed-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-object": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-global-fetchlater": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-ts-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-element": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-set-union": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-lookalike": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-nominal-lookalike": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" } } }, "bun": { "kind": "measured", "packageVersion": "1.4.3-canary.20261017.1+017b243", "reportedVersion": "1.4.4-canary.1+5f5799ed1", "channel": "canary", "cases": { "host-plugin-options": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ast-selector": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-shadowing": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-source-tokens": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-diagnostic-location": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ancestry": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-typescript-receiver": { "kind": "observed", "capability": "unavailable", "correctness": "not-assessed", "status": "unsupported", "expectationMatched": true, "reason": "typed parser services unavailable" }, "baseline-logical-assignment": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-computed-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-object": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-global-fetchlater": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-ts-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-element": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-set-union": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-lookalike": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-nominal-lookalike": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" } } } } }, "latest": { "kind": "measured", "capturedAt": "2026-11-02T18:24:04.034Z", "parser": "8.72.1", "typescript": "6.0.3", "hosts": { "eslint": { "kind": "measured", "packageVersion": "10.14.0", "reportedVersion": "v10.14.0", "channel": "latest", "cases": { "host-plugin-options": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ast-selector": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-shadowing": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-source-tokens": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-diagnostic-location": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ancestry": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-typescript-receiver": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-logical-assignment": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-computed-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-object": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-global-fetchlater": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-ts-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-element": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-set-union": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-lookalike": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-nominal-lookalike": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null } } }, "oxlint": { "kind": "measured", "packageVersion": "1.90.0", "reportedVersion": "1.90.0", "channel": "latest", "cases": { "host-plugin-options": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ast-selector": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-shadowing": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-source-tokens": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-diagnostic-location": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ancestry": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-typescript-receiver": { "kind": "observed", "capability": "unavailable", "correctness": "not-assessed", "status": "unsupported", "expectationMatched": true, "reason": "typed parser services unavailable" }, "baseline-logical-assignment": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-computed-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-object": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-global-fetchlater": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-ts-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-element": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-set-union": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-lookalike": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-nominal-lookalike": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" } } }, "bun": { "kind": "measured", "packageVersion": "1.4.4-canary.20261102.1+271b65e", "reportedVersion": "1.4.4-canary.1+271b65ec6", "channel": "canary", "cases": { "host-plugin-options": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ast-selector": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-shadowing": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-scope-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-source-tokens": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-diagnostic-location": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-ancestry": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "host-typescript-receiver": { "kind": "observed", "capability": "unavailable", "correctness": "not-assessed", "status": "unsupported", "expectationMatched": true, "reason": "typed parser services unavailable" }, "baseline-logical-assignment": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-computed-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-object": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-shadowed-binding": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-global-fetchlater": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-ts-static-groupby": { "kind": "observed", "capability": "supported", "correctness": "matched", "status": "matched", "expectationMatched": true, "reason": null }, "baseline-typed-element": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-set-union": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-lookalike": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" }, "baseline-typed-nominal-lookalike": { "kind": "observed", "capability": "unavailable", "correctness": "not-verified", "status": "unsupported", "expectationMatched": true, "reason": "Required receiver analysis is unavailable; this case remains unverified" } } } } } } }