Skip to content

Commit ce2d8d5

Browse files
committed
feat: update set
1 parent 4a4ad4b commit ce2d8d5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/rules/no-deprecated-delete-set.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
const utils = require('../utils')
88
const { findVariable } = require('@eslint-community/eslint-utils')
99

10-
const deprecatedApis = ['set', 'delete']
10+
const deprecatedApis = new Set(['set', 'delete'])
1111
const deprecatedImportApis = new Set(['set', 'del'])
12-
const deprecatedDollarApis = new Set(deprecatedApis.map((item) => `$${item}`))
12+
const deprecatedDollarApis = new Set(['$set', '$delete'])
1313

1414
/**
1515
* @param {Expression|Super} node
@@ -54,7 +54,7 @@ module.exports = {
5454

5555
// Vue 2 Global API: Vue.set()
5656
if (
57-
deprecatedApis.includes(identifier.name) &&
57+
deprecatedApis.has(identifier.name) &&
5858
identifier.parent.type === 'MemberExpression' &&
5959
isVue(identifier.parent.object) &&
6060
identifier.parent.parent.type === 'CallExpression' &&

0 commit comments

Comments
 (0)