eslint/no-useless-rename Correctness
What it does
Disallow renaming import, export, and destructured assignments to the same name.
Why is this bad?
It is unnecessary to rename a variable to the same name.
Example
Examples of incorrect code for this rule:
javascript
import { foo as foo } from "foo";
const { bar: bar } = obj;
export { baz as baz };
Examples of correct code for this rule:
javascript
import { foo } from "foo";
const { bar: renamed } = obj;
export { baz };