Skip to content

Commit d6b9980

Browse files
committed
chore: add jsdoc type annotation to rules
1 parent 8bde9b4 commit d6b9980

24 files changed

+72
-0
lines changed

lib/rules/consistent-output.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const utils = require('../utils');
1111
// Rule Definition
1212
// ------------------------------------------------------------------------------
1313

14+
/**
15+
* @type {import('eslint').Rule.RuleModule}
16+
*/
1417
module.exports = {
1518
meta: {
1619
type: 'suggestion',

lib/rules/fixer-return.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ const { getStaticValue } = require('eslint-utils');
1616
// Rule Definition
1717
// ------------------------------------------------------------------------------
1818

19+
/**
20+
* @type {import('eslint').Rule.RuleModule}
21+
*/
1922
module.exports = {
2023
meta: {
2124
type: 'problem',

lib/rules/meta-property-ordering.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ const { getKeyName, getRuleInfo } = require('../utils');
1010
// Rule Definition
1111
// ------------------------------------------------------------------------------
1212

13+
/**
14+
* @type {import('eslint').Rule.RuleModule}
15+
*/
1316
module.exports = {
1417
meta: {
1518
type: 'suggestion',

lib/rules/no-deprecated-context-methods.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ const DEPRECATED_PASSTHROUGHS = {
3434
// Rule Definition
3535
// ------------------------------------------------------------------------------
3636

37+
/**
38+
* @type {import('eslint').Rule.RuleModule}
39+
*/
3740
module.exports = {
3841
meta: {
3942
type: 'suggestion',

lib/rules/no-deprecated-report-api.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const utils = require('../utils');
1111
// Rule Definition
1212
// ------------------------------------------------------------------------------
1313

14+
/**
15+
* @type {import('eslint').Rule.RuleModule}
16+
*/
1417
module.exports = {
1518
meta: {
1619
type: 'suggestion',

lib/rules/no-identical-tests.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const utils = require('../utils');
1111
// Rule Definition
1212
// ------------------------------------------------------------------------------
1313

14+
/**
15+
* @type {import('eslint').Rule.RuleModule}
16+
*/
1417
module.exports = {
1518
meta: {
1619
type: 'problem',

lib/rules/no-missing-placeholders.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ const { getStaticValue } = require('eslint-utils');
1212
// Rule Definition
1313
// ------------------------------------------------------------------------------
1414

15+
/**
16+
* @type {import('eslint').Rule.RuleModule}
17+
*/
1518
module.exports = {
1619
meta: {
1720
type: 'problem',

lib/rules/no-only-tests.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
const utils = require('../utils');
44
const { isCommaToken, isOpeningBraceToken, isClosingBraceToken } = require('eslint-utils');
55

6+
/**
7+
* @type {import('eslint').Rule.RuleModule}
8+
*/
69
module.exports = {
710
meta: {
811
type: 'problem',

lib/rules/no-unused-placeholders.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ const { getStaticValue } = require('eslint-utils');
1212
// Rule Definition
1313
// ------------------------------------------------------------------------------
1414

15+
/**
16+
* @type {import('eslint').Rule.RuleModule}
17+
*/
1518
module.exports = {
1619
meta: {
1720
type: 'problem',

lib/rules/no-useless-token-range.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const utils = require('../utils');
1111
// Rule Definition
1212
// ------------------------------------------------------------------------------
1313

14+
/**
15+
* @type {import('eslint').Rule.RuleModule}
16+
*/
1417
module.exports = {
1518
meta: {
1619
type: 'suggestion',

lib/rules/prefer-message-ids.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ const { getStaticValue } = require('eslint-utils');
77
// Rule Definition
88
// ------------------------------------------------------------------------------
99

10+
/**
11+
* @type {import('eslint').Rule.RuleModule}
12+
*/
1013
module.exports = {
1114
meta: {
1215
type: 'problem',

lib/rules/prefer-object-rule.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ const utils = require('../utils');
1010
// Rule Definition
1111
// ------------------------------------------------------------------------------
1212

13+
/**
14+
* @type {import('eslint').Rule.RuleModule}
15+
*/
1316
module.exports = {
1417
meta: {
1518
type: 'suggestion',

lib/rules/prefer-output-null.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const utils = require('../utils');
1111
// Rule Definition
1212
// ------------------------------------------------------------------------------
1313

14+
/**
15+
* @type {import('eslint').Rule.RuleModule}
16+
*/
1417
module.exports = {
1518
meta: {
1619
type: 'suggestion',

lib/rules/prefer-placeholders.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ const { findVariable } = require('eslint-utils');
1212
// Rule Definition
1313
// ------------------------------------------------------------------------------
1414

15+
/**
16+
* @type {import('eslint').Rule.RuleModule}
17+
*/
1518
module.exports = {
1619
meta: {
1720
type: 'suggestion',

lib/rules/prefer-replace-text.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const utils = require('../utils');
1111
// Rule Definition
1212
// ------------------------------------------------------------------------------
1313

14+
/**
15+
* @type {import('eslint').Rule.RuleModule}
16+
*/
1417
module.exports = {
1518
meta: {
1619
type: 'suggestion',

lib/rules/report-message-format.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ const utils = require('../utils');
1212
// Rule Definition
1313
// ------------------------------------------------------------------------------
1414

15+
/**
16+
* @type {import('eslint').Rule.RuleModule}
17+
*/
1518
module.exports = {
1619
meta: {
1720
type: 'suggestion',

lib/rules/require-meta-docs-description.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ const utils = require('../utils');
99

1010
const DEFAULT_PATTERN = new RegExp('^(enforce|require|disallow)');
1111

12+
/**
13+
* @type {import('eslint').Rule.RuleModule}
14+
*/
1215
module.exports = {
1316
meta: {
1417
type: 'suggestion',

lib/rules/require-meta-docs-url.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ const { getStaticValue } = require('eslint-utils');
1616
// Rule Definition
1717
// -----------------------------------------------------------------------------
1818

19+
/**
20+
* @type {import('eslint').Rule.RuleModule}
21+
*/
1922
module.exports = {
2023
meta: {
2124
type: 'suggestion',

lib/rules/require-meta-fixable.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ const utils = require('../utils');
1212
// Rule Definition
1313
// ------------------------------------------------------------------------------
1414

15+
/**
16+
* @type {import('eslint').Rule.RuleModule}
17+
*/
1518
module.exports = {
1619
meta: {
1720
type: 'problem',

lib/rules/require-meta-has-suggestions.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ const { getStaticValue } = require('eslint-utils');
77
// Rule Definition
88
// ------------------------------------------------------------------------------
99

10+
/**
11+
* @type {import('eslint').Rule.RuleModule}
12+
*/
1013
module.exports = {
1114
meta: {
1215
type: 'problem',

lib/rules/require-meta-schema.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ const utils = require('../utils');
77
// Rule Definition
88
// ------------------------------------------------------------------------------
99

10+
/**
11+
* @type {import('eslint').Rule.RuleModule}
12+
*/
1013
module.exports = {
1114
meta: {
1215
type: 'suggestion',

lib/rules/require-meta-type.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ const VALID_TYPES = new Set(['problem', 'suggestion', 'layout']);
1313
// Rule Definition
1414
// ------------------------------------------------------------------------------
1515

16+
/**
17+
* @type {import('eslint').Rule.RuleModule}
18+
*/
1619
module.exports = {
1720
meta: {
1821
type: 'problem',

lib/rules/test-case-property-ordering.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const utils = require('../utils');
1111
// Rule Definition
1212
// ------------------------------------------------------------------------------
1313

14+
/**
15+
* @type {import('eslint').Rule.RuleModule}
16+
*/
1417
module.exports = {
1518
meta: {
1619
type: 'suggestion',

lib/rules/test-case-shorthand-strings.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const utils = require('../utils');
1111
// Rule Definition
1212
// ------------------------------------------------------------------------------
1313

14+
/**
15+
* @type {import('eslint').Rule.RuleModule}
16+
*/
1417
module.exports = {
1518
meta: {
1619
type: 'suggestion',

0 commit comments

Comments
 (0)