Repository Analysis

whyour/qinglong

支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台(Timed task management platform supporting Python3, JavaScript, Shell, Typescript)

1.1 Likely human-written View on GitHub
1.1
Adjusted Score
1.1
Raw Score
100%
Time Factor
2026-05-30
Last Push
19,578
Stars
TypeScript
Language
57,050
Lines of Code
209
Files
50
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 2MEDIUM 5LOW 43

Pattern Findings

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

Hyper-Verbose Identifiers25 hits · 25 pts
SeverityFileLineSnippet
LOWback/protos/api.ts609function createBaseCreateEnvRequest(): CreateEnvRequest {
LOWback/protos/api.ts667function createBaseUpdateEnvRequest(): UpdateEnvRequest {
LOWback/protos/api.ts725function createBaseDeleteEnvsRequest(): DeleteEnvsRequest {
LOWback/protos/api.ts887function createBaseDisableEnvsRequest(): DisableEnvsRequest {
LOWback/protos/api.ts957function createBaseEnableEnvsRequest(): EnableEnvsRequest {
LOWback/protos/api.ts1027function createBaseUpdateEnvNamesRequest(): UpdateEnvNamesRequest {
LOWback/protos/api.ts1115function createBaseGetEnvByIdRequest(): GetEnvByIdRequest {
LOWback/protos/api.ts1433function createBaseExtraScheduleItem(): ExtraScheduleItem {
LOWback/protos/api.ts1778function createBaseCreateCronRequest(): CreateCronRequest {
LOWback/protos/api.ts1961function createBaseUpdateCronRequest(): UpdateCronRequest {
LOWback/protos/api.ts2161function createBaseDeleteCronsRequest(): DeleteCronsRequest {
LOWback/protos/api.ts2231function createBaseGetCronsRequest(): GetCronsRequest {
LOWback/protos/api.ts2289function createBaseGetCronByIdRequest(): GetCronByIdRequest {
LOWback/protos/api.ts2347function createBaseEnableCronsRequest(): EnableCronsRequest {
LOWback/protos/api.ts2417function createBaseDisableCronsRequest(): DisableCronsRequest {
LOWback/protos/api.ts2487function createBaseRunCronsRequest(): RunCronsRequest {
LOWback/protos/api.ts2741function createBaseCronDetailRequest(): CronDetailRequest {
LOWback/protos/api.ts2799function createBaseCronDetailResponse(): CronDetailResponse {
LOWback/protos/api.ts2891function createBaseNotificationInfo(): NotificationInfo {
LOWback/protos/api.ts4121function createBaseSystemNotifyRequest(): SystemNotifyRequest {
LOWback/protos/cron.ts292function createBaseAddCronResponse(): AddCronResponse {
LOWback/protos/cron.ts335function createBaseDeleteCronRequest(): DeleteCronRequest {
LOWback/protos/cron.ts393function createBaseDeleteCronResponse(): DeleteCronResponse {
LOWback/protos/health.ts79function createBaseHealthCheckRequest(): HealthCheckRequest {
LOWback/protos/health.ts137function createBaseHealthCheckResponse(): HealthCheckResponse {
Excessive Try-Catch Wrapping9 hits · 12 pts
SeverityFileLineSnippet
LOWshell/preload/client.py35 except Exception as e:
LOWshell/preload/client.py188 except Exception:
MEDIUMshell/preload/client.py11def wrapper(*args, **kwargs):
MEDIUMshell/preload/client.py183def __del__(self):
LOWshell/preload/sitecustomize.py81 except Exception as json_error:
LOWshell/preload/sitecustomize.py105 except Exception as error:
LOWshell/preload/sitecustomize.py140except Exception as error:
MEDIUMshell/preload/sitecustomize.py12def try_parse_int(value):
LOWsample/notify.py728 except Exception as e:
Cross-Language Confusion (JS/TS)2 hits · 10 pts
SeverityFileLineSnippet
HIGHback/config/util.ts575 print(version(name))
HIGHback/config/util.ts580 print(name if spec else '')
Over-Commented Block10 hits · 10 pts
SeverityFileLineSnippet
LOWsample/config.sample.sh41## 是否使用第三方bot,默认不使用,使用时填入仓库地址,存到ql/repo目录下,文件夹命名为diybot
LOWsample/config.sample.sh61## bark 推送是否存档
LOWsample/config.sample.sh81## Telegram api自建反向代理地址(选填)
LOWsample/config.sample.sh101
LOWsample/config.sample.sh121export PUSH_PLUS_TEMPLATE="html"
LOWsample/config.sample.sh141
LOWsample/config.sample.sh161export DEER_KEY=""
LOWsample/config.sample.sh201export SMTP_PASSWORD=""
LOWsample/config.sample.sh221## qmsg 酱的 QMSG_KEY
LOWsample/extra.sample.sh1#!/usr/bin/env bash
Decorative Section Separators2 hits · 6 pts
SeverityFileLineSnippet
MEDIUMdocker/docker-entrypoint.sh18# ============================================
MEDIUMdocker/docker-entrypoint.sh21# ============================================
Unused Imports1 hit · 1 pts
SeverityFileLineSnippet
LOWshell/preload/sitecustomize.py7
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippet
LOWsample/notify.py760