Jayden Seric

Results 106 issues of Jayden Seric

Sometimes, a module exports the same thing as both a named and default export, e.g in `Foo.js`: ```js export class Foo {} export default Foo; ``` Run `deno doc --json...

request

At the moment, [`Deno.emit`](https://doc.deno.land/builtin/unstable#Deno.emit) outputs messy code, that is not in the same format that Deno `fmt` produces. Either by default, or as a new option, it would be great...

suggestion
public API

It would be great if Deno could also lint CSS in `.css` files, both via the `deno lint` CLI but also via the Deno LSP, which at the moment is...

request

Classes that are default exports incorrectly render with the name `default` instead of what their name actually is. For example: - https://doc.deno.land/https://unpkg.com/[email protected]/Cache.mjs/~/default - https://unpkg.com/[email protected]/Cache.mjs

bug

JSDoc links to a default import render with an incorrect URL. For example: - https://doc.deno.land/https://unpkg.com/[email protected]/cacheDelete.mjs - https://unpkg.com/[email protected]/cacheDelete.mjs This `Cache` link: Incorrectly goes to: When it should go to:

bug

In ESM, JSDoc `@typedef` types are not documented as exported types from the module. This also means JSDoc links to `@typedef` types are not rendered as links. For example: -...

enhancement

If a class has instance properties or methods created within the constructor, they should be documented but currently are not. For example, the `Cache` class instance property `store` should be...

enhancement

JSDoc `@see` tags are widely used, are supported by TypeScript in VS Code, and should display in rendered docs but currently don't. For example: - https://doc.deno.land/https://unpkg.com/[email protected]/Cache.mjs/~/default - https://unpkg.com/[email protected]/Cache.mjs The JSDoc...

enhancement

Ideally there would be a way to specify, perhaps in a URL parameter, an import map that goes along with the documented module. There could be UI to tweak the...

enhancement

For all of the following examples, `propTypes` are incorrectly not removed: ```jsx import PropTypes from 'prop-types'; export default function Foo({ children }) { return children(); } Foo.propTypes = { children:...