Skip to content

Commit a32ab26

Browse files
Disable require-jsdoc rule (#601)
1 parent d0b90a9 commit a32ab26

File tree

85 files changed

+2
-388
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+2
-388
lines changed

.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
"plugin:regexp/recommended",
1818
],
1919
rules: {
20-
"require-jsdoc": "error",
20+
"require-jsdoc": "off",
2121
"no-warning-comments": "warn",
2222
"no-lonely-if": "off",
2323
complexity: "off",

lib/rules/confusing-quantifier.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ export default createRule("confusing-quantifier", {
2424
type: "problem",
2525
},
2626
create(context) {
27-
/**
28-
* Create visitor
29-
*/
3027
function createVisitor({
3128
node,
3229
flags,

lib/rules/control-character-escape.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,6 @@ export default createRule("control-character-escape", {
5858
type: "suggestion", // "problem",
5959
},
6060
create(context) {
61-
/**
62-
* Create visitor
63-
*/
6461
function createVisitor(
6562
regexpContext: RegExpContext,
6663
): RegExpVisitor.Handlers {

lib/rules/hexadecimal-escape.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@ export default createRule("hexadecimal-escape", {
3232
create(context) {
3333
const always = context.options[0] !== "never"
3434

35-
/**
36-
* Verify for always
37-
*/
3835
function verifyForAlways(
3936
{ node, getRegexpLocation, fixReplaceNode }: RegExpContext,
4037
kind: EscapeSequenceKind,
@@ -62,9 +59,6 @@ export default createRule("hexadecimal-escape", {
6259
})
6360
}
6461

65-
/**
66-
* Verify for never
67-
*/
6862
function verifyForNever(
6963
{ node, getRegexpLocation, fixReplaceNode }: RegExpContext,
7064
kind: EscapeSequenceKind,
@@ -86,9 +80,6 @@ export default createRule("hexadecimal-escape", {
8680

8781
const verify = always ? verifyForAlways : verifyForNever
8882

89-
/**
90-
* Create visitor
91-
*/
9283
function createVisitor(
9384
regexpContext: RegExpContext,
9485
): RegExpVisitor.Handlers {

lib/rules/letter-case.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ const DEFAULTS = {
2424
controlEscape: "uppercase" as const,
2525
}
2626

27-
/** Parse option */
2827
function parseOptions(option?: {
2928
caseInsensitive?: Case
3029
unicodeEscape?: Case
@@ -89,9 +88,6 @@ export default createRule("letter-case", {
8988
create(context) {
9089
const options = parseOptions(context.options[0])
9190

92-
/**
93-
* Report
94-
*/
9591
function report(
9692
{ node, getRegexpLocation, fixReplaceNode }: RegExpContext,
9793
reportNode: CharacterClassRange | Character,
@@ -112,7 +108,6 @@ export default createRule("letter-case", {
112108
})
113109
}
114110

115-
/** Verify for Character in case insensitive */
116111
function verifyCharacterInCaseInsensitive(
117112
regexpContext: RegExpContext,
118113
cNode: Character,
@@ -135,7 +130,6 @@ export default createRule("letter-case", {
135130
)
136131
}
137132

138-
/** Verify for CharacterClassRange in case insensitive */
139133
function verifyCharacterClassRangeInCaseInsensitive(
140134
regexpContext: RegExpContext,
141135
ccrNode: CharacterClassRange,
@@ -166,7 +160,6 @@ export default createRule("letter-case", {
166160
)
167161
}
168162

169-
/** Verify for Character in unicode escape */
170163
function verifyCharacterInUnicodeEscape(
171164
regexpContext: RegExpContext,
172165
cNode: Character,
@@ -193,7 +186,6 @@ export default createRule("letter-case", {
193186
)
194187
}
195188

196-
/** Verify for Character in hexadecimal escape */
197189
function verifyCharacterInHexadecimalEscape(
198190
regexpContext: RegExpContext,
199191
cNode: Character,
@@ -217,7 +209,6 @@ export default createRule("letter-case", {
217209
)
218210
}
219211

220-
/** Verify for Character in control escape */
221212
function verifyCharacterInControl(
222213
regexpContext: RegExpContext,
223214
cNode: Character,
@@ -239,9 +230,6 @@ export default createRule("letter-case", {
239230
)
240231
}
241232

242-
/**
243-
* Create visitor
244-
*/
245233
function createVisitor(
246234
regexpContext: RegExpContext,
247235
): RegExpVisitor.Handlers {

lib/rules/match-any.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,6 @@ export default createRule("match-any", {
129129
return range?.replace(fixer, preference) ?? null
130130
}
131131

132-
/**
133-
* Create visitor
134-
*/
135132
function createVisitor(
136133
regexpContext: RegExpContext,
137134
): RegExpVisitor.Handlers {

lib/rules/negation.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ export default createRule("negation", {
2323
type: "suggestion", // "problem",
2424
},
2525
create(context) {
26-
/**
27-
* Create visitor
28-
*/
2926
function createVisitor({
3027
node,
3128
getRegexpLocation,

lib/rules/no-contradiction-with-assertion.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,6 @@ export default createRule("no-contradiction-with-assertion", {
249249
type: "problem",
250250
},
251251
create(context) {
252-
/** Create visitor */
253252
function createVisitor(
254253
regexpContext: RegExpContext,
255254
): RegExpVisitor.Handlers {

lib/rules/no-control-character.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,12 @@ export default createRule("no-control-character", {
3636
hasSuggestions: true,
3737
},
3838
create(context) {
39-
/**
40-
* Create visitor
41-
*/
4239
function createVisitor(
4340
regexpContext: RegExpContext,
4441
): RegExpVisitor.Handlers {
4542
const { node, patternSource, getRegexpLocation, fixReplaceNode } =
4643
regexpContext
4744

48-
/** */
4945
function isBadEscapeRaw(raw: string, cp: number): boolean {
5046
return (
5147
raw.codePointAt(0)! === cp ||
@@ -54,7 +50,6 @@ export default createRule("no-control-character", {
5450
)
5551
}
5652

57-
/** */
5853
function isAllowedEscapeRaw(raw: string): boolean {
5954
return (
6055
ALLOWED_CONTROL_CHARS.test(raw) ||

lib/rules/no-dupe-characters-character-class.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,6 @@ function groupElements(
9191
characterSets: [...characterSets.values()],
9292
}
9393

94-
/**
95-
* Build key of range
96-
*/
9794
function buildRangeKey(rangeCharSet: CharSet) {
9895
return rangeCharSet.ranges
9996
.map((r) => String.fromCodePoint(r.min, r.max))
@@ -246,9 +243,6 @@ export default createRule("no-dupe-characters-character-class", {
246243
})
247244
}
248245

249-
/**
250-
* Create visitor
251-
*/
252246
function createVisitor(
253247
regexpContext: RegExpContext,
254248
): RegExpVisitor.Handlers {

0 commit comments

Comments
 (0)