Repository Analysis

cockpit-project/cockpit

Cockpit is a web-based graphical interface for servers.

3.1 Likely human-written View on GitHub
3.1
Adjusted Score
3.1
Raw Score
100%
Time Factor
2026-05-30
Last Push
14,177
Stars
JavaScript
Language
170,723
Lines of Code
857
Files
328
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 3HIGH 37MEDIUM 17LOW 271

Pattern Findings

328 matches across 12 categories. Click a row to expand file-level details.

Cross-Language Confusion37 hits · 190 pts
SeverityFileLineSnippet
HIGHtest/pytest/test_packages.py73 (confdir / 'basic.override.json').write_text('{"description": null, "priority": 5, "does-not-exist": null}')
HIGHtest/common/storagelib.py114 ls -la /sys/block/{os.path.basename(dev)}/holders/ >&2 || true
HIGHtest/common/storagelib.py115 fuser -v {dev} >&2 || true
HIGHtest/common/storagelib.py604 ! test -f /etc/kernel/cmdline || mv /etc/kernel/cmdline /etc/kernel/cmdline.stowed
HIGHtest/common/storagelib.py607 ! test -f /etc/kernel/cmdline.stowed || mv /etc/kernel/cmdline.stowed /etc/kernel/cmdline
HIGHtest/common/storagelib.py610! test -f /etc/kernel/cmdline || cp /etc/kernel/cmdline /new-root/etc/kernel/cmdline
HIGHtest/common/storagelib.py54 dev = self.machine.execute('while true; do O=$(ls /sys/bus/pseudo/drivers/scsi_debug/adapter*/host*/target*/*:*/
HIGHtest/common/storagelib.py55 '[ -n "$O" ] && break || sleep 0.1; done; echo "/dev/$O"').strip()
HIGHtest/common/storagelib.py102 systemctl stop udisks2 || true
HIGHtest/common/storagelib.py234 result.push(lis[i].textContent);
HIGHtest/common/storagelib.py700 ver = self.machine.execute("busctl --system get-property org.freedesktop.UDisks2 /org/freedesktop/UDisks2/Manage
HIGHtest/common/storagelib.py707 crypto_types = self.machine.execute("busctl --system get-property org.freedesktop.UDisks2 /org/freedesktop/UDisk
HIGHtest/common/testlib.py1985 " umount $d || true; dmsetup remove --force $d || true; "
HIGHtest/common/testlib.py1988 " umount /dev/$dev || true; "
HIGHtest/common/testlib.py1998 loginctl terminate-user $u 2>/dev/null || true
HIGHtest/common/testlib.py1999 loginctl kill-user $u 2>/dev/null || true
HIGHtest/common/testlib.py2000 pkill -9 -u $u || true
HIGHtest/common/testlib.py275 sizzle_js = sizzle_js.replace('context = context || document;', 'context = context || window.document;')
HIGHtest/common/testlib.py1974 m.execute("systemctl try-restart sssd || true")
HIGHtest/common/testlib.py2494 cmd = f"umount {path} || {{ fuser -uvk {path} {path}/* >&2 || true; sleep 1; umount {path}; }}"
HIGHtest/common/testlib.py2594 self.machine.execute("test -f /home/admin/.ssh/id_rsa || ssh-keygen -f /home/admin/.ssh/id_rsa -t rsa -N ''")
HIGHtest/common/netlib.py112 if 'default' in m.execute("virsh net-list --name || true"):
HIGHtest/common/packagelib.py58 self.addCleanup(self.machine.execute, "systemctl stop packagekit; systemctl reset-failed packagekit || true")
HIGHtest/common/packagelib.py80 self.machine.execute("test -d /var/lib/PackageKit/alpm && rm -r /var/lib/PackageKit/alpm || true")
HIGHtest/common/packagelib.py80 self.machine.execute("test -d /var/lib/PackageKit/alpm && rm -r /var/lib/PackageKit/alpm || true")
HIGHtest/common/packagelib.py84 fuser -k /var/lib/pacman/db.lck || true;
HIGHtest/common/packagelib.py113 self.machine.execute("systemctl kill --signal=SIGKILL packagekit || true; rm -rf /var/cache/PackageKit")
HIGHtest/common/packagelib.py114 self.machine.execute("systemctl reset-failed packagekit || true")
HIGHtest/common/packagelib.py128 self.machine.execute("rm -r /etc/systemd/system/dnf-automatic* && systemctl daemon-reload || true")
HIGHtest/common/packagelib.py132 self.addCleanup(self.machine.execute, "systemctl disable --now dnf5-automatic.timer 2>/dev/null || true")
HIGHtest/common/packagelib.py134 "rm -r /etc/systemd/system/dnf5-automatic*.d && systemctl daemon-reload || true")
HIGHtest/common/packagelib.py134 "rm -r /etc/systemd/system/dnf5-automatic*.d && systemctl daemon-reload || true")
HIGHtest/common/packagelib.py224 self.addCleanup(m.execute, f"dpkg -P --force-depends --force-remove-reinstreq {name} 2>/dev/null || true")
HIGHtest/common/packagelib.py311 self.addCleanup(self.machine.execute, f"rpm -e --nodeps {name} 2>/dev/null || true")
HIGHtest/common/packagelib.py402 self.addCleanup(self.machine.execute, f"pacman -Rdd --noconfirm {name} 2>/dev/null || true")
HIGHtest/common/packagelib.py475 self.addCleanup(self.machine.execute, "kill %i || true" % pid)
HIGHtest/common/packagelib.py487 if 'testrepo' not in self.machine.execute('grep testrepo /etc/pacman.conf || true'):
Hyper-Verbose Identifiers88 hits · 88 pts
SeverityFileLineSnippet
LOWtest/pytest/test_packages.py34def test_parse_accept_language(test_input: str, expected: 'tuple[str]') -> None:
LOWtest/pytest/test_packages.py168def test_condition_hides_priority(pkgdir: Path) -> None:
LOWtest/pytest/test_packages.py245def test_conditions_any_errors(pkgdir: Path) -> None:
LOWtest/pytest/test_packages.py349def test_overlapping_minified(pkgdir: Path) -> None:
LOWtest/pytest/test_pcp.py253def unsupported_metric_archive(tmpdir_factory):
LOWtest/pytest/test_pcp.py384async def test_pcp_instances_option(transport, instances_archive):
LOWtest/pytest/test_pcp.py409async def test_pcp_omit_instances_option(transport, instances_archive):
LOWtest/pytest/test_pcp.py483async def test_pcp_negative_timestamp(transport, timestamps_archive):
LOWtest/pytest/test_pcp.py539async def test_pcp_instances_change(transport, instances_change_archive):
LOWtest/pytest/test_pcp.py568async def test_pcp_scale_memory_unit(transport, mem_avail_archive):
LOWtest/pytest/test_pcp.py654async def test_pcp_unsupported_metric(transport, unsupported_metric_archive):
LOWtest/pytest/test_transport.py530 async def test_write_backlog_eof_and_close(self) -> None:
LOWtest/pytest/test_browser.py107async def test_timeformat_timezones(
LOWtest/pytest/test_peer.py84async def test_shutdown_before_init(monkeypatch, transport, rule):
LOWtest/pytest/test_peer.py125async def test_await_broken_connect(bridge):
LOWtest/pytest/test_peer.py137async def test_await_broken_after_connect(bridge):
LOWtest/pytest/test_peer.py163async def test_await_cancellable_connect_init(bridge):
LOWtest/pytest/test_peer.py173async def test_await_cancellable_connect_close(monkeypatch, bridge):
LOWtest/pytest/test_samples.py108def test_temperature_descriptions():
LOWtest/pytest/test_bridge.py175async def verify_root_bridge_not_running(bridge: Bridge, transport: MockTransport) -> None:
LOWtest/pytest/test_bridge.py184async def verify_root_bridge_running(bridge: Bridge, transport: MockTransport) -> None:
LOWtest/pytest/test_bridge.py265async def test_superuser_dbus_wrong_pw(bridge: Bridge, transport: MockTransport, monkeypatch) -> None:
LOWtest/pytest/test_bridge.py1328async def test_fsinfo_nofollow_watch(transport: MockTransport) -> None:
LOWtest/pytest/test_bridge.py1333async def test_fsinfo_nofollow_targets(transport: MockTransport) -> None:
LOWtest/pytest/test_bridge.py1382async def test_fsinfo_onlydir_watch(transport: MockTransport, fsinfo_test_cases: 'dict[Path, JsonObject]') -> None:
LOWtest/pytest/test_bridge.py1401async def test_fsinfo_watch_identity_changes(
LOWtest/pytest/ws/test_authorize.py73def test_parse_subject_invalid(challenge: str) -> None:
LOWtest/pytest/ws/test_authorize.py111def test_build_basic_roundtrip() -> None:
LOWtest/pytest/ws/test_authorize.py127def test_build_basic_with_known_hosts() -> None:
LOWtest/pytest/ws/test_authorize.py153def test_parse_negotiate_invalid(response: str) -> None:
LOWtest/pytest/ws/test_authorize.py170def test_build_negotiate_roundtrip() -> None:
LOWtest/pytest/ws/test_authorize.py183def test_parse_x_conversation(
LOWtest/pytest/ws/test_authorize.py191def test_parse_x_conversation_invalid() -> None:
LOWtest/pytest/ws/test_authorize.py196def test_build_x_conversation_with_prompt() -> None:
LOWtest/pytest/ws/test_authorize.py202def test_build_x_conversation_no_prompt() -> None:
LOWtest/pytest/ws/test_authorize.py208def test_build_x_conversation_generate() -> None:
LOWtest/pytest/ws/test_authorize.py215def test_build_x_conversation_empty_invalid() -> None:
LOWtest/pytest/ws/test_authorize.py220def test_build_x_conversation_roundtrip() -> None:
LOWtest/verify/conftest.py31def pytest_collection_modifyitems(session: pytest.Session, items: List[pytest.Item]) -> None:
LOWtest/common/test-functions.js348function currentFrameAbsolutePosition() {
LOWtest/common/storagelib.py264 def dialog_wait_apply_enabled(self) -> None:
LOWtest/common/storagelib.py267 def dialog_wait_apply_disabled(self) -> None:
LOWtest/common/storagelib.py435 def assert_not_in_configuration(self, dev: str, tab: str, field: str, text: str) -> None:
LOWtest/common/storagelib.py438 def child_configuration_field(self, dev: str, tab: str, field: str) -> str:
LOWtest/common/storagelib.py452 def assert_in_child_configuration(self, dev: str, tab: str, field: str, text: str) -> None:
LOWtest/common/storagelib.py455 def lvol_child_configuration_field(self, lvol: str, tab: str, field: str) -> str:
LOWtest/common/storagelib.py468 def assert_in_lvol_child_configuration(self, lvol: str, tab: str, field: str, text: str) -> None:
LOWtest/common/storagelib.py471 def setup_systemd_password_agent(self, password: str) -> None:
LOWtest/common/storagelib.py124 def add_targetd_loopback_disk(self, index: str, size: int = 50) -> str:
LOWtest/common/storagelib.py670 def check_dropdown_action_disabled(self, parent: str, title: str, expected_text: str) -> None:
LOWtest/common/storagelib.py686 def wait_card_button_disabled(self, card_title: str, button_title: str) -> None:
LOWtest/common/lcov.py448def prepare_for_code_coverage() -> None:
LOWtest/common/testlib.py776 def set_file_autocomplete_val(self, group_identifier: str, location: str) -> None:
LOWtest/common/testlib.py1133 def check_superuser_indicator(self, expected: str) -> None:
LOWtest/common/testlib.py1201 def get_raw_pf_progress_value(self, progress_bar_sel: str) -> int:
LOWtest/common/testlib.py1213 def start_machine_troubleshoot(
LOWtest/common/testlib.py1300 def _set_emulated_media_theme(self, name: str) -> None:
LOWtest/common/testlib.py1326 def _adjust_window_for_fixed_content_size(self) -> None:
LOWtest/common/testlib.py1344 def assert_pixels_in_current_layout(
LOWtest/common/testlib.py1608 def assert_no_unused_pixel_test_references(self) -> None:
28 more matches not shown…
Deep Nesting73 hits · 68 pts
SeverityFileLineSnippet
LOWtest/pytest/mockpeer.py11
LOWtest/pytest/test_browser.py47
LOWtest/pytest/test_bridge.py914
LOWtest/pytest/test_bridge.py1356
LOWtest/pytest/test_bridge.py1609
LOWtest/common/js_coverage.py49
LOWtest/common/js_coverage.py275
LOWtest/common/storagelib.py195
LOWtest/common/storagelib.py419
LOWtest/common/storagelib.py438
LOWtest/common/storagelib.py455
LOWtest/common/lcov.py143
LOWtest/common/lcov.py203
LOWtest/common/lcov.py269
LOWtest/common/lcov.py390
LOWtest/common/lcov.py481
LOWtest/common/lcov.py236
LOWtest/common/testlib.py508
LOWtest/common/testlib.py814
LOWtest/common/testlib.py949
LOWtest/common/testlib.py1344
LOWtest/common/testlib.py1550
LOWtest/common/testlib.py2388
LOWtest/common/testlib.py1489
LOWtest/common/webdriver_bidi.py226
LOWtest/common/packagelib.py15
LOWpkg/storaged/btrfs/btrfs-tool.py148
LOWpkg/storaged/btrfs/btrfs-tool.py217
LOWpkg/storaged/crypto/luksmeta-monitor-hack.py24
LOWpkg/storaged/crypto/luksmeta-monitor-hack.py53
LOWpkg/storaged/nfs/nfs-mounts.py69
LOWpkg/storaged/nfs/nfs-mounts.py167
LOWpkg/storaged/nfs/nfs-mounts.py225
LOWpkg/storaged/legacy-vdo/vdo-monitor.py49
LOWpkg/lib/get-timesync-backend.py11
LOWpkg/lib/get-timesync-backend.py49
LOWpkg/apps/watch-appstream.py199
LOWpkg/apps/watch-appstream.py365
LOWpkg/apps/watch-appstream.py43
LOWpkg/apps/watch-appstream.py314
LOWpkg/apps/watch-appstream.py370
LOWpkg/apps/watch-appstream.py53
LOWsrc/cockpit/jsonutil.py169
LOWsrc/cockpit/channel.py118
LOWsrc/cockpit/bridge.py244
LOWsrc/cockpit/packages.py488
LOWsrc/cockpit/packages.py538
LOWsrc/cockpit/packages.py572
LOWsrc/cockpit/packages.py619
LOWsrc/cockpit/internal_endpoints.py64
LOWsrc/cockpit/polkit.py107
LOWsrc/cockpit/samples.py130
LOWsrc/cockpit/samples.py173
LOWsrc/cockpit/samples.py335
LOWsrc/cockpit/beiboot.py424
LOWsrc/cockpit/misc/bootloader.py14
LOWsrc/cockpit/misc/print.py174
LOWsrc/cockpit/misc/print.py190
LOWsrc/cockpit/channels/metrics.py115
LOWsrc/cockpit/channels/pcp.py185
13 more matches not shown…
Over-Commented Block67 hits · 64 pts
SeverityFileLineSnippet
LOWfiles.js181 from: path.resolve(nodedir, fontsdir, subdir, 'RedHat' + name + '.woff2'),
LOWpackit.yaml81 branch: "^main$"
LOWtest/common/test-functions.js401 const elts = window.ph_select(sel);
LOWtest/common/storagelib.py541 # The kernel command line is changed to use the new root
LOWtest/common/lcov.py301 for r in f['ranges']:
LOWtest/common/lcov.py321 # with count 0 for "bar" (lines 2 and 3), since it is never
LOWtest/common/lcov.py341 # 5 0 bar();
LOWtest/common/testlib.py121#
LOWtest/common/testlib.py1361 return
LOWtest/common/testlib.py1421 clip=rect)
LOWtest/common/testlib.py1461 # - A pixel in the reference image might be
LOWtest/common/dialoglib.py1# Copyright (C) 2025 Red Hat, Inc.
LOWtest/common/dialoglib.py21# such as input fields, helper texts, and the buttons. There are
LOWtest/common/dialoglib.py41# can be selected in a test like this:
LOWpkg/storaged/pages.jsx421// another table column already.
LOWpkg/storaged/utils.js381 let is_contained;
LOWpkg/storaged/btrfs/btrfs-tool.py1#! /usr/bin/python3
LOWpkg/storaged/crypto/clevis-luks-passphrase.sh1#! /bin/sh
LOWpkg/storaged/mdraid/mdraid.jsx81 const members = client.mdraids_members[mdraid.path];
LOWpkg/lib/cockpit-components-plot.jsx121 // Find the highest power of the base unit that is still below
LOWpkg/lib/cockpit-components-plot.jsx141 // If the highest number of would be only, say, 81, then we would get
LOWpkg/lib/cockpit-components-plot.jsx161 //
LOWpkg/lib/journal.js301 a.prio == b.prio &&
LOWpkg/lib/get-timesync-backend.py1# SPDX-License-Identifier: LGPL-2.1-or-later
LOWpkg/lib/patternfly/patternfly-6-overrides.scss341// page extremely wide and cause modals to be very offset. Changing from
LOWsrc/cockpit/peer.py81 try:
LOWsrc/cockpit/beiboot.py141 return reply
LOWsrc/cockpit/channels/pcp.py1#
LOWsrc/cockpit/channels/pcp.py21# * interval - the interval on which to deliver metrics
LOWsrc/cockpit/channels/pcp.py41# The instance domain denotes if the metric is has multiple instances, for
LOWsrc/cockpit/channels/dbus.py1#
LOWsrc/cockpit/channels/dbus.py41# This channel payload type translates JSON encoded messages on a
LOWsrc/cockpit/channels/dbus.py61# - The client adds a "watch" for a path namespace. There is a
LOWsrc/cockpit/channels/dbus.py81# channel, and will keep that mutex locked until it is done with
LOWsrc/common/cockpitwebcertificate.c1/*
LOWsrc/common/cockpitauthorize.c1/*
LOWsrc/common/test-authorize.c1/*
LOWsrc/common/cockpitconf.c1/*
LOWsrc/tls/client-certificate.c21 * required information for authentication, but it's not sufficient:
LOWsrc/tls/credentials.c1/*
LOWsrc/tls/socket-activation-helper.c1/*
LOWsrc/tls/test-server.c1/*
LOWsrc/tls/test-server.c21#include <gnutls/x509.h>
LOWsrc/tls/cockpit-certificate-ensure.c1/*
LOWsrc/tls/cockpit-certificate-ensure.c21
LOWsrc/tls/server.c1/*
LOWsrc/tls/main.c1/*
LOWsrc/tls/connection.c1/*
LOWsrc/tls/connection.c21#include <string.h>
LOWsrc/tls/socket-io.c1/*
LOWsrc/pam-ssh-add/pam-ssh-add.c21#include <stdio.h>
LOWsrc/pam-ssh-add/test-ssh-add.c1/*
LOWsrc/ws/cockpitpipe.c21#include <sys/socket.h>
LOWsrc/ws/cockpitauth.c1/*
LOWsrc/ws/cockpitauth.c21#include "cockpitpipetransport.h"
LOWsrc/ws/cockpithandlers.c1/*
LOWsrc/ws/test-server.c1/*
LOWsrc/ws/mock-auth-command.c1/*
LOWsrc/ws/cockpitwebresponse.c1/*
LOWsrc/ws/test-jsonfds.c1/*
7 more matches not shown…
Excessive Try-Catch Wrapping27 hits · 34 pts
SeverityFileLineSnippet
MEDIUMtest/common/storagelib.py353def step() -> bool:
LOWtest/common/storagelib.py399 except Exception:
MEDIUMtest/common/testlib.py2835 print(f"Error: '{name}' does not match a test", file=sys.stderr)
LOWtest/common/testlib.py2761 except Exception:
LOWtest/common/testlib.py2978 except Exception:
LOWpkg/sosreport/get_report_dir.py15 except Exception as e:
LOWpkg/storaged/mount-users.py115 except Exception:
LOWpkg/storaged/mount-users.py164except Exception as e:
MEDIUMpkg/storaged/mount-users.py111def sendsig(pid, sig):
LOWpkg/storaged/btrfs/btrfs-tool.py80 except Exception as err:
LOWpkg/storaged/btrfs/btrfs-tool.py91 except Exception as err:
LOWpkg/storaged/btrfs/btrfs-tool.py163 except Exception as err:
LOWpkg/storaged/btrfs/btrfs-tool.py232 except Exception as err:
LOWpkg/storaged/nfs/nfs-mounts.py244except Exception as e:
LOWpkg/storaged/legacy-vdo/vdo-monitor.py81 except Exception as e:
LOWpkg/storaged/legacy-vdo/vdo-monitor.py113 except Exception as e:
MEDIUMpkg/storaged/legacy-vdo/vdo-monitor.py68def query():
MEDIUMpkg/storaged/legacy-vdo/vdo-monitor.py109def sample():
LOWpkg/apps/watch-appstream.py378 except Exception:
MEDIUMpkg/apps/watch-appstream.py370def process_file(path, callback):
LOWsrc/cockpit/peer.py75 except Exception as exc:
LOWsrc/cockpit/channels/pcp.py527 except Exception as exc:
LOWsrc/cockpit/channels/pcp.py536 except Exception as exc:
LOWsrc/cockpit/channels/pcp.py545 except Exception as exc:
LOWsrc/cockpit/channels/dbus.py327 except Exception as exc:
LOWsrc/cockpit/channels/dbus.py345 except Exception:
MEDIUMsrc/cockpit/channels/dbus.py125def get_interface(self, interface_name, bus=None, destination=None, object_path=
Hallucination Indicators3 hits · 30 pts
SeverityFileLineSnippet
CRITICALpkg/kdump/config-client.js135 const parts = this.settings._internal.nfs.value.match(/^([^[][^:]+|\[[^\]]+\]):(.*)$/);
CRITICALpkg/kdump/config-client.js185 (this.settings._internal.core_collector.value.trim().indexOf("makedumpfile") === 0)
CRITICALpkg/kdump/config-client.js191 (this.settings._internal.core_collector.value.split(" ").indexOf("-c") != -1)
AI Slop Vocabulary8 hits · 21 pts
SeverityFileLineSnippet
MEDIUMbuild.js117 // Use createRequire to leverage Node's module resolution which searches system paths
LOWtest/common/lcov.py348 # can't just add them all up. This doesn't work, however, when
MEDIUMpkg/packagekit/updates.jsx1030 // be robust, try to continue with loading updates anyway
MEDIUMpkg/lib/patternfly/_fonts.scss5// This allows plugins to still utilize the Red Hat fonts when testing plugins on or before Cockpit v336
MEDIUMpkg/lib/patternfly/patternfly-6-cockpit.scss10// This allows plugins to still utilize the Red Hat fonts when testing plugins on or before Cockpit v336
MEDIUMpkg/lib/patternfly/patternfly-6-overrides.scss55 // We utilize custom footers in dialogs
MEDIUMsrc/cockpit/bridge.py281 # Launch the agent so that it goes down with us on EOF; PDEATHSIG would be more robust,
LOWsrc/cockpit/channels/pcp.py219 # just return an empty error. If we report anything with a
Unused Imports14 hits · 14 pts
SeverityFileLineSnippet
LOWtest/pytest/test_bridge.py17
LOWsrc/cockpit/superuser.py26
LOWsrc/cockpit/channel.py12
LOWsrc/cockpit/channel.py12
LOWsrc/cockpit/channel.py12
LOWsrc/cockpit/channel.py12
LOWsrc/cockpit/channel.py12
LOWsrc/cockpit/channel.py12
LOWsrc/cockpit/bridge.py30
LOWsrc/cockpit/__init__.py2
LOWsrc/cockpit/samples.py10
LOWsrc/cockpit/beiboot.py17
LOWsrc/cockpit/channels/filesystem.py20
LOWsrc/cockpit/channels/filesystem.py27
Self-Referential Comments4 hits · 10 pts
SeverityFileLineSnippet
MEDIUMpkg/lib/serverTime.js290 const text = `# This file is automatically generated by Cockpit\n\n[Time]\n${config.enabled ? "" : "#"}NTP=${con
MEDIUMpkg/lib/serverTime.js343 const text = "# This file is automatically generated by Cockpit\n\n" + config.servers.map(s => `server ${s}\n`).
MEDIUMsrc/cockpit/_version.py2# This file is only in git. It gets replaced by `make dist`.
MEDIUMsrc/cockpit/beiboot.py46 # Create the file in $XDG_CACHE_HOME, one of the few locations that a flatpak can write to
Verbosity Indicators4 hits · 6 pts
SeverityFileLineSnippet
LOWpkg/storaged/block/resize.jsx377 // Step 1: Find the spaces that are already used for a
LOWpkg/storaged/block/resize.jsx391 // Step 2: Select missing one randomly.
LOWpkg/storaged/block/resize.jsx474 // Step 1: Find PVs that are already used by a subvolume
LOWpkg/storaged/block/resize.jsx485 // Step 2: Use the rest for the leftover subvolumes
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippet
LOWsrc/cockpit/channels/pcp.py214 # Verify if the given metrics exist in the archive
LOWsrc/cockpit/channels/pcp.py618 # Set metric_descriptions to the current archive
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippet
LOWtest/common/testlib.py1575 # If the page overflows make sure to not show a scrollbar