Christopher Hiller

Results 253 issues of Christopher Hiller

Cool project. The tempo randomly lags a bit on iPhone. I wonder if this is a Safari iOS issue, or if Android devices have the same problem. It does make...

Given: ```js /** * A thing that does stuff * @template {any[]} [T=import('foo').Something] * @param {T} values Stuff. */ function doStuff (values) { } ``` Invoking prettier will result in...

Here's an example of the default tag ordering applied to a docstring: ![image](https://github.com/hosseinmd/prettier-plugin-jsdoc/assets/924465/93e48e54-6180-4074-8f35-0316aa5ad44d) TS does not like this: ![image](https://github.com/hosseinmd/prettier-plugin-jsdoc/assets/924465/6ac22ba0-182d-4fb6-80b3-239551a97d05) ![image](https://github.com/hosseinmd/prettier-plugin-jsdoc/assets/924465/b2910150-a504-4e1f-8162-f8ceddef647f) I can workaround this with a custom order, but the...

This adds a plugin system so we can separate things like rules (and eventually package manager implementations from the main codebase), and others can write custom plugins providing the same....

enhancement

I want to be able to use `AbortSignal` and `execa` only supports that in ESM-only versions. Node supports it natively, so wrapping `spawn` seems reasonable To do this, the default...

dependencies

The default package manager is `npm@latest`, but that should probably be `npm@system`. That is whatever `npm` is in your `PATH`. Since `system` is not a dist-tag used by any package...

enhancement

given the ballooning featureset, I'm not sure if the `README.md` is really going to cut it anymore. need a docs site.

documentation
help wanted

This is a continuation of #249 and the work done in #273

enhancement

Given we want to use a single config file, and certain workspaces may need to override certain settings, we should figure that out. This would mimic what ESLint does. Might...

enhancement