Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.189
Cant Read [ /etc/named.conf ]
8.1.31
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
amatya /
quiz1 /
node_modules /
eslint /
lib /
linter /
[ HOME SHELL ]
Name
Size
Permission
Action
code-path-analysis
[ DIR ]
dr-xr-xr-x
apply-disable-directives.js
19.27
KB
-rw-rw-rw-
config-comment-parser.js
6.11
KB
-rw-rw-rw-
index.js
250
B
-rw-rw-rw-
interpolate.js
764
B
-rw-rw-rw-
linter.js
79.88
KB
-rw-rw-rw-
node-event-generator.js
12.42
KB
-rw-rw-rw-
report-translator.js
13.22
KB
-rw-rw-rw-
rule-fixer.js
4.52
KB
-rw-rw-rw-
rules.js
2.27
KB
-rw-rw-rw-
safe-emitter.js
2.08
KB
-rw-rw-rw-
source-code-fixer.js
4.57
KB
-rw-rw-rw-
timing.js
3.89
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : rules.js
/** * @fileoverview Defines a storage for rules. * @author Nicholas C. Zakas * @author aladdin-add */ "use strict"; //------------------------------------------------------------------------------ // Requirements //------------------------------------------------------------------------------ const builtInRules = require("../rules"); //------------------------------------------------------------------------------ // Helpers //------------------------------------------------------------------------------ /** * Normalizes a rule module to the new-style API * @param {(Function|{create: Function})} rule A rule object, which can either be a function * ("old-style") or an object with a `create` method ("new-style") * @returns {{create: Function}} A new-style rule. */ function normalizeRule(rule) { return typeof rule === "function" ? Object.assign({ create: rule }, rule) : rule; } //------------------------------------------------------------------------------ // Public Interface //------------------------------------------------------------------------------ /** * A storage for rules. */ class Rules { constructor() { this._rules = Object.create(null); } /** * Registers a rule module for rule id in storage. * @param {string} ruleId Rule id (file name). * @param {Function} ruleModule Rule handler. * @returns {void} */ define(ruleId, ruleModule) { this._rules[ruleId] = normalizeRule(ruleModule); } /** * Access rule handler by id (file name). * @param {string} ruleId Rule id (file name). * @returns {{create: Function, schema: JsonSchema[]}} * A rule. This is normalized to always have the new-style shape with a `create` method. */ get(ruleId) { if (typeof this._rules[ruleId] === "string") { this.define(ruleId, require(this._rules[ruleId])); } if (this._rules[ruleId]) { return this._rules[ruleId]; } if (builtInRules.has(ruleId)) { return builtInRules.get(ruleId); } return null; } *[Symbol.iterator]() { yield* builtInRules; for (const ruleId of Object.keys(this._rules)) { yield [ruleId, this.get(ruleId)]; } } } module.exports = Rules;
Close