13 lines
500 B
JavaScript
13 lines
500 B
JavaScript
'use strict';
|
|
|
|
module.exports = (context, badBrowser) => ({
|
|
'AssignmentExpression[operator="||="]'(node) {
|
|
context.report(node, `Logical assignment operators are not supported in ${badBrowser}`)
|
|
},
|
|
'AssignmentExpression[operator="&&="]'(node) {
|
|
context.report(node, `Logical assignment operators are not supported in ${badBrowser}`)
|
|
},
|
|
'AssignmentExpression[operator="??="]'(node) {
|
|
context.report(node, `Logical assignment operators are not supported in ${badBrowser}`)
|
|
}
|
|
})
|