Skip to content

Commit 16330c3

Browse files
committed
Chore: use optional param to simplify.
1 parent 7a5af4d commit 16330c3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/rules/no-unused-vars.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ const utils = require('../utils')
1010
* Collect used variables recursively.
1111
*
1212
* @param {Node} node - The node to collect.
13-
* @param {Object} used - The object to restore result.
13+
* @param {Object} used(optional) - The object to restore result.
1414
* @returns {Object} used variables.
1515
*/
16-
function collectUsed (node, used) {
16+
function collectUsed (node, used = {}) {
1717
if (node.type === 'VExpressionContainer') {
1818
node.references.forEach(ref => {
1919
used[ref.id.name] = true
@@ -42,7 +42,7 @@ function create (context) {
4242
utils.registerTemplateBodyVisitor(context, {
4343
"VAttribute[directive=true][key.name='for']": function (node) {
4444
const vars = node.value.expression.left
45-
const used = collectUsed(node.parent.parent, {})
45+
const used = collectUsed(node.parent.parent)
4646

4747
// report unused.
4848
vars.filter(v => !used[v.name]).forEach(v => {
@@ -58,7 +58,7 @@ function create (context) {
5858
},
5959

6060
"VAttribute[directive=false][key.name='scope']": function (node) {
61-
const used = collectUsed(node.parent.parent, {})
61+
const used = collectUsed(node.parent.parent)
6262

6363
if (!used[node.value.value]) {
6464
context.report({

0 commit comments

Comments
 (0)