This is a tracking issue for porting the existing rules from [`eslint-plugin-promise`](https://github.com/eslint-community/eslint-plugin-promise?tab=readme-ov-file#rules). There are **17** rules. | Category | β Done | π« Won't | Total | | :--- | :---: | :---: | :---: | | Recommended | 0 | 0 | 5 | | Not recommended | 0 | 0 | 12 | | Deprecated | 0 | 0 | 0 | | **Total** | **0** | **0** | **17** | > β = Implemented | π« = Not intending to implement --- ## Recommended rules <details open> <summary>β 0 | π« 0 / Total: 5</summary> | Status | Name | | :----: | :--- | | | [promise/always-return](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/always-return.md) | | | [promise/catch-or-return](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/catch-or-return.md) | | | [promise/no-new-statics](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/no-new-statics.md) | | | [promise/no-return-wrap](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/no-return-wrap.md) | | | [promise/param-names](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/param-names.md) | </details> --- ## Not recommended rules <details open> <summary>β 0 | π« 0 / Total: 12</summary> | Status | Name | | :----: | :--- | | | [promise/avoid-new](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/avoid-new.md) | | | [promise/no-callback-in-promise](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/no-callback-in-promise.md) | | | [promise/no-multiple-resolved](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/no-multiple-resolved.md) | | | [promise/no-native](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/no-native.md) | | | [promise/no-nesting](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/no-nesting.md) | | | [promise/no-promise-in-callback](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/no-promise-in-callback.md) | | | [promise/no-return-in-finally](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/no-return-in-finally.md) | | | [promise/prefer-await-to-callbacks](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/prefer-await-to-callbacks.md) | | | [promise/prefer-await-to-then](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/prefer-await-to-then.md) | | | [promise/prefer-catch](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/prefer-catch.md) | | | [promise/spec-only](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/spec-only.md) | | | [promise/valid-params](https://github.com/eslint-community/eslint-plugin-promise/blob/main/docs/rules/valid-params.md) | </details> --- </details>