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.52
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 : rule-fixer.js
/** * @fileoverview An object that creates fix commands for rules. * @author Nicholas C. Zakas */ "use strict"; //------------------------------------------------------------------------------ // Requirements //------------------------------------------------------------------------------ // none! //------------------------------------------------------------------------------ // Helpers //------------------------------------------------------------------------------ /** * Creates a fix command that inserts text at the specified index in the source text. * @param {int} index The 0-based index at which to insert the new text. * @param {string} text The text to insert. * @returns {Object} The fix command. * @private */ function insertTextAt(index, text) { return { range: [index, index], text }; } //------------------------------------------------------------------------------ // Public Interface //------------------------------------------------------------------------------ /** * Creates code fixing commands for rules. */ const ruleFixer = Object.freeze({ /** * Creates a fix command that inserts text after the given node or token. * The fix is not applied until applyFixes() is called. * @param {ASTNode|Token} nodeOrToken The node or token to insert after. * @param {string} text The text to insert. * @returns {Object} The fix command. */ insertTextAfter(nodeOrToken, text) { return this.insertTextAfterRange(nodeOrToken.range, text); }, /** * Creates a fix command that inserts text after the specified range in the source text. * The fix is not applied until applyFixes() is called. * @param {int[]} range The range to replace, first item is start of range, second * is end of range. * @param {string} text The text to insert. * @returns {Object} The fix command. */ insertTextAfterRange(range, text) { return insertTextAt(range[1], text); }, /** * Creates a fix command that inserts text before the given node or token. * The fix is not applied until applyFixes() is called. * @param {ASTNode|Token} nodeOrToken The node or token to insert before. * @param {string} text The text to insert. * @returns {Object} The fix command. */ insertTextBefore(nodeOrToken, text) { return this.insertTextBeforeRange(nodeOrToken.range, text); }, /** * Creates a fix command that inserts text before the specified range in the source text. * The fix is not applied until applyFixes() is called. * @param {int[]} range The range to replace, first item is start of range, second * is end of range. * @param {string} text The text to insert. * @returns {Object} The fix command. */ insertTextBeforeRange(range, text) { return insertTextAt(range[0], text); }, /** * Creates a fix command that replaces text at the node or token. * The fix is not applied until applyFixes() is called. * @param {ASTNode|Token} nodeOrToken The node or token to remove. * @param {string} text The text to insert. * @returns {Object} The fix command. */ replaceText(nodeOrToken, text) { return this.replaceTextRange(nodeOrToken.range, text); }, /** * Creates a fix command that replaces text at the specified range in the source text. * The fix is not applied until applyFixes() is called. * @param {int[]} range The range to replace, first item is start of range, second * is end of range. * @param {string} text The text to insert. * @returns {Object} The fix command. */ replaceTextRange(range, text) { return { range, text }; }, /** * Creates a fix command that removes the node or token from the source. * The fix is not applied until applyFixes() is called. * @param {ASTNode|Token} nodeOrToken The node or token to remove. * @returns {Object} The fix command. */ remove(nodeOrToken) { return this.removeRange(nodeOrToken.range); }, /** * Creates a fix command that removes the specified range of text from the source. * The fix is not applied until applyFixes() is called. * @param {int[]} range The range to remove, first item is start of range, second * is end of range. * @returns {Object} The fix command. */ removeRange(range) { return { range, text: "" }; } }); module.exports = ruleFixer;
Close