Bryan Mishkin

Results 123 issues of Bryan Mishkin

I built this CLI tool [eslint-doc-generator](https://github.com/bmish/eslint-doc-generator) for automating the generation of the README rules list table and rule doc title/notices for ESLint plugins. It follows common documentation conventions from this...

This RFC proposes adding [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) to the ember-cli blueprint. I talked to @wycats about this 2 years ago, and he said this was the "most important linter" to add, but...

Needs Champion
S-Exploring

This is the minimum set of changes needed to allow a readonly array to be passed as input to the public `table()` function, in addition to regular arrays (backward compatible)....

### ESLint version v8.55.0 ### What problem do you want to solve? With the new flat config system, configs are only allowed to export [known](https://eslint.org/docs/latest/use/configure/configuration-files-new#configuration-objects) properties like `rules`, `files`, etc....

enhancement
core
accepted

### ESLint version 8.56.0 ### What problem do you want to solve? There are long-time rule [properties](https://eslint.org/docs/latest/extend/custom-rules#rule-structure) `meta.deprecated` and `meta.replacedBy` that have been intended to document when rules are deprecated...

enhancement
core
accepted

### ESLint version 8.56.0 ### What problem do you want to solve? ESLint configs have traditionally been exported by ESLint plugins under a standard `configs` object (alongside the `rules` object)....

enhancement
core
accepted

### ESLint version N/A ### What problem do you want to solve? Forgive me / feel free to close this issue if the answer to this inquiry hasn't changed. I...

enhancement
core
accepted

In TypeScript, for a property that could be null / undefined / number, we need to check if the property exists first before performing a comparison on it, like this:...

bug

## PR Checklist - [ ] Addresses an existing open issue: fixes #000 - [ ] That issue was marked as [accepting prs](https://github.com/typescript-eslint/typescript-eslint/issues?q=is%3Aopen+is%3Aissue+label%3A%22accepting+prs%22) - [x] Steps in [Contributing](https://typescript-eslint.io/contributing) were taken...

Breaking changes: * Rename `recommended` config to `recommended-legacy`, move flat config into exported `configs` object as `recommended`, remove string export for flat configs (per https://github.com/eslint/eslint/issues/18095#issuecomment-1951414598) * Update Node support to...

Breaking