📄 no-unused-vars-eslint.test.ts¶
📊 Analysis Summary¶
| Metric | Count |
|---|---|
| 🔧 Functions | 6 |
| 📦 Imports | 6 |
| 📊 Variables & Constants | 1 |
📚 Table of Contents¶
🛠️ File Location:¶
📂 packages/eslint-plugin/tests/rules/no-unused-vars/no-unused-vars-eslint.test.ts
📦 Imports¶
| Name | Source |
|---|---|
TestCaseError |
@typescript-eslint/rule-tester |
TSESTree |
@typescript-eslint/utils |
RuleTester |
@typescript-eslint/rule-tester |
AST_NODE_TYPES |
@typescript-eslint/utils |
MessageIds |
../../../src/rules/no-unused-vars |
rule |
../../../src/rules/no-unused-vars |
Variables & Constants¶
| Name | Type | Kind | Value | Exported |
|---|---|---|---|---|
ruleTester |
any |
const | `new RuleTester({ | |
| languageOptions: { | ||||
| parserOptions: { | ||||
// espree defaults to script, so we need to mirror it |
||||
| sourceType: 'script', | ||||
| }, | ||||
| }, | ||||
| })` | ✗ |
Functions¶
create(context: any): { ReturnStatement: (node: TSESTree.Node) => void; VariableDeclaration: (node: TSESTree.Node) => void; }¶
Code
- Parameters:
context: any- Return Type:
{ ReturnStatement: (node: TSESTree.Node) => void; VariableDeclaration: (node: TSESTree.Node) => void; } - Calls:
context.sourceCode.markVariableAsUsed- Internal Comments:
useA(node: TSESTree.Node): void¶
-
JSDoc:
-
Parameters:
node: TSESTree.Node- Return Type:
void - Calls:
context.sourceCode.markVariableAsUsed
create(context: any): { ReturnStatement: (node: TSESTree.Node) => void; VariableDeclaration: (node: TSESTree.Node) => void; }¶
Code
- Parameters:
context: any- Return Type:
{ ReturnStatement: (node: TSESTree.Node) => void; VariableDeclaration: (node: TSESTree.Node) => void; } - Calls:
context.sourceCode.markVariableAsUsed- Internal Comments:
definedError(varName: string, additional: string): TestCaseError<MessageIds>¶
Code
-
JSDoc:
-
Parameters:
varName: stringadditional: string- Return Type:
TestCaseError<MessageIds>
assignedError(varName: string, additional: string): TestCaseError<MessageIds>¶
Code
-
JSDoc:
-
Parameters:
varName: stringadditional: string- Return Type:
TestCaseError<MessageIds>
usedIgnoredError(varName: string, additional: string, type: any): TestCaseError<MessageIds>¶
Code
-
JSDoc:
-
Parameters:
varName: stringadditional: stringtype: any- Return Type:
TestCaseError<MessageIds>