Skip to content

Commit

Permalink
Replace eslint-utils with @eslint-community/eslint-utils (#1995)
Browse files Browse the repository at this point in the history
  • Loading branch information
fisker committed Nov 28, 2022
1 parent 5bb563c commit 4bbc469
Show file tree
Hide file tree
Showing 61 changed files with 63 additions and 63 deletions.
6 changes: 3 additions & 3 deletions package.json
Expand Up @@ -47,18 +47,18 @@
],
"dependencies": {
"@babel/helper-validator-identifier": "^7.19.1",
"@eslint-community/eslint-utils": "^4.1.0",
"ci-info": "^3.6.1",
"clean-regexp": "^1.0.0",
"eslint-utils": "^3.0.0",
"esquery": "^1.4.0",
"indent-string": "^4.0.0",
"is-builtin-module": "^3.2.0",
"jsesc": "3.0.2",
"jsesc": "^3.0.2",
"lodash": "^4.17.21",
"pluralize": "^8.0.0",
"read-pkg-up": "^7.0.1",
"regexp-tree": "^0.1.24",
"regjsparser": "0.9.1",
"regjsparser": "^0.9.1",
"safe-regex": "^2.1.1",
"semver": "^7.3.8",
"strip-indent": "^3.0.0"
Expand Down
2 changes: 1 addition & 1 deletion rules/catch-error-name.js
@@ -1,5 +1,5 @@
'use strict';
const {findVariable} = require('eslint-utils');
const {findVariable} = require('@eslint-community/eslint-utils');
const avoidCapture = require('./utils/avoid-capture.js');
const {renameVariable} = require('./fix/index.js');
const {matches, methodCallSelector} = require('./selectors/index.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/consistent-function-scoping.js
@@ -1,5 +1,5 @@
'use strict';
const {getFunctionHeadLocation, getFunctionNameWithKind} = require('eslint-utils');
const {getFunctionHeadLocation, getFunctionNameWithKind} = require('@eslint-community/eslint-utils');
const getReferences = require('./utils/get-references.js');
const {isNodeMatches} = require('./utils/is-node-matches.js');

Expand Down
2 changes: 1 addition & 1 deletion rules/empty-brace-spaces.js
@@ -1,5 +1,5 @@
'use strict';
const {isOpeningBraceToken} = require('eslint-utils');
const {isOpeningBraceToken} = require('@eslint-community/eslint-utils');
const {matches} = require('./selectors/index.js');

const MESSAGE_ID = 'empty-brace-spaces';
Expand Down
2 changes: 1 addition & 1 deletion rules/error-message.js
@@ -1,5 +1,5 @@
'use strict';
const {getStaticValue} = require('eslint-utils');
const {getStaticValue} = require('@eslint-community/eslint-utils');
const isShadowed = require('./utils/is-shadowed.js');
const {callOrNewExpressionSelector} = require('./selectors/index.js');

Expand Down
2 changes: 1 addition & 1 deletion rules/explicit-length-check.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized, getStaticValue} = require('eslint-utils');
const {isParenthesized, getStaticValue} = require('@eslint-community/eslint-utils');
const {checkVueTemplate} = require('./utils/rule.js');
const isLogicalExpression = require('./utils/is-logical-expression.js');
const {isBooleanNode, getBooleanAncestor} = require('./utils/boolean.js');
Expand Down
@@ -1,5 +1,5 @@
'use strict';
const {isSemicolonToken} = require('eslint-utils');
const {isSemicolonToken} = require('@eslint-community/eslint-utils');

function * addParenthesizesToReturnOrThrowExpression(fixer, node, sourceCode) {
if (node.type !== 'ReturnStatement' && node.type !== 'ThrowStatement') {
Expand Down
2 changes: 1 addition & 1 deletion rules/fix/append-argument.js
@@ -1,5 +1,5 @@
'use strict';
const {isCommaToken} = require('eslint-utils');
const {isCommaToken} = require('@eslint-community/eslint-utils');

function appendArgument(fixer, node, text, sourceCode) {
// This function should also work for `NewExpression`
Expand Down
2 changes: 1 addition & 1 deletion rules/fix/remove-argument.js
@@ -1,5 +1,5 @@
'use strict';
const {isCommaToken} = require('eslint-utils');
const {isCommaToken} = require('@eslint-community/eslint-utils');
const {getParentheses} = require('../utils/parentheses.js');

function removeArgument(fixer, node, sourceCode) {
Expand Down
2 changes: 1 addition & 1 deletion rules/import-style.js
@@ -1,6 +1,6 @@
'use strict';
const {defaultsDeep} = require('lodash');
const {getStringIfConstant} = require('eslint-utils');
const {getStringIfConstant} = require('@eslint-community/eslint-utils');
const {callExpressionSelector} = require('./selectors/index.js');

const MESSAGE_ID = 'importStyle';
Expand Down
2 changes: 1 addition & 1 deletion rules/no-array-callback-reference.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized} = require('eslint-utils');
const {isParenthesized} = require('@eslint-community/eslint-utils');
const {methodCallSelector, notFunctionSelector} = require('./selectors/index.js');
const {isNodeMatches} = require('./utils/is-node-matches.js');

Expand Down
2 changes: 1 addition & 1 deletion rules/no-array-for-each.js
Expand Up @@ -6,7 +6,7 @@ const {
isClosingParenToken,
findVariable,
hasSideEffect,
} = require('eslint-utils');
} = require('@eslint-community/eslint-utils');
const {methodCallSelector, referenceIdentifierSelector} = require('./selectors/index.js');
const {extendFixRange} = require('./fix/index.js');
const needsSemicolon = require('./utils/needs-semicolon.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/no-array-method-this-argument.js
@@ -1,5 +1,5 @@
'use strict';
const {hasSideEffect} = require('eslint-utils');
const {hasSideEffect} = require('@eslint-community/eslint-utils');
const {methodCallSelector, notFunctionSelector} = require('./selectors/index.js');
const {removeArgument} = require('./fix/index.js');
const {getParentheses, getParenthesizedText} = require('./utils/parentheses.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/no-array-push-push.js
@@ -1,5 +1,5 @@
'use strict';
const {hasSideEffect, isCommaToken, isSemicolonToken} = require('eslint-utils');
const {hasSideEffect, isCommaToken, isSemicolonToken} = require('@eslint-community/eslint-utils');
const {methodCallSelector} = require('./selectors/index.js');
const getCallExpressionArgumentsText = require('./utils/get-call-expression-arguments-text.js');
const isSameReference = require('./utils/is-same-reference.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/no-for-loop.js
@@ -1,5 +1,5 @@
'use strict';
const {isClosingParenToken, getStaticValue} = require('eslint-utils');
const {isClosingParenToken, getStaticValue} = require('@eslint-community/eslint-utils');
const avoidCapture = require('./utils/avoid-capture.js');
const getScopes = require('./utils/get-scopes.js');
const singular = require('./utils/singular.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/no-invalid-remove-event-listener.js
@@ -1,5 +1,5 @@
'use strict';
const {getFunctionHeadLocation} = require('eslint-utils');
const {getFunctionHeadLocation} = require('@eslint-community/eslint-utils');
const getDocumentationUrl = require('./utils/get-documentation-url.js');
const {methodCallSelector, matches} = require('./selectors/index.js');

Expand Down
2 changes: 1 addition & 1 deletion rules/no-lonely-if.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized, isNotSemicolonToken} = require('eslint-utils');
const {isParenthesized, isNotSemicolonToken} = require('@eslint-community/eslint-utils');
const needsSemicolon = require('./utils/needs-semicolon.js');
const {removeSpacesAfter} = require('./fix/index.js');
const {matches} = require('./selectors/index.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/no-nested-ternary.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized} = require('eslint-utils');
const {isParenthesized} = require('@eslint-community/eslint-utils');

const MESSAGE_ID_TOO_DEEP = 'too-deep';
const MESSAGE_ID_SHOULD_PARENTHESIZED = 'should-parenthesized';
Expand Down
2 changes: 1 addition & 1 deletion rules/no-new-array.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized, getStaticValue} = require('eslint-utils');
const {isParenthesized, getStaticValue} = require('@eslint-community/eslint-utils');
const needsSemicolon = require('./utils/needs-semicolon.js');
const {newExpressionSelector} = require('./selectors/index.js');
const isNumber = require('./utils/is-number.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/no-new-buffer.js
@@ -1,5 +1,5 @@
'use strict';
const {getStaticValue} = require('eslint-utils');
const {getStaticValue} = require('@eslint-community/eslint-utils');
const {newExpressionSelector} = require('./selectors/index.js');
const {switchNewExpressionToCallExpression} = require('./fix/index.js');
const isNumber = require('./utils/is-number.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/no-static-only-class.js
@@ -1,5 +1,5 @@
'use strict';
const {isSemicolonToken} = require('eslint-utils');
const {isSemicolonToken} = require('@eslint-community/eslint-utils');
const getClassHeadLocation = require('./utils/get-class-head-location.js');
const assertToken = require('./utils/assert-token.js');
const {removeSpacesAfter} = require('./fix/index.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/no-thenable.js
@@ -1,5 +1,5 @@
'use strict';
const {getStaticValue, getPropertyName} = require('eslint-utils');
const {getStaticValue, getPropertyName} = require('@eslint-community/eslint-utils');
const {methodCallSelector} = require('./selectors/index.js');

const MESSAGE_ID_OBJECT = 'no-thenable-object';
Expand Down
2 changes: 1 addition & 1 deletion rules/no-unreadable-array-destructuring.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized} = require('eslint-utils');
const {isParenthesized} = require('@eslint-community/eslint-utils');
const shouldAddParenthesesToMemberExpressionObject = require('./utils/should-add-parentheses-to-member-expression-object.js');
const {fixSpaceAroundKeyword} = require('./fix/index.js');

Expand Down
2 changes: 1 addition & 1 deletion rules/no-useless-spread.js
@@ -1,5 +1,5 @@
'use strict';
const {isCommaToken} = require('eslint-utils');
const {isCommaToken} = require('@eslint-community/eslint-utils');
const {
matches,
newExpressionSelector,
Expand Down
2 changes: 1 addition & 1 deletion rules/no-useless-undefined.js
@@ -1,5 +1,5 @@
'use strict';
const {isCommaToken} = require('eslint-utils');
const {isCommaToken} = require('@eslint-community/eslint-utils');
const {replaceNodeOrTokenAndSpacesBefore} = require('./fix/index.js');
const {isUndefined} = require('./ast/index.js');

Expand Down
2 changes: 1 addition & 1 deletion rules/no-zero-fractions.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized} = require('eslint-utils');
const {isParenthesized} = require('@eslint-community/eslint-utils');
const needsSemicolon = require('./utils/needs-semicolon.js');
const {isDecimalInteger} = require('./utils/numeric.js');
const toLocation = require('./utils/to-location.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-add-event-listener.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized} = require('eslint-utils');
const {isParenthesized} = require('@eslint-community/eslint-utils');
const eventTypes = require('./shared/dom-events.js');
const {STATIC_REQUIRE_SOURCE_SELECTOR} = require('./selectors/index.js');
const {isUndefined, isNullLiteral} = require('./ast/index.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-array-find.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized, findVariable} = require('eslint-utils');
const {isParenthesized, findVariable} = require('@eslint-community/eslint-utils');
const {
not,
methodCallSelector,
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-at.js
@@ -1,5 +1,5 @@
'use strict';
const {isOpeningBracketToken, isClosingBracketToken, getStaticValue} = require('eslint-utils');
const {isOpeningBracketToken, isClosingBracketToken, getStaticValue} = require('@eslint-community/eslint-utils');
const {
isParenthesized,
getParenthesizedRange,
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-default-parameters.js
@@ -1,5 +1,5 @@
'use strict';
const {findVariable} = require('eslint-utils');
const {findVariable} = require('@eslint-community/eslint-utils');

const MESSAGE_ID = 'preferDefaultParameters';
const MESSAGE_ID_SUGGEST = 'preferDefaultParametersSuggest';
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-dom-node-remove.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized, hasSideEffect} = require('eslint-utils');
const {isParenthesized, hasSideEffect} = require('@eslint-community/eslint-utils');
const {methodCallSelector, notDomNodeSelector} = require('./selectors/index.js');
const needsSemicolon = require('./utils/needs-semicolon.js');
const isValueNotUsable = require('./utils/is-value-not-usable.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-export-from.js
Expand Up @@ -3,7 +3,7 @@ const {
isCommaToken,
isOpeningBraceToken,
isClosingBraceToken,
} = require('eslint-utils');
} = require('@eslint-community/eslint-utils');

const MESSAGE_ID_ERROR = 'error';
const MESSAGE_ID_SUGGESTION = 'suggestion';
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-json-parse-buffer.js
@@ -1,5 +1,5 @@
'use strict';
const {findVariable, getStaticValue, getPropertyName} = require('eslint-utils');
const {findVariable, getStaticValue, getPropertyName} = require('@eslint-community/eslint-utils');
const {methodCallSelector} = require('./selectors/index.js');
const {removeArgument} = require('./fix/index.js');

Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-math-trunc.js
@@ -1,5 +1,5 @@
'use strict';
const {hasSideEffect} = require('eslint-utils');
const {hasSideEffect} = require('@eslint-community/eslint-utils');
const {fixSpaceAroundKeyword} = require('./fix/index.js');

const ERROR_BITWISE = 'error-bitwise';
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-module.js
@@ -1,5 +1,5 @@
'use strict';
const {isOpeningParenToken} = require('eslint-utils');
const {isOpeningParenToken} = require('@eslint-community/eslint-utils');
const isShadowed = require('./utils/is-shadowed.js');
const assertToken = require('./utils/assert-token.js');
const {referenceIdentifierSelector} = require('./selectors/index.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-native-coercion-functions.js
@@ -1,5 +1,5 @@
'use strict';
const {getFunctionHeadLocation, getFunctionNameWithKind} = require('eslint-utils');
const {getFunctionHeadLocation, getFunctionNameWithKind} = require('@eslint-community/eslint-utils');
const {not} = require('./selectors/index.js');

const MESSAGE_ID = 'prefer-native-coercion-functions';
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-object-from-entries.js
@@ -1,5 +1,5 @@
'use strict';
const {isCommaToken, isArrowToken, isClosingParenToken} = require('eslint-utils');
const {isCommaToken, isArrowToken, isClosingParenToken} = require('@eslint-community/eslint-utils');
const getDocumentationUrl = require('./utils/get-documentation-url.js');
const {matches, methodCallSelector} = require('./selectors/index.js');
const {removeParentheses} = require('./fix/index.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-optional-catch-binding.js
@@ -1,5 +1,5 @@
'use strict';
const {isOpeningParenToken, isClosingParenToken} = require('eslint-utils');
const {isOpeningParenToken, isClosingParenToken} = require('@eslint-community/eslint-utils');
const assertToken = require('./utils/assert-token.js');

const MESSAGE_ID_WITH_NAME = 'with-name';
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-prototype-methods.js
@@ -1,5 +1,5 @@
'use strict';
const {getPropertyName} = require('eslint-utils');
const {getPropertyName} = require('@eslint-community/eslint-utils');
const {
methodCallSelector,
emptyObjectSelector,
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-reflect-apply.js
@@ -1,5 +1,5 @@
'use strict';
const {getPropertyName} = require('eslint-utils');
const {getPropertyName} = require('@eslint-community/eslint-utils');
const {not, methodCallSelector} = require('./selectors/index.js');
const {isNullLiteral} = require('./ast/index.js');

Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-regexp-test.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized, getStaticValue} = require('eslint-utils');
const {isParenthesized, getStaticValue} = require('@eslint-community/eslint-utils');
const {checkVueTemplate} = require('./utils/rule.js');
const {methodCallSelector} = require('./selectors/index.js');
const {isRegexLiteral, isNewExpression} = require('./ast/index.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-set-has.js
@@ -1,5 +1,5 @@
'use strict';
const {findVariable} = require('eslint-utils');
const {findVariable} = require('@eslint-community/eslint-utils');
const getVariableIdentifiers = require('./utils/get-variable-identifiers.js');
const {
matches,
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-set-size.js
@@ -1,5 +1,5 @@
'use strict';
const {findVariable} = require('eslint-utils');
const {findVariable} = require('@eslint-community/eslint-utils');
const {memberExpressionSelector} = require('./selectors/index.js');
const {fixSpaceAroundKeyword} = require('./fix/index.js');
const {isNewExpression} = require('./ast/index.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-spread.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized, getStaticValue, isCommaToken, hasSideEffect} = require('eslint-utils');
const {isParenthesized, getStaticValue, isCommaToken, hasSideEffect} = require('@eslint-community/eslint-utils');
const {methodCallSelector} = require('./selectors/index.js');
const needsSemicolon = require('./utils/needs-semicolon.js');
const {getParenthesizedRange, getParenthesizedText} = require('./utils/parentheses.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-string-replace-all.js
@@ -1,5 +1,5 @@
'use strict';
const {getStaticValue} = require('eslint-utils');
const {getStaticValue} = require('@eslint-community/eslint-utils');
const {parse: parseRegExp} = require('regjsparser');
const escapeString = require('./utils/escape-string.js');
const {methodCallSelector} = require('./selectors/index.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-string-slice.js
@@ -1,5 +1,5 @@
'use strict';
const {getStaticValue} = require('eslint-utils');
const {getStaticValue} = require('@eslint-community/eslint-utils');
const {getParenthesizedText, getParenthesizedRange} = require('./utils/parentheses.js');
const {methodCallSelector} = require('./selectors/index.js');
const isNumber = require('./utils/is-number.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-string-starts-ends-with.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized, getStaticValue} = require('eslint-utils');
const {isParenthesized, getStaticValue} = require('@eslint-community/eslint-utils');
const {methodCallSelector} = require('./selectors/index.js');
const escapeString = require('./utils/escape-string.js');
const shouldAddParenthesesToMemberExpressionObject = require('./utils/should-add-parentheses-to-member-expression-object.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-switch.js
@@ -1,5 +1,5 @@
'use strict';
const {hasSideEffect} = require('eslint-utils');
const {hasSideEffect} = require('@eslint-community/eslint-utils');
const isSameReference = require('./utils/is-same-reference.js');
const getIndentString = require('./utils/get-indent-string.js');

Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-ternary.js
@@ -1,5 +1,5 @@
'use strict';
const {isParenthesized} = require('eslint-utils');
const {isParenthesized} = require('@eslint-community/eslint-utils');
const avoidCapture = require('./utils/avoid-capture.js');
const needsSemicolon = require('./utils/needs-semicolon.js');
const isSameReference = require('./utils/is-same-reference.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/prefer-top-level-await.js
@@ -1,5 +1,5 @@
'use strict';
const {findVariable, getFunctionHeadLocation} = require('eslint-utils');
const {findVariable, getFunctionHeadLocation} = require('@eslint-community/eslint-utils');
const {matches, not, memberExpressionSelector} = require('./selectors/index.js');

const ERROR_PROMISE = 'promise';
Expand Down
2 changes: 1 addition & 1 deletion rules/relative-url-style.js
@@ -1,5 +1,5 @@
'use strict';
const {getStaticValue} = require('eslint-utils');
const {getStaticValue} = require('@eslint-community/eslint-utils');
const {newExpressionSelector} = require('./selectors/index.js');
const {replaceStringLiteral} = require('./fix/index.js');

Expand Down
2 changes: 1 addition & 1 deletion rules/shared/simple-array-search-rule.js
@@ -1,6 +1,6 @@
'use strict';

const {hasSideEffect, isParenthesized, findVariable} = require('eslint-utils');
const {hasSideEffect, isParenthesized, findVariable} = require('@eslint-community/eslint-utils');
const {matches, methodCallSelector} = require('../selectors/index.js');
const isFunctionSelfUsedInside = require('../utils/is-function-self-used-inside.js');

Expand Down
2 changes: 1 addition & 1 deletion rules/switch-case-braces.js
@@ -1,5 +1,5 @@
'use strict';
const {isColonToken} = require('eslint-utils');
const {isColonToken} = require('@eslint-community/eslint-utils');
const getSwitchCaseHeadLocation = require('./utils/get-switch-case-head-location.js');
const getIndentString = require('./utils/get-indent-string.js');
const {replaceNodeOrTokenAndSpacesBefore} = require('./fix/index.js');
Expand Down
2 changes: 1 addition & 1 deletion rules/utils/get-call-expression-arguments-text.js
@@ -1,5 +1,5 @@
'use strict';
const {isOpeningParenToken} = require('eslint-utils');
const {isOpeningParenToken} = require('@eslint-community/eslint-utils');

/**
Get the text of the arguments list of `CallExpression`.
Expand Down

0 comments on commit 4bbc469

Please sign in to comment.