Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/jest-community/eslint-plugin-jest
/ functions
Functions
395 in github.com/jest-community/eslint-plugin-jest
⨍
Functions
395
◇
Types & classes
52
↓ 147 callers
Method
run
( ruleName: string, rule: TSESLint.RuleModule<TMessageIds, TOptions>, tests: TSESLint.RunTests<TMe
src/rules/__tests__/test-utils.ts:19
↓ 66 callers
Function
getAccessorValue
( accessor: AccessorNode<S>, )
src/rules/utils/accessors.ts:160
↓ 50 callers
Function
parseJestFnCall
( node: TSESTree.CallExpression, context: TSESLint.RuleContext<string, unknown[]>, )
src/rules/utils/parseJestFnCall.ts:216
↓ 31 callers
Function
isSupportedAccessor
( node: TSESTree.Node, value?: V, )
src/rules/utils/accessors.ts:144
↓ 28 callers
Function
isTypeOfJestFnCall
( node: TSESTree.CallExpression, context: TSESLint.RuleContext<string, unknown[]>, types: JestFnType[],
src/rules/utils/parseJestFnCall.ts:21
↓ 24 callers
Function
expectedParsedJestFnCallResultData
(result: TestParsedJestFnCall)
src/rules/utils/__tests__/parseJestFnCall.test.ts:96
↓ 19 callers
Function
expectSuggestions
( output: (equalityMatcher: string) => string, )
src/rules/__tests__/prefer-equality-matcher.test.ts:21
↓ 18 callers
Function
withFixtureFilename
( cases: T, )
src/rules/__tests__/test-utils.ts:123
↓ 15 callers
Function
a
()
src/rules/__tests__/fixtures/indent/indent-valid-fixture-1.js:174
↓ 15 callers
Function
a
()
src/rules/__tests__/fixtures/indent/indent-invalid-fixture-1.js:174
↓ 15 callers
Function
isFunction
(node: TSESTree.Node)
src/rules/utils/misc.ts:136
↓ 14 callers
Function
isIdentifier
( node: TSESTree.Node, name?: V, )
src/rules/utils/accessors.ts:115
↓ 13 callers
Function
createTokenTester
(tokenName: string)
src/rules/utils/padding.ts:86
↓ 13 callers
Function
getNodeName
(node: TSESTree.Node)
src/rules/utils/misc.ts:114
↓ 13 callers
Function
isStringNode
( node: TSESTree.Node, specifics?: V, )
src/rules/utils/accessors.ts:74
↓ 13 callers
Function
requireRule
(throwWhenRequiring: boolean)
src/rules/__tests__/test-utils.ts:143
↓ 12 callers
Function
c
()
src/rules/__tests__/fixtures/indent/indent-valid-fixture-1.js:158
↓ 12 callers
Function
c
()
src/rules/__tests__/fixtures/indent/indent-invalid-fixture-1.js:158
↓ 12 callers
Function
generateExportsSnapshotString
( lines: number, title: string = 'a big component 1', )
src/rules/__tests__/no-large-snapshots.test.ts:20
↓ 8 callers
Function
createPaddingRule
( name: string, description: string, configs: Config[], deprecated = false, )
src/rules/utils/padding.ts:336
↓ 8 callers
Function
generateExpectInlineSnapsCode
( lines: number, matcher: 'toMatchInlineSnapshot' | 'toThrowErrorMatchingInlineSnapshot', )
src/rules/__tests__/no-large-snapshots.test.ts:25
↓ 8 callers
Function
makeNode
(line: number)
src/rules/utils/__tests__/ast-utils.test.ts:53
↓ 8 callers
Function
makeToken
(line: number)
src/rules/utils/__tests__/ast-utils.test.ts:70
↓ 7 callers
Function
generateValidCases
( jestVersion: JestVersion | string | undefined, functionCall: string, )
src/rules/__tests__/no-deprecated-functions.test.ts:20
↓ 7 callers
Function
getFirstMatcherArg
( expectFnCall: ParsedExpectFnCall, )
src/rules/utils/misc.ts:221
↓ 7 callers
Function
getStringValue
(node: StringNode<S>)
src/rules/utils/accessors.ts:92
↓ 6 callers
Function
generateInvalidCases
( jestVersion: JestVersion | string | undefined, deprecation: string, replacement: string, )
src/rules/__tests__/no-deprecated-functions.test.ts:35
↓ 5 callers
Function
createOrAddLabelSafely
(name: string, color: string)
dangerfile.ts:9
↓ 5 callers
Function
reportPreferToBe
( context: TSESLint.RuleContext<MessageId, unknown[]>, whatToBe: ToBeWhat, expectFnCall: ParsedExpectFnC
src/rules/prefer-to-be.ts:62
↓ 5 callers
Function
runDetectJestVersion
(cwd: string)
src/rules/utils/__tests__/detectJestVersion.test.ts:34
↓ 5 callers
Function
setupFakeProject
(structure: ProjectStructure)
src/rules/utils/__tests__/detectJestVersion.test.ts:62
↓ 4 callers
Function
compileMatcherPattern
( matcherMaybeWithMessage: MatcherAndMessage | string, )
src/rules/valid-title.ts:39
↓ 4 callers
Function
createFixerImports
( isModule: boolean, functionsToImport: Set<string>, )
src/rules/prefer-importing-jest-globals.ts:12
↓ 4 callers
Function
createRuleRequirerTester
( rulePath: string, depName: string, fixtureFilename: string, )
src/rules/__tests__/test-utils.ts:96
↓ 4 callers
Function
d
(a, b)
src/rules/__tests__/fixtures/indent/indent-valid-fixture-1.js:191
↓ 4 callers
Function
d
(a, b)
src/rules/__tests__/fixtures/indent/indent-invalid-fixture-1.js:191
↓ 4 callers
Function
detectJestVersion
()
src/rules/utils/detectJestVersion.ts:25
↓ 4 callers
Function
getFixturesRootDir
()
src/rules/__tests__/test-utils.ts:86
↓ 4 callers
Function
replaceAccessorFixer
( fixer: TSESLint.RuleFixer, node: AccessorNode, text: string, )
src/rules/utils/misc.ts:161
↓ 4 callers
Function
resolveScope
( scope: TSESLint.Scope.Scope, identifier: string, )
src/rules/utils/parseJestFnCall.ts:538
↓ 4 callers
Function
testComparisonOperator
( operator: string, preferredMatcher: string, preferredMatcherWhenNegated: string, )
src/rules/__tests__/prefer-comparison-matcher.test.ts:228
↓ 3 callers
Method
_flatCompat
(config: T)
src/rules/__tests__/test-utils.ts:34
↓ 3 callers
Function
createFlatConfig
( rules: Record<string, TSESLint.Linter.RuleLevel>, )
src/index.ts:94
↓ 3 callers
Function
createRCConfig
(rules: Record<string, TSESLint.Linter.RuleLevel>)
src/index.ts:88
↓ 3 callers
Function
findTopMostCallExpression
( node: TSESTree.CallExpression, )
src/rules/utils/misc.ts:191
↓ 3 callers
Function
generateInvalidCases
( matcher: 'toBeNull' | 'toBeUndefined' | 'toBeDefined', thing: 'null' | 'undefined', )
src/rules/__tests__/no-unnecessary-assertion.test.ts:166
↓ 3 callers
Function
generateSnapshotLines
(lines: number)
src/rules/__tests__/no-large-snapshots.test.ts:17
↓ 3 callers
Function
generateValidCases
( matcher: 'toBeNull' | 'toBeUndefined' | 'toBeDefined', thing: 'null' | 'undefined', )
src/rules/__tests__/no-unnecessary-assertion.test.ts:64
↓ 3 callers
Function
getTestCallExpressionsFromDeclaredVariables
( declaredVariables: readonly TSESLint.Scope.Variable[], context: TSESLint.RuleContext<string, unknown[]>,
src/rules/utils/misc.ts:140
↓ 3 callers
Function
isBooleanLiteral
( node: TSESTree.Node, )
src/rules/utils/misc.ts:216
↓ 3 callers
Function
isPromiseChainCall
( node: TSESTree.Node, )
src/rules/valid-expect-in-promise.ts:24
↓ 3 callers
Function
paramsLocation
( params: TSESTree.CallExpressionArgument[] | TSESTree.Parameter[], )
src/rules/valid-describe-callback.ts:9
↓ 3 callers
Function
withOnce
(name: string, addOnce: boolean)
src/rules/prefer-mock-promise-shorthand.ts:12
↓ 2 callers
Function
addContainsMethodsClass
(code: string)
src/rules/__tests__/unbound-method.test.ts:245
↓ 2 callers
Function
buildFixer
( callee: TSESTree.Expression, nodeName: string, preferredTestKeyword: TestCaseName.test | TestCas
src/rules/consistent-test-it.ts:14
↓ 2 callers
Function
check
(node: TSESTree.TSAsExpression | TSESTree.TSTypeAssertion)
src/rules/prefer-jest-mocked.ts:21
↓ 2 callers
Function
checkBlockBody
(body: TSESTree.BlockStatement['body'])
src/rules/require-hook.ts:95
↓ 2 callers
Function
checkExpectHasAssertions
( expectFnCall: ParsedExpectFnCall, func: TSESTree.CallExpression, )
src/rules/prefer-expect-assertions.ts:142
↓ 2 callers
Function
compileMatcherPatterns
( matchers: | Partial<Record<MatcherGroups, string | MatcherAndMessage>> | MatcherAndMessage | s
src/rules/valid-title.ts:49
↓ 2 callers
Function
createTodoFixer
( jestFnCall: ParsedJestFnCall, fixer: TSESLint.RuleFixer, )
src/rules/prefer-todo.ts:27
↓ 2 callers
Function
findFirstBlockBodyUp
( node: TSESTree.Node, )
src/rules/valid-expect-in-promise.ts:287
↓ 2 callers
Function
findModuleName
( node: TSESTree.Literal | TSESTree.Node, )
src/rules/utils/misc.ts:233
↓ 2 callers
Function
followTypeAssertionChain
( expression: MaybeTypeCast<Expression>, )
src/rules/utils/followTypeAssertionChain.ts:31
↓ 2 callers
Function
getBlockType
( statement: TSESTree.BlockStatement, context: TSESLint.RuleContext<string, unknown[]>, )
src/rules/no-standalone-expect.ts:16
↓ 2 callers
Function
getOppositeTestKeyword
(test: TestCaseName.test | TestCaseName.it)
src/rules/consistent-test-it.ts:153
↓ 2 callers
Function
hasOnlyOneArgument
( call: TSESTree.CallExpression, )
src/rules/utils/misc.ts:74
↓ 2 callers
Function
isBuiltinSymbolLike
( program: ts.Program, type: ts.Type, symbolName: string, )
src/rules/utils/ts.ts:26
↓ 2 callers
Function
isCatchCall
( node: TSESTree.CallExpression, )
src/rules/no-conditional-expect.ts:11
↓ 2 callers
Function
isCustomTestBlockFunction
( node: TSESTree.CallExpression, )
src/rules/no-standalone-expect.ts:79
↓ 2 callers
Function
isFirstArgumentIdentifier
( expectFnCall: ParsedExpectFnCall, name: string, )
src/rules/prefer-to-be.ts:29
↓ 2 callers
Function
isMockImportLiteral
( expression: TSESTree.CallExpressionArgument, )
src/rules/no-mocks-import.ts:10
↓ 2 callers
Function
isPromiseMethodThatUsesValue
( node: TSESTree.AwaitExpression | TSESTree.ReturnStatement, identifier: TSESTree.Identifier, )
src/rules/valid-expect-in-promise.ts:85
↓ 2 callers
Function
isString
(node: TSESTree.Node)
src/rules/prefer-comparison-matcher.ts:12
↓ 2 callers
Function
isTemplateLiteral
( node: TSESTree.Node, value?: V, )
src/rules/utils/accessors.ts:52
↓ 2 callers
Function
isTokenASemicolon
(token: TSESTree.Token)
src/rules/utils/ast-utils.ts:8
↓ 2 callers
Function
isValueAwaitedOrReturned
( identifier: TSESTree.Identifier, body: TSESTree.Statement[], context: TSESLint.RuleContext<string, unk
src/rules/valid-expect-in-promise.ts:207
↓ 2 callers
Function
mockUnexpectedError
()
src/rules/__tests__/valid-mock-module-path.test.ts:327
↓ 2 callers
Function
newDescribeContext
()
src/rules/no-identical-title.ts:15
↓ 2 callers
Function
nodeMatchesType
( node: TSESTree.Node, statementType: StatementTypes, paddingContext: PaddingContext, )
src/rules/utils/padding.ts:222
↓ 2 callers
Function
parseJestFnCallWithReason
( node: TSESTree.CallExpression, context: TSESLint.RuleContext<string, unknown[]>, )
src/rules/utils/parseJestFnCall.ts:229
↓ 2 callers
Function
promiseArrayExceptionKey
({ start, end }: TSESTree.SourceLocation)
src/rules/valid-expect.ts:122
↓ 2 callers
Function
quoteStringValue
(node: StringNode)
src/rules/valid-title.ts:34
↓ 2 callers
Function
removeExtraArgumentsFixer
( fixer: TSESLint.RuleFixer, context: TSESLint.RuleContext<string, unknown[]>, func: TSESTree.CallExpres
src/rules/utils/misc.ts:172
↓ 2 callers
Function
report
( property: AccessorNode, isOnce: boolean, outerArgNode: TSESTree.Node, innerArgNode:
src/rules/prefer-mock-promise-shorthand.ts:45
↓ 2 callers
Function
reportOnViolation
( context: RuleContext, node: TSESTree.CallExpressionArgument | TSESTree.ExpressionStatement, { maxSize:
src/rules/no-large-snapshots.ts:24
↓ 2 callers
Function
reportSnapshotMatchersWithoutHints
()
src/rules/prefer-snapshot-hint.ts:63
↓ 2 callers
Function
resolve
()
src/rules/__tests__/valid-mock-module-path.test.ts:332
↓ 2 callers
Function
runNodeScript
(cwd: string, script: string)
src/rules/utils/__tests__/detectJestVersion.test.ts:20
↓ 2 callers
Function
suggestRemovingExtraArguments
( context: TSESLint.RuleContext<string, unknown[]>, func: TSESTree.CallExpression, from: number, )
src/rules/prefer-expect-assertions.ts:38
↓ 2 callers
Function
testType
(type: PaddingType)
src/rules/utils/padding.ts:257
↓ 2 callers
Function
verifyNode
( node: TSESTree.Node, paddingContext: PaddingContext, )
src/rules/utils/padding.ts:285
↓ 2 callers
Function
withOnce
(name: string, addOnce: boolean)
src/rules/prefer-mock-return-shorthand.ts:10
↓ 1 callers
Function
addContainsMethodsClassInvalid
( code: string[], )
src/rules/__tests__/unbound-method.test.ts:267
↓ 1 callers
Function
areTokensOnSameLine
( left: TSESTree.Node | TSESTree.Token, right: TSESTree.Node | TSESTree.Token, )
src/rules/utils/ast-utils.ts:11
↓ 1 callers
Function
buildFixer
(equalityMatcher: string)
src/rules/prefer-equality-matcher.ts:73
↓ 1 callers
Function
canBe
(firstArgumentType: ts.Type, flag: ts.TypeFlags)
src/rules/no-unnecessary-assertion.ts:5
↓ 1 callers
Function
checkCallExpressionUsed
(nodes: TSESTree.Node[])
src/rules/expect-expect.ts:87
↓ 1 callers
Function
compileFnCode
(pathToFn: string)
src/rules/utils/__tests__/detectJestVersion.test.ts:9
↓ 1 callers
Function
create
(context)
src/rules/utils/padding.ts:355
↓ 1 callers
Function
createScopeInfo
()
src/rules/utils/padding.ts:199
next →
1–100 of 395, ranked by callers