Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import type { TestCaseError } from '@typescript-eslint/rule-tester';
import type { TSESTree } from '@typescript-eslint/utils';

import { RuleTester } from '@typescript-eslint/rule-tester';
import { AST_NODE_TYPES } from '@typescript-eslint/utils';

import type { MessageIds } from '../../../src/rules/no-unused-vars';

Expand Down Expand Up @@ -88,21 +87,18 @@ function assignedError(
* Returns an expected error for used-but-ignored variables.
* @param varName The name of the variable
* @param [additional] The additional text for the message data
* @param [type] The node type (defaults to "Identifier")
* @returns An expected error object
*/
function usedIgnoredError(
varName: string,
additional = '',
type = AST_NODE_TYPES.Identifier,
): TestCaseError<MessageIds> {
return {
data: {
additional,
varName,
},
messageId: 'usedIgnoredVar',
type,
};
}

Expand Down
8 changes: 0 additions & 8 deletions packages/rule-tester/src/RuleTester.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1102,14 +1102,6 @@ export class RuleTester extends TestFramework {
);
}

if (error.type) {
assert.strictEqual(
message.nodeType,
error.type,
`Error type should be ${error.type}, found ${message.nodeType}`,
);
}

if (hasOwnProperty(error, 'line')) {
assert.strictEqual(
message.line,
Expand Down
2 changes: 1 addition & 1 deletion packages/rule-tester/src/types/InvalidTestCase.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ export interface TestCaseError<MessageIds extends string> {
*/
readonly suggestions?: readonly SuggestionOutput<MessageIds>[] | null;
/**
* The type of the reported AST node.
* @deprecated `type` is deprecated and will be removed in the next major version.
*/
readonly type?: AST_NODE_TYPES | AST_TOKEN_TYPES;

Expand Down
1 change: 0 additions & 1 deletion packages/rule-tester/tests/RuleTester.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,6 @@ describe(RuleTester, () => {
line: 0,
message: 'error',
messageId: 'error',
nodeType: AST_NODE_TYPES.Program,
ruleId: 'my-rule',
severity: 2,
source: null,
Expand Down
5 changes: 4 additions & 1 deletion packages/utils/src/ts-eslint/Linter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,10 @@ namespace Linter {
*/
message: string;
messageId?: string;
nodeType: string;
/**
* @deprecated `nodeType` is deprecated and will be removed in the next major version.
*/
nodeType?: string;
/**
* The ID of the rule which makes this message.
*/
Expand Down
1 change: 0 additions & 1 deletion packages/website/src/components/linter/createLinter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,6 @@ export function createLinter(
column: 1,
line: 1,
message: String(e instanceof Error ? e.stack : e),
nodeType: '',
ruleId: '',
severity: 2,
source: 'eslint',
Expand Down
Loading