Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
canvas
/
node_modules
/
eslint-plugin-babel
/
rules
/
Filename :
no-invalid-this.js
back
Copy
"use strict"; const ruleComposer = require('eslint-rule-composer'); const eslint = require('eslint'); const noInvalidThisRule = new eslint.Linter().getRules().get('no-invalid-this'); module.exports = ruleComposer.filterReports( noInvalidThisRule, (problem, metadata) => { let inClassProperty = false; let node = problem.node; while (node) { if (node.type === "ClassProperty" || node.type === "ClassPrivateProperty") { inClassProperty = true; return; } node = node.parent; } return !inClassProperty; } );