|
1 | 1 | # Roadmap
|
2 | 2 |
|
3 |
| -✅ (28) = done<br> |
| 3 | +✅ (29) = done<br> |
4 | 4 | 🌟 (79) = in ESLint core<br>
|
5 | 5 | 🔌 (33) = in another plugin<br>
|
6 | 6 | 🌓 (16) = implementations differ or ESLint version is missing functionality<br>
|
7 |
| -🛑 (70) = unimplemented |
| 7 | +🛑 (68) = unimplemented |
8 | 8 |
|
9 | 9 | ## TSLint rules
|
10 | 10 |
|
|
87 | 87 | | [`prefer-conditional-expression`] | 🛑 | N/A |
|
88 | 88 | | [`prefer-object-spread`] | 🌟 | [`prefer-object-spread`][prefer-object-spread] |
|
89 | 89 | | [`radix`] | 🌟 | [`radix`][radix] |
|
90 |
| -| [`restrict-plus-operands`] | 🛑 | N/A | |
| 90 | +| [`restrict-plus-operands`] | ✅ | [`@typescript-eslint/restrict-plus-operands`] | |
91 | 91 | | [`strict-boolean-expressions`] | 🛑 | N/A |
|
92 | 92 | | [`strict-type-predicates`] | 🛑 | N/A |
|
93 | 93 | | [`switch-default`] | 🌟 | [`default-case`][default-case] |
|
@@ -214,7 +214,6 @@ Relevant plugins: [`chai-expect-keywords`](https://github.com/gavinaiken/eslint-
|
214 | 214 | | `export-name` | 🛑 | N/A ([relevant plugin][plugin:import]) |
|
215 | 215 | | `function-name` | 🛑 | N/A |
|
216 | 216 | | `import-name` | 🛑 | N/A ([relevant plugin][plugin:import]) |
|
217 |
| -| `function-name` | 🛑 | N/A | |
218 | 217 | | `informative-docs` | 🛑 | N/A |
|
219 | 218 | | `insecure-random` | 🔌 | [custom implementation][insecure-random] |
|
220 | 219 | | `max-func-body-length` | 🌟 | [`max-statements`][max-statements] |
|
@@ -577,6 +576,7 @@ Relevant plugins: [`chai-expect-keywords`](https://github.com/gavinaiken/eslint-
|
577 | 576 | [`@typescript-eslint/no-extraneous-class`]: https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-extraneous-class.md
|
578 | 577 | [`@typescript-eslint/no-unused-vars`]: https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-unused-vars.md
|
579 | 578 | [`@typescript-eslint/no-use-before-define`]: https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-use-before-define.md
|
| 579 | +[`@typescript-eslint/restrict-plus-operands`]: https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/restrict-plus-operands.md |
580 | 580 | [`@typescript-eslint/indent`]: https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/indent.md
|
581 | 581 | [`@typescript-eslint/array-type`]: https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/array-type.md
|
582 | 582 | [`@typescript-eslint/class-name-casing`]: https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/class-name-casing.md
|
|
0 commit comments