diff --git a/docs/rules/prefer-at.md b/docs/rules/prefer-at.md index bc9f6e6bce..1b4b02faa1 100644 --- a/docs/rules/prefer-at.md +++ b/docs/rules/prefer-at.md @@ -85,7 +85,7 @@ Example: // eslint unicorn/prefer-at: ["error", {"checkAllIndexAccess": true}] const foo = bar[10]; // Fails, will fix to `bar.at(10)` const foo = bar[unknownProperty]; // Passes -const foo = string.chatAt(unknownIndex); // Fails +const foo = string.charAt(unknownIndex); // Fails ``` ### getLastElementFunctions diff --git a/rules/prefer-at.js b/rules/prefer-at.js index a78fdecefa..3724c04f04 100644 --- a/rules/prefer-at.js +++ b/rules/prefer-at.js @@ -175,8 +175,8 @@ function create(context) { const openingBracketToken = sourceCode.getTokenBefore(indexNode, isOpeningBracketToken); yield fixer.replaceText(openingBracketToken, '.at('); - const isClosingBraceToken = sourceCode.getTokenAfter(indexNode, isClosingBracketToken); - yield fixer.replaceText(isClosingBraceToken, ')'); + const closingBracketToken = sourceCode.getTokenAfter(indexNode, isClosingBracketToken); + yield fixer.replaceText(closingBracketToken, ')'); }, }; },