Skip to content

Commit 620e200

Browse files
committed
refactor(no-node-access): use create-testing-library-rule
1 parent 647ffc4 commit 620e200

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/rules/no-node-access.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import { ESLintUtils, TSESTree } from '@typescript-eslint/experimental-utils';
2-
import { getDocsUrl, ALL_RETURNING_NODES } from '../utils';
1+
import { TSESTree } from '@typescript-eslint/experimental-utils';
2+
import { ALL_RETURNING_NODES } from '../utils';
33
import { isIdentifier } from '../node-utils';
4-
import detect from '../testing-library-detection';
4+
import { createTestingLibraryRule } from '../create-testing-library-rule';
55

66
export const RULE_NAME = 'no-node-access';
77
export type MessageIds = 'noNodeAccess';
88
type Options = [];
99

10-
export default ESLintUtils.RuleCreator(getDocsUrl)<Options, MessageIds>({
10+
export default createTestingLibraryRule<Options, MessageIds>({
1111
name: RULE_NAME,
1212
meta: {
1313
type: 'problem',
@@ -25,7 +25,7 @@ export default ESLintUtils.RuleCreator(getDocsUrl)<Options, MessageIds>({
2525
},
2626
defaultOptions: [],
2727

28-
create: detect((context: any, _: any, helpers: any) => {
28+
create: (context, _, helpers) => {
2929
function showErrorForNodeAccess(node: TSESTree.MemberExpression) {
3030
isIdentifier(node.property) &&
3131
ALL_RETURNING_NODES.includes(node.property.name) &&
@@ -41,5 +41,5 @@ export default ESLintUtils.RuleCreator(getDocsUrl)<Options, MessageIds>({
4141
['ExpressionStatement MemberExpression']: showErrorForNodeAccess,
4242
['VariableDeclarator MemberExpression']: showErrorForNodeAccess,
4343
};
44-
}),
44+
},
4545
});

0 commit comments

Comments
 (0)