eslint-plugin-jquery
Version:
Disallow jQuery functions with native equivalents.
27 lines (22 loc) • 499 B
JavaScript
const utils = require('./utils.js')
module.exports = {
meta: {
docs: {},
schema: []
},
create: function(context) {
return {
CallExpression: function(node) {
if (node.callee.type !== 'MemberExpression') return
if (node.callee.property.name !== 'closest') return
if (utils.isjQuery(node)) {
context.report({
node: node,
message: 'Prefer closest to $.closest'
})
}
}
}
}
}