Repository Analysis

hluk/CopyQ

Clipboard manager with advanced features

0.8 Likely human-written View on GitHub
0.8
Adjusted Score
0.8
Raw Score
100%
Time Factor
2026-05-30
Last Push
11,777
Stars
C++
Language
236,143
Lines of Code
495
Files
160
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 15LOW 145

Pattern Findings

160 matches across 7 categories. Click a row to expand file-level details.

Over-Commented Block137 hits · 137 pts
SeverityFileLineSnippet
LOWplugins/itemfakevim/itemfakevim.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWplugins/itemfakevim/itemfakevim.cpp21#include <QTextBlock>
LOWplugins/itemfakevim/fakevim/fakevimactions.h1// Copyright (C) 2016 The Qt Company Ltd.
LOWplugins/itemfakevim/fakevim/fakevimhandler.h1// Copyright (C) 2016 The Qt Company Ltd.
LOWplugins/itemfakevim/fakevim/fakevimhandler.cpp1// Copyright (C) 2016 The Qt Company Ltd.
LOWplugins/itemfakevim/fakevim/fakevimhandler.cpp21// Do not pass QTextCursor etc around unless really needed. Convert
LOWplugins/itemfakevim/fakevim/fakevimhandler.cpp41#include <QObject>
LOWplugins/itemfakevim/fakevim/fakevimhandler.cpp61#include <QSharedPointer>
LOWplugins/itemfakevim/fakevim/fakevimhandler.cpp81# define UNDO_DEBUG(s)
LOWplugins/itemfakevim/fakevim/fakevimhandler.cpp2661 if (inSnippetMode)
LOWplugins/itemfakevim/fakevim/private/fakevim_export.h1#pragma once
LOWplugins/itemtext/itemtext.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWplugins/itemsync/itemsync.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWplugins/itemsync/itemsync.cpp21#include <QDir>
LOWplugins/itemsync/filewatcher.h1// SPDX-License-Identifier: GPL-3.0-or-later
LOWplugins/itemsync/filewatcher.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWplugins/itemsync/filewatcher.cpp41// Cloud sync agents (OneDrive, Dropbox) and SMB/CIFS mounts may briefly lock
LOWplugins/itemencrypted/itemencrypted.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWplugins/itemtags/itemtags.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWplugins/itemnotes/itemnotes.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWplugins/itemimage/itemimage.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWplugins/itempinned/itempinned.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWutils/bump_version.sh1#!/bin/bash
LOWutils/github/draft-release.sh1#!/usr/bin/env bash
LOWutils/github/draft-release.sh21#
LOWdocs/conf.py1#!/usr/bin/env python3
LOWdocs/conf.py21# import sys
LOWdocs/conf.py41#
LOWdocs/conf.py61#release = ''
LOWdocs/conf.py81
LOWdocs/autobuild.sh1#!/bin/bash
LOWqxt/xcbkeyboard.h41// Following definitions and table are taken from
LOWqxt/xcbkeyboard.h61#endif
LOWqxt/xcbkeyboard.h81#define XK_KP_Down 0xFF99
LOWqxt/xcbkeyboard.h101#define XF86XK_MonBrightnessUp 0x1008FF02
LOWqxt/xcbkeyboard.h121#define XF86XK_ToDoList 0x1008FF1F
LOWqxt/xcbkeyboard.h141#define XF86XK_History 0x1008FF37
LOWqxt/xcbkeyboard.h161#define XF86XK_LaunchB 0x1008FF4B
LOWqxt/xcbkeyboard.h181#define XF86XK_Game 0x1008FF5E
LOWqxt/xcbkeyboard.h201#define XF86XK_RotationKB 0x1008FF76
LOWqxt/xcbkeyboard.h221#define XF86XK_Music 0x1008FF92
LOWsrc/main.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/app/clipboardserver.h1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/app/clipboardclient.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/app/clipboardserver.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/app/clipboardserver.cpp21#include "gui/iconfactory.h"
LOWsrc/app/clipboardserver.cpp41#include <QSessionManager>
LOWsrc/app/clipboardmonitor.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/app/app.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/miniaudio/CMakeLists.txt1# Build miniaudio implementation without coverage instrumentation.
LOWsrc/miniaudio/miniaudio_impl.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/platform/win/winplatformwindow.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/platform/win/winplatform.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/platform/mac/copyqpasteboardmime.mm1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/platform/mac/macplatformwindow.mm1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/platform/mac/macclipboard.mm1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/platform/mac/macplatform.mm1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/platform/x11/x11platform.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/platform/x11/x11platformclipboard.cpp1// SPDX-License-Identifier: GPL-3.0-or-later
LOWsrc/platform/x11/x11platformclipboard.cpp21#include "common/timer.h"
77 more matches not shown…
Decorative Section Separators14 hits · 48 pts
SeverityFileLineSnippet
MEDIUMutils/github/draft-release.sh40# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh42# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh68# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh70# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh88# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh90# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh101# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh103# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh190# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh192# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh222# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh224# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh234# ---------------------------------------------------------------------------
MEDIUMutils/github/draft-release.sh236# ---------------------------------------------------------------------------
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippet
LOWutils/fix-translations.py16
LOWutils/script_docs_to_cpp.py57
LOWutils/update_icon_font.py47
Hyper-Verbose Identifiers3 hits · 3 pts
SeverityFileLineSnippet
LOWutils/update_icon_font.py38def write_header_file_preamble(header_file):
LOWutils/update_icon_font.py47def write_icon_list_header_file(header_icon_list, icons):
LOWshared/gnome-extension/extension.js71function metaSelectionTypeFromClipboardType(clipboardType) {
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMdocs/conf.py7# This file is execfile()d with the current directory set to its
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippet
LOWutils/github/draft-release.sh28# Usage:
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOWutils/github/draft-release.sh171# Check if all expected assets exist locally.