Nicholas C. Zakas

Results 103 issues of Nicholas C. Zakas

### Rule details The rule should detect the presence of \u3164 and \uFFA0, which are letters that don't have any visible portion. ### Related CVE https://trojansource.codes/ ### Example code ```js...

The `detect-buffer-noassert` rule is no longer needed by the `noAssert` option was removed from the `Buffer` API: https://github.com/nodejs/node/pull/18395 We can probably just mention this in the docs and update the...

There are currently 30 open issues and 11 open pull requests. It would help me out tremendously if folks could go through them all and leave a comment containing: 1....

help wanted

#### Prerequisites checklist - [x] I have read the [contributing guidelines](https://github.com/eslint/eslint/blob/HEAD/CONTRIBUTING.md). #### What is the purpose of this pull request? (put an "X" next to an item) [ ] Documentation...

core
accepted
chore

### ESLint version HEAD ### What problem do you want to solve? When rolling out flat config, we ended up using an environment variable to let people opt-in. However, that...

enhancement
core

I just ran into a couple of issues with `--dry-run` passed and then `publish` failed. In the first case, there was an export that didn't exist: ```json { "name": "@scope/name",...

bug

I tried to publish a package with a `.js` file as the entrypoint and received this message: ``` warning[unsupported-javascript-entrypoint]: used a JavaScript module without type declarations as an entrypoint -->...

feature
publishing

We should create a codemod that applies most of the changes [mentioned in the blog post](https://eslint.org/blog/2023/09/preparing-custom-rules-eslint-v9/) about changes to the rule API. Primarily changing: * `context.getScope()` * `context.markVariableAsUsed()` * `context.getAncestors()`...

enhancement
accepted

Currently, when `jsr` errors due to uncommitted changes, we get an error message like this: ```text error: Aborting due to uncommitted changes. Check in source code or run with --allow-dirty...

feature

### What problem are you trying to solve? When writing a function that accepts an `AbortSignal`, I typically write a function that looks like this: ```js async function doSomething(arg1, arg2,...

needs implementer interest
addition/proposal
topic: aborting