Skip to content

Commit dad2fff

Browse files
committed
Remove unnecessary intermediate variable
1 parent fc241c1 commit dad2fff

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

tools/update-docs-rules-index.js

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -249,24 +249,16 @@ const releases = [
249249
])
250250
)
251251
].sort()
252-
const linkDefinitionLines = [
253-
'<!-- link definitions for rules -->',
254-
'',
255-
...rules.map((rule) => `[${rule.ruleId}]: ./${rule.name}.md`),
256-
'',
257-
'<!-- link definitions for removed rules -->',
258-
'',
259-
...removedRules.map(
260-
(rule) => `[vue/${rule.ruleName}]: ./${rule.ruleName}.md`
261-
),
262-
'',
263-
'<!-- link definitions for releases -->',
264-
'',
265-
...releases.map(
266-
(release) =>
267-
`[${release}]: https://github.com/vuejs/eslint-plugin-vue/releases/tag/${release}`
268-
)
269-
]
252+
const ruleLinkDefinitions = rules.map(
253+
(rule) => `[${rule.ruleId}]: ./${rule.name}.md`
254+
)
255+
const removedRuleLinkDefinitions = removedRules.map(
256+
(rule) => `[vue/${rule.ruleName}]: ./${rule.ruleName}.md`
257+
)
258+
const releaseLinkDefinitions = releases.map(
259+
(release) =>
260+
`[${release}]: https://github.com/vuejs/eslint-plugin-vue/releases/tag/${release}`
261+
)
270262

271263
// -----------------------------------------------------------------------------
272264
const readmeFilePath = path.resolve(__dirname, '../docs/rules/index.md')
@@ -295,6 +287,16 @@ Mark indicating rule type:
295287
296288
${rulesTableContent.trim()}
297289
298-
${linkDefinitionLines.join('\n')}
290+
<!-- link definitions for rules -->
291+
292+
${ruleLinkDefinitions.join('\n')}
293+
294+
<!-- link definitions for removed rules -->
295+
296+
${removedRuleLinkDefinitions.join('\n')}
297+
298+
<!-- link definitions for releases -->
299+
300+
${releaseLinkDefinitions.join('\n')}
299301
`
300302
)

0 commit comments

Comments
 (0)