This repository was archived by the owner on Mar 7, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -239,6 +239,7 @@ import type { PreferDestructuringRule } from './prefer-destructuring';
239
239
import type { PreferExponentiationOperatorRule } from './prefer-exponentiation-operator' ;
240
240
import type { PreferNamedCaptureGroupRule } from './prefer-named-capture-group' ;
241
241
import type { PreferNumericLiteralsRule } from './prefer-numeric-literals' ;
242
+ import type { PreferObjectHasOwnRule } from './prefer-object-has-own' ;
242
243
import type { PreferObjectSpreadRule } from './prefer-object-spread' ;
243
244
import type { PreferPromiseRejectErrorsRule } from './prefer-promise-reject-errors' ;
244
245
import type { PreferReflectRule } from './prefer-reflect' ;
@@ -526,6 +527,7 @@ export type EslintRules = AccessorPairsRule &
526
527
PreferExponentiationOperatorRule &
527
528
PreferNamedCaptureGroupRule &
528
529
PreferNumericLiteralsRule &
530
+ PreferObjectHasOwnRule &
529
531
PreferObjectSpreadRule &
530
532
PreferPromiseRejectErrorsRule &
531
533
PreferReflectRule &
Original file line number Diff line number Diff line change
1
+ import type { RuleConfig } from '../rule-config' ;
2
+
3
+ /**
4
+ * Disallow use of `Object.prototype.hasOwnProperty.call()` and prefer use of `Object.hasOwn()`.
5
+ *
6
+ * @see [prefer-object-has-own](https://eslint.org/docs/rules/prefer-object-has-own)
7
+ */
8
+ export type PreferObjectHasOwnRuleConfig = RuleConfig < [ ] > ;
9
+
10
+ /**
11
+ * Disallow use of `Object.prototype.hasOwnProperty.call()` and prefer use of `Object.hasOwn()`.
12
+ *
13
+ * @see [prefer-object-has-own](https://eslint.org/docs/rules/prefer-object-has-own)
14
+ */
15
+ export interface PreferObjectHasOwnRule {
16
+ /**
17
+ * Disallow use of `Object.prototype.hasOwnProperty.call()` and prefer use of `Object.hasOwn()`.
18
+ *
19
+ * @see [prefer-object-has-own](https://eslint.org/docs/rules/prefer-object-has-own)
20
+ */
21
+ 'prefer-object-has-own' : PreferObjectHasOwnRuleConfig ;
22
+ }
You can’t perform that action at this time.
0 commit comments