📁
SKYSHELL MANAGER
PHP v8.2.30
Create
Create
Path:
root
/
home
/
qooetu
/
costes.qooetu.com
/
Name
Size
Perm
Actions
📁
.well-known
-
0755
🗑️
🏷️
🔒
📁
2e19d9
-
0755
🗑️
🏷️
🔒
📁
6b114
-
0755
🗑️
🏷️
🔒
📁
Modules
-
0755
🗑️
🏷️
🔒
📁
app
-
0755
🗑️
🏷️
🔒
📁
assets
-
0755
🗑️
🏷️
🔒
📁
bootstrap
-
0755
🗑️
🏷️
🔒
📁
cgi-bin
-
0755
🗑️
🏷️
🔒
📁
config
-
0755
🗑️
🏷️
🔒
📁
css
-
0755
🗑️
🏷️
🔒
📁
database
-
0755
🗑️
🏷️
🔒
📁
images
-
0755
🗑️
🏷️
🔒
📁
js
-
0755
🗑️
🏷️
🔒
📁
nbproject
-
0755
🗑️
🏷️
🔒
📁
public
-
0755
🗑️
🏷️
🔒
📁
resources
-
0755
🗑️
🏷️
🔒
📁
routes
-
0755
🗑️
🏷️
🔒
📁
storage
-
0755
🗑️
🏷️
🔒
📁
tests
-
0755
🗑️
🏷️
🔒
📁
uploads
-
0755
🗑️
🏷️
🔒
📁
vendor
-
0755
🗑️
🏷️
🔒
📁
wp-admin
-
0755
🗑️
🏷️
🔒
📁
wp-content
-
0755
🗑️
🏷️
🔒
📁
wp-includes
-
0755
🗑️
🏷️
🔒
📄
.htaccess
0.23 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
COOKIE.txt
0.2 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
X7ROOT.txt
0.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
defaults.php
1.29 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
engine.php
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
error_log
813.08 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
features.php
11.28 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
googlecfb82e09419fc0f6.html
0.05 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
index.php0
1.56 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
inputs.php
0.12 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
kurd.html
1.07 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
library.php
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
min.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
p.php
2.75 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
php.ini
0.04 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
product.php
1.78 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
qpmwztts.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
robots.txt
0.32 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
tovmbkwh.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
tyyffovi.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
veoxv.html
1.23 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
Edit: redefined_loop_name.py
# Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/main/LICENSE # Copyright (c) https://github.com/PyCQA/pylint/blob/main/CONTRIBUTORS.txt """Optional checker to warn when loop variables are overwritten in the loop's body.""" from __future__ import annotations from astroid import nodes from pylint import checkers from pylint.checkers import utils from pylint.interfaces import HIGH from pylint.lint import PyLinter class RedefinedLoopNameChecker(checkers.BaseChecker): name = "redefined-loop-name" msgs = { "W2901": ( "Redefining %r from loop (line %s)", "redefined-loop-name", "Used when a loop variable is overwritten in the loop body.", ), } def __init__(self, linter: PyLinter) -> None: super().__init__(linter) self._loop_variables: list[ tuple[nodes.For, list[str], nodes.LocalsDictNodeNG] ] = [] @utils.only_required_for_messages("redefined-loop-name") def visit_assignname(self, node: nodes.AssignName) -> None: assign_type = node.assign_type() if not isinstance(assign_type, (nodes.Assign, nodes.AugAssign)): return node_scope = node.scope() for outer_for, outer_variables, outer_for_scope in self._loop_variables: if node_scope is not outer_for_scope: continue if node.name in outer_variables and not utils.in_for_else_branch( outer_for, node ): self.add_message( "redefined-loop-name", args=(node.name, outer_for.fromlineno), node=node, confidence=HIGH, ) break @utils.only_required_for_messages("redefined-loop-name") def visit_for(self, node: nodes.For) -> None: assigned_to = [a.name for a in node.target.nodes_of_class(nodes.AssignName)] # Only check variables that are used assigned_to = [ var for var in assigned_to if not self.linter.config.dummy_variables_rgx.match(var) ] node_scope = node.scope() for variable in assigned_to: for outer_for, outer_variables, outer_for_scope in self._loop_variables: if node_scope is not outer_for_scope: continue if variable in outer_variables and not utils.in_for_else_branch( outer_for, node ): self.add_message( "redefined-loop-name", args=(variable, outer_for.fromlineno), node=node, confidence=HIGH, ) break self._loop_variables.append((node, assigned_to, node.scope())) @utils.only_required_for_messages("redefined-loop-name") def leave_for(self, node: nodes.For) -> None: # pylint: disable=unused-argument self._loop_variables.pop() def register(linter: PyLinter) -> None: linter.register_checker(RedefinedLoopNameChecker(linter))
Save