AI Slop Code RIsk Monitor

microsoft/azurelinux

General purpose Linux OS for Azure

8.2 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for microsoft/azurelinux, a Python project with 5,350 GitHub stars. SynthScan examined 177,481 lines of code across 1883 source files, recording 906 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 8.2 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

8.2
Adjusted Signal
8.2
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
5.3K
Stars
Python
Language
177.5K
Lines of Code
1.9K
Files
906
Pattern Hits
2026-10-12
Scan Date
0.02
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 16.9/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 591 finding(s).

Hallucinated Dependency & Supply Chain Risk 3.3/100 · LOW

Are imports declared and package/API names verified? 98 finding(s).

Agent Over-Engineering Ratio 21.6/100 · LOW

Are wrappers, guards, and repeated structures necessary? 398 finding(s).

PR Review Velocity Impact 32.9/100 · MEDIUM

Which changes need focused human review? 906 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 30MEDIUM 180LOW 696

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 906 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators155 hits · 510 pts
SeverityFileLineSnippetContext
MEDIUMspecs/u/unicode-emoji/emoji-data.txt20# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-data.txt451# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-data.txt760# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-data.txt768# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-data.txt826# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-data.txt843# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-zwj-sequences.txt26# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-zwj-sequences.txt444# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-zwj-sequences.txt889# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-zwj-sequences.txt1524# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-zwj-sequences.txt1603# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-sequences.txt37# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-sequences.txt552# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-sequences.txt571# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-sequences.txt838# ================================================COMMENT
MEDIUMspecs/u/unicode-emoji/emoji-sequences.txt848# ================================================COMMENT
MEDIUMspecs/s/setup/lang.sh47# ----------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg1#---------------------------------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg7#---------------------------------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg9#---------------------------------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg11#---------------------------------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg42#---------------------------------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg45#---------------------------------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg64#---------------------------------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg66#---------------------------------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg75#---------------------------------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg77#---------------------------------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg82#---------------------------------------------------------------------COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg84#---------------------------------------------------------------------COMMENT
MEDIUMspecs/m/mrtg/mrtg.cfg20#--------------------COMMENT
MEDIUMspecs/k/kernel/uki_create_addons.py12#-----------COMMENT
MEDIUMspecs/p/petsc/petsc-3.20-PETSc_cython3.0.6.h40 * # --------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/locks-check/post_locks_comment.py41# ---------------------------------------------------------------------------STRING
MEDIUMscripts/ci/locks-check/post_locks_comment.py43# ---------------------------------------------------------------------------STRING
MEDIUMscripts/ci/locks-check/post_locks_comment.py91# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/locks-check/post_locks_comment.py93# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/locks-check/post_locks_comment.py129# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/locks-check/post_locks_comment.py131# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/locks-check/post_locks_comment.py237# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/locks-check/post_locks_comment.py239# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/locks-check/post_locks_comment.py325# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/locks-check/post_locks_comment.py327# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/check_rendered_specs.py30# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/check_rendered_specs.py32# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/check_rendered_specs.py75# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/check_rendered_specs.py77# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/check_rendered_specs.py254# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/check_rendered_specs.py256# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/check_rendered_specs.py273# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/check_rendered_specs.py275# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/check_rendered_specs.py387# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/check_rendered_specs.py389# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/post_render_comment.py36# ---------------------------------------------------------------------------STRING
MEDIUMscripts/ci/render-specs-check/post_render_comment.py38# ---------------------------------------------------------------------------STRING
MEDIUMscripts/ci/render-specs-check/post_render_comment.py93# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/post_render_comment.py95# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/post_render_comment.py264# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/post_render_comment.py266# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/post_render_comment.py352# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ci/render-specs-check/post_render_comment.py354# ---------------------------------------------------------------------------COMMENT
95 more matches not shown…
Over-Commented Block297 hits · 294 pts
SeverityFileLineSnippetContext
LOWazldev.toml1# Top-level configuration file.COMMENT
LOW.cz.toml1[tool.commitizen]COMMENT
LOW.cz.toml21# ((\r?\n\r?\n.*)|(\s*))? Require a blank line before an optional body.COMMENT
LOWspecs/r/rpmdevtools/progressbar.py1#!/usr/bin/python3COMMENT
LOWspecs/r/rust-zip2/get_test_data.sh1#!/bin/shCOMMENT
LOWspecs/r/rust-zip/get_test_data.sh1#!/bin/shCOMMENT
LOWspecs/r/rust-zip/get_test_data.sh21# - lin-ub_iwd-v11.zip:COMMENT
LOWspecs/r/rust-zip/get_test_data.sh61# https://www.gutenberg.org/cache/epub/1524/pg1524.txt. Both the play and theCOMMENT
LOWspecs/r/rpmlint/scoring.toml1[Scoring]COMMENT
LOWspecs/r/rpmlint/fedora.toml81COMMENT
LOWspecs/r/rpmlint/fedora.toml101# 'subdir-in-bin /sbin/conf.d/',COMMENT
LOWspecs/r/rpmlint/fedora.toml121# '^filesystem\..*: hidden-file-or-dir /etc/skel/.local',COMMENT
LOWspecs/r/rpmlint/fedora.toml141# 'java\S+-demo\.\S+: \w: devel-file-in-non-devel-package',COMMENT
LOWspecs/r/rpmlint/fedora.toml161# 'configure-without-libdir-spec',COMMENT
LOWspecs/r/rpmlint/fedora.toml181# ' hidden-file-or-dir .*/\.directory',COMMENT
LOWspecs/r/rpmlint/fedora.toml201#COMMENT
LOWspecs/r/rpmlint/fedora.toml221# ' read-error ',COMMENT
LOWspecs/r/rpmlint/fedora.toml241# ' setgid-binary ',COMMENT
LOWspecs/r/rubygem-faraday/parser.rb21 @state = :startCOMMENT
LOWspecs/r/ruby/rubygems_plugin.rb1# frozen_string_literal: trueCOMMENT
LOWspecs/u/unicode-emoji/emoji-test.txt1# emoji-test.txtCOMMENT
LOWspecs/u/unicode-emoji/emoji-test.txt21# unqualified — an unqualified emoji (see ED-19 in UTS #51)COMMENT
LOWspecs/u/unicode-emoji/emoji-data.txt1# emoji-data.txtCOMMENT
LOWspecs/u/unicode-emoji/emoji-variation-sequences.txt1# emoji-variation-sequences.txtCOMMENT
LOWspecs/u/unicode-emoji/emoji-zwj-sequences.txt1# emoji-zwj-sequences.txtCOMMENT
LOWspecs/u/unicode-emoji/emoji-sequences.txt1# emoji-sequences.txtCOMMENT
LOWspecs/u/unicode-emoji/emoji-sequences.txt21# RGI_Emoji_Modifier_SequenceCOMMENT
LOWspecs/u/uv/uv.toml1# The RPM-packaged uv deviates from the default configuration in two ways.COMMENT
LOWspecs/i/irssi/irssi-config.h1#include <bits/wordsize.h>COMMENT
LOWspecs/n/net-snmp/net-snmp-config.h1/* This file is here to prevent a file conflict on multiarch systems. ACOMMENT
LOWspecs/n/net-snmp/net-snmp-config.h21#include "net-snmp-config-s390x.h"COMMENT
LOWspecs/n/nodejs22/nodejs-sources.sh1#!/bin/shCOMMENT
LOWspecs/n/nodejs22/btest402.js1// Copyright (C) 2014 IBM Corporation and Others. All Rights Reserved.COMMENT
LOWspecs/n/nodejs24/i18n-btest402.js1// Copyright (C) 2014 IBM Corporation and Others. All Rights Reserved.COMMENT
LOWspecs/n/net-tools/ether-wake.c61*/COMMENT
LOWspecs/n/net-tools/ether-wake.c81#if __GLIBC__ >= 2 && __GLIBC_MINOR >= 1COMMENT
LOWspecs/n/net-tools/net-tools-config.h21 */COMMENT
LOWspecs/n/net-tools/net-tools-config.h41#define HAVE_AFBLUETOOTH 1COMMENT
LOWspecs/n/net-tools/net-tools-config.h61#define HAVE_HWFDDI 1COMMENT
LOWspecs/n/net-tools/net-tools-config.h81#define HAVE_PLIP_TOOLS 1COMMENT
LOWspecs/n/net-tools/mii-diag.c81#include <unistd.h>COMMENT
LOWspecs/n/ngtcp2/mkapiref.py1#!/usr/bin/env python3COMMENT
LOWspecs/g/gmp/gmp.h41#include "gmp-ia64.h"COMMENT
LOWspecs/g/gmp/gmp.h61#include "gmp-alpha.h"COMMENT
LOWspecs/g/gmp/gmp.h81#elseCOMMENT
LOWspecs/g/gmp/gmp-mparam.h41#include "gmp-mparam-ia64.h"COMMENT
LOWspecs/g/gmp/gmp-mparam.h61#include "gmp-mparam-alpha.h"COMMENT
LOWspecs/g/gmp/gmp-mparam.h81#elseCOMMENT
LOWspecs/g/gdb/gdb-orphanripper.c21 * PGID / SID may be set by the children on their own.COMMENT
LOWspecs/g/gpgme/gpgme-multilib.h1/* gpgme-multilib.h */COMMENT
LOWspecs/g/gn/last_commit_position.h1// Generated by build/gen.py.COMMENT
LOWspecs/g/gdal/cpl-config.h1#include <bits/wordsize.h>COMMENT
LOWspecs/g/gettext/msghack.py1#!/usr/bin/python3COMMENT
LOWspecs/g/glibc/wrap-find-debuginfo.sh1#!/bin/bashCOMMENT
LOWspecs/t/trilead-ssh2/BCrypt.java1// Copyright (c) 2006 Damien Miller <djm@mindrot.org>COMMENT
LOWspecs/t/thrift/bootstrap.sh1#!/bin/shCOMMENT
LOWspecs/t/teckit/repackage.sh1#!/bin/bashCOMMENT
LOWspecs/s/sed/sedfaq.txt2181 # author: Paolo BonziniCOMMENT
LOWspecs/s/smartmontools/drivedb.h541 "Crucial_CT(275|525|750|1050|2050)MX300SSD[14]|" // Marvell 88SS1074, tested withCOMMENT
LOWspecs/s/smartmontools/drivedb.h821 // Micron_5300_MTFDDAV960TDS_CISCO/D3MU001, MTFDDAK960TDT-1AW1ZA 02...........10LEN/MP32COMMENT
237 more matches not shown…
Hyper-Verbose Identifiers174 hits · 181 pts
SeverityFileLineSnippetContext
LOWspecs/r/ruby/rpm_test_helper.rb91 def run_generator_single_file(gem_info)CODE
LOWspecs/k/kernel/filtermods.py197 def check_depmod_has_all_kmods(self, dirpath):CODE
LOWspecs/k/kernel/filtermods.py475def pick_closest_to_preffered(preferred_pkg: KModPackage, allowed_set: set[KModPackage]):CODE
LOWspecs/p/python-rpm-macros/import_all_modules.py52def filter_top_level_modules_only(modules):CODE
LOWspecs/p/python-rpm-macros/import_all_modules.py67def exclude_unwanted_module_globs(globs, modules):CODE
LOWspecs/p/python-rpm-macros/import_all_modules.py76def read_modules_from_all_args(args):CODE
LOWspecs/p/python-rpm-macros/import_all_modules.py141def remove_unwanteds_from_sys_path():CODE
LOW…pyproject-rpm-macros/pyproject_dependency_overrides.py97def apply_overrides_to_specifiers(specifiers, overrides, package_name=None,CODE
LOW…yproject-rpm-macros/test_pyproject_requirements_txt.py7def test_requirements_add_pkgname():CODE
LOW…yproject-rpm-macros/test_pyproject_requirements_txt.py23def test_requirements_preprocess(monkeypatch):STRING
LOW…cs/p/pyproject-rpm-macros/test_pyproject_save_files.py111def test_parse_record_tensorflow():CODE
LOW…cs/p/pyproject-rpm-macros/test_pyproject_save_files.py153def test_generate_file_list_unused_glob():CODE
LOW…cs/p/pyproject-rpm-macros/test_pyproject_save_files.py187def test_module_names_from_path(path, expected):CODE
LOW…cs/p/pyproject-rpm-macros/test_pyproject_save_files.py233def test_cli_no_pyproject_record(tmp_path, pyproject_record):CODE
LOW…cs/p/pyproject-rpm-macros/test_pyproject_save_files.py282def test_canonical_name_from_distinfo():CODE
LOW…cs/p/pyproject-rpm-macros/test_pyproject_save_files.py303def test_cli_with_dist_name_case_insensitive(tldr_root, pyproject_record):CODE
LOW…cs/p/pyproject-rpm-macros/test_pyproject_save_files.py315def test_cli_dist_name_not_found(tldr_root, pyproject_record):CODE
LOW…cs/p/pyproject-rpm-macros/test_pyproject_save_files.py327def test_cli_single_record_named_output(tldr_root, pyproject_record):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_wheel.py7def parse_config_settings_args(config_settings):CODE
LOW⚡specs/p/pyproject-rpm-macros/pyproject_buildrequires.py382def requires_from_parsed_metadata_file(message):CODE
LOW⚡specs/p/pyproject-rpm-macros/pyproject_buildrequires.py386def package_name_from_parsed_metadata_file(message):CODE
LOW⚡specs/p/pyproject-rpm-macros/pyproject_buildrequires.py390def extras_from_parsed_metadata_file(message):CODE
LOW⚡specs/p/pyproject-rpm-macros/pyproject_buildrequires.py395def extract_data_from_metadata_file(metadata_file):CODE
LOW⚡specs/p/pyproject-rpm-macros/pyproject_buildrequires.py403def generate_run_requirements_hook(backend, requirements):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py63def guess_reason_for_invalid_requirement(requirement_str):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py117 def _parse_dependency_overrides(self, overrides):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py135 def _should_ignore_dependency(self, package_name):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py141 def _apply_dependency_overrides(self, requirement):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py160 def evaluate_all_environments(self, requirement):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py291 def readd_ignored_alien_requirements(self, **kwargs):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py370def generate_build_requirements(backend, requirements):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py434def generate_run_requirements_wheel(backend, requirements, wheeldir):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py471def generate_run_requirements_pyproject(requirements):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py496def generate_run_requirements(backend, requirements, *, build_wheel, pyproject_dependencies, wheeldir):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py505def generate_tox_requirements(toxenv, requirements):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py577def generate_dependency_groups(requested_groups, requirements):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py602 def _resolve_dependency_group(CODE
LOW…roject-rpm-macros/test_pyproject_getopt_consistency.py156def test_macro_options_match_python(macro_opts, macro_name):CODE
LOW…roject-rpm-macros/test_pyproject_getopt_consistency.py164def test_macro_options_match_readme(macro_opts, readme_opts, macro_name):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_save_files.py49def canonical_name_from_distinfo(distinfo_dir_name):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_save_files.py206def normalize_manpage_filename(prefix, path):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_save_files.py824def pyproject_save_files_and_modules(buildroot, sitelib, sitearch, python_version, pyproject_record, prefix, assert_liceSTRING
LOW…ject-rpm-macros/pyproject_buildrequires_testcases.yaml1356 def get_requires_for_build_wheel(config_settings=None):CODE
LOW…ject-rpm-macros/pyproject_buildrequires_testcases.yaml1375 def get_requires_for_build_wheel(config_settings=None):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py151 def test_drop_upper_decomposes_pin(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py160 def test_exclusions_preserved(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py170 def test_drop_upper_decomposes_tilde(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py179 def test_drop_lower_decomposes_pin(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py188 def test_drop_lower_removes_tilde(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py195 def test_drop_upper_removes_wildcard_pin(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py202 def test_drop_lower_removes_wildcard_pin(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py209 def test_drop_upper_removes_arbitrary_equality(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py216 def test_set_upper_decomposes_pin(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py226 def test_set_lower_decomposes_pin(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py312 def test_set_upper_missing_value(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py316 def test_set_lower_missing_value(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py324 def test_drop_upper_rejects_value(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py328 def test_ignore_rejects_value(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py408 def test_drop_upper_decomposes_pin(self):CODE
LOW⚡…cs/p/pyproject-rpm-macros/test_dependency_overrides.py417 def test_drop_lower_decomposes_pin(self):CODE
114 more matches not shown…
Unused Imports92 hits · 92 pts
SeverityFileLineSnippetContext
LOWspecs/n/ngtcp2/mkapiref.py29CODE
LOWspecs/o/ocaml/ocaml_files.py33CODE
LOWspecs/o/ocaml/ocaml_files.py36CODE
LOWspecs/c/ca-certificates/certdata2pem.py25CODE
LOWspecs/k/kernel/filtermods.py14CODE
LOWspecs/p/python-rpm-macros/pathfix.py5CODE
LOWspecs/p/python-rpm-macros/clamp_source_mtime.py13CODE
LOW…yproject-rpm-macros/test_pyproject_requirements_txt.py1CODE
LOW…s/p/pyproject-rpm-macros/pyproject_requirements_txt.py5CODE
LOWspecs/p/python-blosc/setup.py12CODE
LOWspecs/p/python-blosc/setup.py16CODE
LOWspecs/p/python-rpm-generators/pythondistdeps.py14CODE
LOWscripts/ci/ado/determine_commit_range.py45CODE
LOWscripts/ci/locks-check/post_locks_comment.py30CODE
LOWscripts/ci/render-specs-check/check_rendered_specs.py19CODE
LOWscripts/ci/render-specs-check/_common.py3CODE
LOWscripts/ci/render-specs-check/source_origin_guard.py3CODE
LOWscripts/ci/render-specs-check/post_render_comment.py23CODE
LOWscripts/ci/render-specs-check/resolve_azldev_version.py6CODE
LOWscripts/ci/render-specs-check/tests/conftest.py3CODE
LOW…ender-specs-check/tests/test_resolve_azldev_version.py3CODE
LOWscripts/ci/control-tower/run_prcheck.py21CODE
LOWscripts/ci/control-tower/package_build.py3CODE
LOWscripts/ci/control-tower/client.py18CODE
LOWscripts/ci/control-tower/run_scratch_package_build.py3CODE
LOWscripts/ci/control-tower/run_official_package_build.py3CODE
LOWscripts/ci/control-tower/tests/conftest.py3CODE
LOWscripts/ci/control-tower/tests/test_package_build.py3CODE
LOWscripts/ci/control-tower/tests/test_prcheck.py3CODE
LOWscripts/ci/control-tower/tests/test_client.py3CODE
LOWscripts/ci/components/compute_render_set.py6CODE
LOWscripts/ci/spec-review/_common.py2CODE
LOWscripts/ci/spec-review/spec_review_schema.py11CODE
LOWscripts/ci/spec-review/format_pr_comment.py7CODE
LOW…ipts/ci/kernel/kernel-config-checker/tests/conftest.py6CODE
LOW…-config-checker/tests/test_kernel_config_validation.py6CODE
LOW…l-config-checker/kernel_config_checker/check_config.py8CODE
LOW…nel-config-checker/kernel_config_checker/add_config.py6CODE
LOW…g-checker/kernel_config_checker/schema/print_schema.py7CODE
LOW…-config-checker/kernel_config_checker/schema/schema.py5CODE
LOWscripts/mcps/koji-mcp.py18CODE
LOWscripts/mcps/_mcp_utils.py7CODE
LOWscripts/mcps/_mcp_utils.py35CODE
LOWscripts/mcps/fedora-distgit-mcp.py21CODE
LOWscripts/mcps/tests/conftest.py5CODE
LOWscripts/mcps/tests/test_distgit_concurrency.py5CODE
LOWscripts/repo/_repo_layout.py15CODE
LOWscripts/repo/synthesize-repodata.py35CODE
LOWbase/images/tests/conftest.py9CODE
LOW…es/tests/cases/runtime/container-python/test_python.py11CODE
LOW…es/tests/cases/runtime/container-nodejs/test_nodejs.py11CODE
LOW…ests/cases/runtime/container-telegraf/test_telegraf.py4CODE
LOW…ests/cases/runtime/container-postgres/test_postgres.py4CODE
LOW…/tests/cases/runtime/container-busybox/test_busybox.py13CODE
LOW…ages/tests/cases/runtime/container-nginx/test_nginx.py8CODE
LOW…/tests/cases/runtime/container-pytorch/test_pytorch.py11CODE
LOW…mages/tests/cases/runtime/container-base/test_basic.py9CODE
LOW…ests/cases/runtime/container-base/test_repositories.py4CODE
LOW…untime/container-base/test_memcached/test_memcached.py4CODE
LOW…/cases/runtime/container-base/test_redis/test_redis.py4CODE
32 more matches not shown…
Cross-File Repetition16 hits · 80 pts
SeverityFileLineSnippetContext
HIGHspecs/g/google-noto-serif-cjk-vf-fonts/genfontconf.py0generate the font config file for noto cjk fonts genfontconf.py "lang list" "common font name" "font name" "fallback fonSTRING
HIGHspecs/g/google-noto-sans-cjk-vf-fonts/genfontconf.py0generate the font config file for noto cjk fonts genfontconf.py "lang list" "common font name" "font name" "fallback fonSTRING
HIGHspecs/g/google-noto-sans-cjk-fonts/genfontconf.py0generate the font config file for noto cjk fonts genfontconf.py "lang list" "common font name" "font name" "fallback fonSTRING
HIGHspecs/g/google-noto-serif-cjk-vf-fonts/genfontconf.py0some noto cjk fonts may not need "fallback font name" skip the "fallback font name" argument if not needed.STRING
HIGHspecs/g/google-noto-sans-cjk-vf-fonts/genfontconf.py0some noto cjk fonts may not need "fallback font name" skip the "fallback font name" argument if not needed.STRING
HIGHspecs/g/google-noto-sans-cjk-fonts/genfontconf.py0some noto cjk fonts may not need "fallback font name" skip the "fallback font name" argument if not needed.STRING
HIGHspecs/g/google-noto-serif-cjk-vf-fonts/genfontconf.py0noto cjk may not need "prepend latin font". skip the "prepend latin font" argument if not needed.STRING
HIGHspecs/g/google-noto-sans-cjk-vf-fonts/genfontconf.py0noto cjk may not need "prepend latin font". skip the "prepend latin font" argument if not needed.STRING
HIGHspecs/g/google-noto-sans-cjk-fonts/genfontconf.py0noto cjk may not need "prepend latin font". skip the "prepend latin font" argument if not needed.STRING
HIGHspecs/p/python3.11/check-pyc-timestamps.py0checks if all *.pyc files have later mtime than their *.py files.STRING
HIGHspecs/p/python3.6/check-pyc-timestamps.py0checks if all *.pyc files have later mtime than their *.py files.STRING
HIGHspecs/p/python3.9/check-pyc-timestamps.py0checks if all *.pyc files have later mtime than their *.py files.STRING
HIGHspecs/p/python3.10/check-pyc-timestamps.py0checks if all *.pyc files have later mtime than their *.py files.STRING
HIGHspecs/p/python3.12/check-pyc-timestamps.py0checks if all *.pyc files have later mtime than their *.py files.STRING
HIGHspecs/p/python3.14/check-pyc-timestamps.py0checks if all *.pyc files have later mtime than their *.py files.STRING
HIGHspecs/p/python3.13/check-pyc-timestamps.py0checks if all *.pyc files have later mtime than their *.py files.STRING
Deep Nesting71 hits · 69 pts
SeverityFileLineSnippetContext
LOWspecs/n/ngtcp2/mkapiref.py121CODE
LOWspecs/n/ngtcp2/mkapiref.py236CODE
LOWspecs/n/ngtcp2/mkapiref.py259CODE
LOWspecs/g/grafana/list_bundled_nodejs_packages.py27CODE
LOWspecs/g/gettext/msghack.py245CODE
LOWspecs/o/ocaml/ocaml_files.py103CODE
LOWspecs/o/ocaml/ocaml_files.py317CODE
LOWspecs/o/ocaml/ocaml_files.py339CODE
LOWspecs/o/ocaml/ocaml_files.py391CODE
LOWspecs/o/ocaml/ocaml_files.py244CODE
LOWspecs/e/edk2/edk2-build.py189CODE
LOWspecs/e/edk2/edk2-build.py342CODE
LOWspecs/k/kernel/filtermods.py79CODE
LOWspecs/k/kernel/filtermods.py318CODE
LOWspecs/k/kernel/filtermods.py402CODE
LOWspecs/k/kernel/filtermods.py524CODE
LOWspecs/k/kernel/filtermods.py575CODE
LOWspecs/k/kernel/filtermods.py769CODE
LOWspecs/k/kernel/filtermods.py901CODE
LOWspecs/k/kernel/filtermods.py1012CODE
LOWspecs/k/kernel/filtermods.py234CODE
LOWspecs/p/python-rpm-macros/pathfix.py19CODE
LOWspecs/p/python-rpm-macros/pathfix.py68CODE
LOWspecs/p/python-rpm-macros/pathfix.py91CODE
LOWspecs/p/python-rpm-macros/clamp_source_mtime.py23CODE
LOWspecs/p/python-rpm-macros/clamp_source_mtime.py69CODE
LOWspecs/p/python-rpm-macros/clamp_source_mtime.py116CODE
LOWspecs/p/python-rpm-macros/compileall2.py172CODE
LOWspecs/p/python-rpm-macros/compileall2.py364CODE
LOW…pyproject-rpm-macros/pyproject_dependency_overrides.py63CODE
LOW…pyproject-rpm-macros/pyproject_dependency_overrides.py97CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py434CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py577CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py662CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py602CODE
LOW…roject-rpm-macros/test_pyproject_getopt_consistency.py31CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_save_files.py350CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_save_files.py591CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_save_files.py695CODE
LOW…s/p/pyproject-rpm-macros/pyproject_requirements_txt.py20CODE
LOW…ecs/p/pyproject-rpm-macros/pyproject_patch_metadata.py63CODE
LOWspecs/p/python-blosc/setup.py91CODE
LOWspecs/p/python-rpm-generators/pythonbundles.py22CODE
LOWspecs/p/python-rpm-generators/pythondistdeps.py306CODE
LOWspecs/p/ps_mem/ps_mem.py231CODE
LOWspecs/p/ps_mem/ps_mem.py304CODE
LOWspecs/p/ps_mem/ps_mem.py401CODE
LOWspecs/p/ps_mem/ps_mem.py477CODE
LOWspecs/p/ps_mem/ps_mem.py611CODE
LOWscripts/ci/locks-check/post_locks_comment.py269CODE
LOWscripts/ci/render-specs-check/post_render_comment.py296CODE
LOWscripts/ci/spec-review/spec_review_schema.py136CODE
LOWscripts/ci/spec-review/spec_review_schema.py82CODE
LOWscripts/ci/spec-review/spec_review_schema.py92CODE
LOWscripts/ci/spec-review/spec_review_schema.py102CODE
LOWscripts/ci/spec-review/format_pr_comment.py21CODE
LOW…l-config-checker/kernel_config_checker/check_config.py54CODE
LOWscripts/mcps/koji-mcp.py83CODE
LOWscripts/mcps/fedora-distgit-mcp.py295CODE
LOWscripts/mcps/fedora-distgit-mcp.py508CODE
11 more matches not shown…
Empty Error Handlers8 hits · 40 pts
SeverityFileLineSnippetContext
HIGHspecs/g/glibc/parse-SUPPORTED.py30except ValueError:CODE
HIGHspecs/p/python-rpm-macros/compileall2.py278except OSError:CODE
HIGHspecs/p/pyproject-rpm-macros/pyproject_save_files.py609except KeyError:CODE
HIGHspecs/p/pyproject-rpm-macros/pyproject_save_files.py627except KeyError:CODE
HIGHspecs/p/ps_mem/ps_mem.py643except KeyboardInterrupt:CODE
HIGHspecs/p/ps_mem/ps_mem.py360except LookupError:CODE
HIGHscripts/ci/spec-review/_common.py21except ValueError:CODE
HIGHscripts/mcps/fedora-distgit-mcp.py287except (json.JSONDecodeError, ValueError):CODE
AI Slop Vocabulary10 hits · 38 pts
SeverityFileLineSnippetContext
MEDIUMspecs/r/rubygem-scanf/test_scanfblocks.rb6# Some not very comprehensive tests of block behavior.COMMENT
MEDIUM⚡specs/h/haproxy/haproxy.cfg38 # utilize system-wide crypto-policiesCOMMENT
MEDIUM⚡base/images/images.tests.toml10# one runner/harness, with framework-specificCOMMENT
MEDIUM⚡base/images/config-container-base.sh348# the shared runtime test harness still needs a `sh`/`sleep`/`echo` on PATHCOMMENT
MEDIUM⚡base/images/config-container-base.sh351# install applet symlinks itself. Wire up the minimum set the harnessCOMMENT
MEDIUM⚡base/comps/components-publish-channels.toml2777 # workflow. Their Requires pull in heavyweight test-harness perlCOMMENT
MEDIUMbase/comps/sblim-cmpi-base/sblim-cmpi-base.comp.toml3# sblim-cmpi-base-test is the optional test harness for the SBLIM CMPICOMMENT
MEDIUM…/overlays/0001-skip-flaky-agentxtrap-test.overlay.toml2# Upstream attributes this class of flakiness to the test harness's port probingCOMMENT
MEDIUMbase/comps/ostree/ostree.comp.toml3# ostree-tests is the GNOME installed-tests harness; its only baseCOMMENT
MEDIUMbase/comps/ostree/ostree.comp.toml5# which lives in sdk along with mozjs). The harness is not warrantedCOMMENT
Excessive Try-Catch Wrapping28 hits · 35 pts
SeverityFileLineSnippetContext
MEDIUMspecs/p/python-rpm-macros/compileall2.py473 print("Error reading file list {}".format(args.flist))CODE
LOWspecs/p/python-rpm-macros/import_all_modules.py107 except Exception:CODE
LOW…pyproject-rpm-macros/pyproject_dependency_overrides.py55 except Exception:CODE
LOW…p/pyproject-rpm-macros/test_pyproject_buildrequires.py99 except Exception as e:CODE
MEDIUMspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py298def toml_load(opened_binary_file):CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py859 except Exception:CODE
LOW…ecs/p/pyproject-rpm-macros/pyproject_patch_metadata.py78 except Exception:CODE
LOWspecs/p/python-blosc/setup.py115 except Exception:CODE
MEDIUMspecs/p/python-rpm-generators/pythondistdeps.py81 print('Error: Python metadata at `{}` are missing or corrupted.'.format(path), file=stderr)CODE
LOWspecs/p/python-rpm-generators/pythondistdeps.py285 except Exception as exc:CODE
LOWspecs/p/python-rpm-generators/pythondistdeps.py623 except Exception as exc:CODE
MEDIUMspecs/p/python-rpm-generators/pythondistdeps.py282def convert(name, operator, version_id):CODE
MEDIUMscripts/ci/render-specs-check/post_render_comment.py375 print(f"Error reading report: {exc}", file=sys.stderr)CODE
MEDIUMscripts/ci/spec-review/create_check_annotations.py120 print(f"Error: {e}", file=sys.stderr)CODE
LOWscripts/ci/spec-review/spec_review_schema.py237 except Exception as e:CODE
LOWscripts/ci/spec-review/spec_review_schema.py268 except Exception as e:CODE
MEDIUMscripts/ci/spec-review/format_pr_comment.py132 print(f"Error: {e}", file=sys.stderr)CODE
LOW…l-config-checker/kernel_config_checker/check_config.py194 except Exception as e:CODE
LOW…l-config-checker/kernel_config_checker/check_config.py205 except Exception as e:CODE
LOW…l-config-checker/kernel_config_checker/check_config.py240 except Exception as e:CODE
LOW…nel-config-checker/kernel_config_checker/add_config.py152 except Exception as e:CODE
LOW…nel-config-checker/kernel_config_checker/add_config.py169 except Exception as e:CODE
LOWscripts/mcps/koji-mcp.py266 except Exception as e:CODE
LOWscripts/mcps/fedora-distgit-mcp.py275 except Exception as e:CODE
LOWscripts/mcps/fedora-distgit-mcp.py405 except Exception as e:CODE
LOWscripts/mcps/fedora-distgit-mcp.py486 except Exception as e:CODE
LOWbase/images/tests/conftest.py194 except Exception as exc: # pragma: no coverCODE
LOWbase/images/tests/utils/container_runtime.py295 except Exception as cleanup_exc:CODE
Cross-Language Confusion5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHspecs/p/pesign/pesign.py59 getent group pesign >/dev/null || groupadd -r pesignSTRING
HIGH…ages/tests/cases/runtime/container-nginx/test_nginx.py31 'exec 3<>/dev/tcp/localhost/8080 && printf "GET / HTTP/1.0\\r\\n\\r\\n" >&3 && head -n1 <&3'CODE
HIGH…ests/cases/runtime/container-base/test_repositories.py34 result = container_exec_shell("dnf -y install tree && tree --version")CODE
HIGH⚡…/runtime/container-base/test_telegraf/test_telegraf.py31 result = container_exec_shell("telegraf --version && telegraf --usage cpu")CODE
HIGH…/runtime/container-base/test_telegraf/test_telegraf.py57 'test -s /tmp/telegraf-metrics.out && grep -q "mem,host" /tmp/telegraf-metrics.out'CODE
Self-Referential Comments6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMspecs/t/tmux/bash_completion_tmux.sh2# This file is in the public domainCOMMENT
MEDIUMspecs/m/mrtg/mrtg.cfg4# This file is for use with mrtg-2.0COMMENT
MEDIUMspecs/p/python-blosc/setup.py144 # Create the version.py fileCOMMENT
MEDIUMspecs/p/python-rpm-generators/pythondistdeps.py591 # Creating a meta package per extra with recommends on, which hasCOMMENT
MEDIUMspecs/w/wsl-setup/wsl-oobe.sh49# Create the userCOMMENT
MEDIUMbase/comps/SymCrypt/generate-env-file.sh53# Create a temporary directory to clone the git repoCOMMENT
Structural Annotation Overuse10 hits · 18 pts
SeverityFileLineSnippetContext
LOW⚡.agents/skills/skill-deployment-context/SKILL.md12## Step 1: Locate `deployment_summary.yaml` (if available)COMMENT
LOW⚡.agents/skills/skill-deployment-context/SKILL.md20## Step 2: If subscription is missingCOMMENT
LOW⚡.agents/skills/skill-deployment-context/SKILL.md24## Step 3: If deployment does not match the summaryCOMMENT
LOW⚡.agents/skills/skill-deployment-context/SKILL.md28## Step 4: Discover monitoring resources dynamicallyCOMMENT
LOW.github/agents/spec-review.agent.md33### Step 0: TODO ListCOMMENT
LOW.github/agents/spec-review.agent.md36### Step 1: KB Validation (MANDATORY - DO NOT SKIP)COMMENT
LOW.github/agents/spec-review.agent.md89### Step 2: Triage Spec Files (BEFORE KB Generation)COMMENT
LOW.github/agents/spec-review.agent.md105### Step 3: Generate or update the knowledge baseCOMMENT
LOW.github/agents/spec-review.agent.md147### Step 4: Review each spec fileCOMMENT
LOW.github/agents/spec-review.agent.md163### Step 5: Compile resultsCOMMENT
Modern Structural Boilerplate10 hits · 10 pts
SeverityFileLineSnippetContext
LOWspecs/p/python-rpm-macros/clamp_source_mtime.py20__all__ = ["clamp_dir", "clamp_file"]CODE
LOWspecs/p/python-rpm-macros/compileall2.py47__all__ = ["compile_dir","compile_file","compile_path"]CODE
LOWscripts/repo/synthesize-repodata.py801 def set_num_of_pkgs(self, count: int) -> None: ...CODE
LOW⚡base/images/tests/conftest.py62logger = logging.getLogger(__name__)CODE
LOW⚡…ests/cases/runtime/container-postgres/test_postgres.py29logger = logging.getLogger(__name__)CODE
LOWbase/images/tests/cases/static/test_footprint.py25logger = logging.getLogger(__name__)CODE
LOWbase/images/tests/utils/disk.py17logger = logging.getLogger(__name__)CODE
LOWbase/images/tests/utils/container_runtime.py25logger = logging.getLogger(__name__)CODE
LOWbase/images/tests/utils/parsers.py16logger = logging.getLogger(__name__)CODE
LOWbase/images/tests/utils/extract.py25logger = logging.getLogger(__name__)CODE
Redundant / Tautological Comments6 hits · 9 pts
SeverityFileLineSnippetContext
LOWspecs/b/bind9-next/setup-named-chroot.sh93 # Check if file is mount target. Do not use /proc/mounts because detectingCOMMENT
LOWspecs/b/bind/setup-named-chroot.sh93 # Check if file is mount target. Do not use /proc/mounts because detectingCOMMENT
LOWspecs/k/kernel/process_configs.sh347 # Check if there are any modified or untracked mismatched configs to commitCOMMENT
LOWspecs/p/python-rpm-macros/compileall2.py126 # Check if this is a system where ProcessPoolExecutor can function.COMMENT
LOWscripts/ci/spec-review/spec_review.sh123 # Check if file existsCOMMENT
LOWbase/comps/kernel/process_configs.sh347 # Check if there are any modified or untracked mismatched configs to commitCOMMENT
AI Structural Patterns7 hits · 6 pts
SeverityFileLineSnippetContext
LOWspecs/g/gettext/msghack.py52CODE
LOWspecs/g/gettext/msghack.py138CODE
LOWspecs/k/kernel/filtermods.py713CODE
LOWspecs/p/python-rpm-macros/compileall2.py87CODE
LOWspecs/p/python-rpm-macros/compileall2.py172CODE
LOWspecs/p/pyproject-rpm-macros/pyproject_buildrequires.py662CODE
LOWbase/comps/kernel/filtermods.py713CODE
Modern AI Meta-Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM⚡scripts/repo/synthesize-repodata.py1066# CLI / orchestrationCOMMENT
MEDIUMbase/images/tests/README.md142 │ ├── container_runtime.py # python-on-whales based container orchestrationCODE
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWspecs/g/glibc/wrap-find-debuginfo.sh4# Usage:COMMENT
LOW…/azurelinux-rpm-config/redhat-annobin-plugin-select.sh18# Usage:COMMENT
LOWspecs/e/erlang/otp-get-patches.sh2# Usage:COMMENT
LOWspecs/k/kbd/xml2lst.pl5# Usage:COMMENT
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHscripts/ci/ado/determine_commit_range.py118Return recent builds for ``definition_id`` on ``branch`` via the ADO SDK. Authenticates with the pipeline's ``SysteSTRING
Slop Phrases2 hits · 3 pts
SeverityFileLineSnippetContext
LOWspecs/n/nodejs22/nodejs-sources.sh3# arguments, make sure to callCOMMENT
LOWspecs/p/python-rpm-generators/pythondistdeps.py434 # make sure to use updated metadata and declare the extrasCOMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWspecs/p/python-rpm-generators/pythondistdeps.py573 # TODO: implement in rpm later, or...?COMMENT
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWspecs/r/ruby/rpm_test_helper.rb49 s.authors = ["John Doe".freeze]CODE