Christopher Hiller

Results 253 issues of Christopher Hiller

It might be useful for somebody to reuse our [complicated-ass ESLint rules](https://github.com/mochajs/mocha/blob/166317eca27528c1ada09eee82aeb4f783c35f59/.eslintrc.yml#L43) around use of global timers. These rules, for example, disallow: ```js setTimeout(); global.setTimeout(); ``` but they allow: ```js...

status: accepting prs
area: repository tooling
core-team

I'd like to see an assertion that Mocha works in Electron. maybe using `dont-break` (#3013) against [electron-mocha](https://www.npmjs.com/package/electron-mocha) would be sufficient? thoughts? cc @mochajs/core

status: accepting prs
type: chore
semver-patch
area: repository tooling

We have coverage numbers, but only in Node.js. I'd like to see the coverage numbers against tests run with Karma. Gathering coverage from Karma seems fraught with peril. I would...

area: browser
status: accepting prs
area: repository tooling

It'd be super useful to be able to query whether or not a package manager string (e.g., `[email protected]+sha224.953c8233f7a92884eee2de69a1b92d1f2ec1655e66d08071ba9a02fa` or `npm@latest`) is valid without needing to invoke `corepack`. Or even the...

This is supposed to enable LavaMoat to piggyback on `@endo/compartment-mapper` for its own policy generation. WIP. Do not even look

## Description This exports the entirety of `src/permits.js` as the `Permits` object via the `tools` export. We are using this information in `lavamoat-tofu` for SES-compat detection, and we would like...

enhancement
ses

## What is the Problem Being Solved? Policies are essentially untyped (considered to be arbitrary objects). It would be helpful for consumers to have access to type information so that...

enhancement
kriskowal-reviewed-2024-01
metamask

This package pulls in `jest-snapshot` which pulls in a whole lot of `@babel`. this is unnecessary. replace with [snap-shot-it](https://www.npmjs.com/package/snap-shot-it)

chore
Dependencies

That was a mouthful. This arises in `getLog()`, `findElOrEls`, etc. The problem is that a subclass cannot _both_ extend a base class with some method `foo()` _and_ an interface with...

DX

there's at least one test in there that looks at `flattened-schema.js`, which is a test fixture that's supposed to be derived from the actual schema via a `flattenSchema()` function (the...

chore