Repository Analysis

xuxueli/xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

5.0 Low AI signal View on GitHub
5.0
Adjusted Score
5.0
Raw Score
100%
Time Factor
2026-05-10
Last Push
30,208
Stars
Java
Language
50,937
Lines of Code
260
Files
157
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 11HIGH 0MEDIUM 0LOW 146

Pattern Findings

157 matches across 4 categories. Click a row to expand file-level details.

Over-Commented Block131 hits · 130 pts
SeverityFileLineSnippet
LOW…a/com/xxl/job/executor/controller/IndexController.java1//package com.xxl.job.executor.mvc.controller;
LOW…va/com/xxl/job/core/handler/annotation/JobHandler.java1//package com.xxl.job.core.handler.annotation;
LOW…va/com/xxl/job/core/handler/annotation/JobHandler.java21//
LOW…ava/com/xxl/job/core/util/deprecated/ShardingUtil.java1//package com.xxl.job.core.util;
LOW…ava/com/xxl/job/core/util/deprecated/ShardingUtil.java21// public int getIndex() {
LOW…ava/com/xxl/job/core/util/deprecated/ShardingUtil.java41//
LOW…in/java/com/xxl/job/core/util/deprecated/GsonTool.java1//package com.xxl.job.core.util;
LOW…in/java/com/xxl/job/core/util/deprecated/GsonTool.java21// gson= new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").disableHtmlEscaping().create();
LOW…in/java/com/xxl/job/core/util/deprecated/GsonTool.java41// * <pre>
LOW…in/java/com/xxl/job/core/util/deprecated/GsonTool.java61// * @param classOfT
LOW…in/java/com/xxl/job/core/util/deprecated/GsonTool.java81// public Type getRawType() {
LOW…in/java/com/xxl/job/core/util/deprecated/GsonTool.java101// * json 转成 特定的 Type 的Object
LOW…in/java/com/xxl/job/core/util/deprecated/GsonTool.java121// * List<Demo> demoList = GsonTool.fromJsonList(json, Demo.class);
LOW…in/java/com/xxl/job/core/util/deprecated/GsonTool.java141// * @param keyClass
LOW…in/java/com/xxl/job/core/util/deprecated/GsonTool.java161// return gson.toJsonTree(src);
LOW…in/java/com/xxl/job/core/util/deprecated/GsonTool.java181// * @return
LOW…in/java/com/xxl/job/core/util/deprecated/GsonTool.java201//
LOW…va/com/xxl/job/core/util/deprecated/ThrowableUtil.java1//package com.xxl.job.core.util;
LOW…va/com/xxl/job/core/util/deprecated/ThrowableUtil.java21// return errorMsg;
LOW…main/java/com/xxl/job/core/util/deprecated/IpUtil.java1//package com.xxl.job.core.util;
LOW…main/java/com/xxl/job/core/util/deprecated/IpUtil.java21//
LOW…main/java/com/xxl/job/core/util/deprecated/IpUtil.java41// }
LOW…main/java/com/xxl/job/core/util/deprecated/IpUtil.java61// && IP_PATTERN.matcher(name).matches()
LOW…main/java/com/xxl/job/core/util/deprecated/IpUtil.java81// */
LOW…main/java/com/xxl/job/core/util/deprecated/IpUtil.java101// // 1、prefer filter NetworkInterface
LOW…main/java/com/xxl/job/core/util/deprecated/IpUtil.java121// }
LOW…main/java/com/xxl/job/core/util/deprecated/IpUtil.java141// InetAddress addressItem = toValidAddress(localAddress);
LOW…main/java/com/xxl/job/core/util/deprecated/IpUtil.java161// if (LOCAL_ADDRESS != null) {
LOW…main/java/com/xxl/job/core/util/deprecated/IpUtil.java181// * @param port
LOW…main/java/com/xxl/job/core/util/deprecated/IpUtil.java201//
LOW…in/java/com/xxl/job/core/util/deprecated/FileUtil.java1//package com.xxl.job.core.util;
LOW…in/java/com/xxl/job/core/util/deprecated/FileUtil.java21// * delete recursively
LOW…in/java/com/xxl/job/core/util/deprecated/FileUtil.java41//
LOW…in/java/com/xxl/job/core/util/deprecated/FileUtil.java61// fos = new FileOutputStream(file);
LOW…in/java/com/xxl/job/core/util/deprecated/FileUtil.java81//
LOW…in/java/com/xxl/job/core/util/deprecated/FileUtil.java101// }
LOW…in/java/com/xxl/job/core/util/deprecated/FileUtil.java121// content += "\r\n";
LOW…in/java/com/xxl/job/core/util/deprecated/FileUtil.java141// }
LOW…in/java/com/xxl/job/core/util/deprecated/FileUtil.java161// while ((line = reader.readLine())!=null) {
LOW…om/xxl/job/core/util/deprecated/ExecutorBizClient.java1//package com.xxl.job.core.openapi.client;
LOW…om/xxl/job/core/util/deprecated/ExecutorBizClient.java21//
LOW…om/xxl/job/core/util/deprecated/ExecutorBizClient.java41// @Override
LOW…a/com/xxl/job/core/util/deprecated/AdminBizClient.java1//package com.xxl.job.core.openapi.client;
LOW…a/com/xxl/job/core/util/deprecated/AdminBizClient.java21// this.addressUrl = addressUrl;
LOW…a/com/xxl/job/core/util/deprecated/AdminBizClient.java41// return XxlJobRemotingUtil.postBody(addressUrl+"api/callback", accessToken, timeout, handleCallbackRequestList,
LOW…in/java/com/xxl/job/core/util/deprecated/DateUtil.java1//package com.xxl.job.core.util;
LOW…in/java/com/xxl/job/core/util/deprecated/DateUtil.java21// // ---------------------- format parse ----------------------
LOW…in/java/com/xxl/job/core/util/deprecated/DateUtil.java41// }
LOW…in/java/com/xxl/job/core/util/deprecated/DateUtil.java61// * format date. like "yyyy-MM-dd HH:mm:ss"
LOW…in/java/com/xxl/job/core/util/deprecated/DateUtil.java81// }
LOW…in/java/com/xxl/job/core/util/deprecated/DateUtil.java101// public static Date parseDateTime(String dateString) {
LOW…in/java/com/xxl/job/core/util/deprecated/DateUtil.java121// }
LOW…in/java/com/xxl/job/core/util/deprecated/DateUtil.java141//
LOW…ain/java/com/xxl/job/core/util/deprecated/ReturnT.java1//package com.xxl.job.core.openapi.model;
LOW…ain/java/com/xxl/job/core/util/deprecated/ReturnT.java21//
LOW…ain/java/com/xxl/job/core/util/deprecated/ReturnT.java41// public String getMsg() {
LOW…ain/java/com/xxl/job/core/util/deprecated/ReturnT.java61// ", msg='" + msg + '\'' +
LOW…ain/java/com/xxl/job/core/util/deprecated/ReturnT.java81// public static <T> ReturnT<T> of(int code, String msg, T data) {
LOW…ain/java/com/xxl/job/core/util/deprecated/ReturnT.java101// }
LOW…com/xxl/job/core/util/deprecated/JdkSerializeTool.java1//package com.xxl.job.core.util;
71 more matches not shown…
Hallucination Indicators11 hits · 110 pts
SeverityFileLineSnippet
CRITICAL…/resources/static/plugins/codemirror/lib/codemirror.js8787 return this.cm.display.wrapper.ownerDocument.getSelection()
CRITICAL…/static/adminlte/bower_components/jquery/jquery.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f
CRITICAL…/static/adminlte/bower_components/ckeditor/ckeditor.js55{},g=a.split(/\s+/g);a=CKEDITOR.tools.style.parse._findColor(a);a.length&&(e.color=a[0]);CKEDITOR.tools.array.forEach(g,
CRITICAL…/static/adminlte/bower_components/ckeditor/ckeditor.js356this.$.scrollTop;this.$.focus();this.$.scrollTop=b}else this.$.focus();else this.$.setActive()}catch(c){if(!CKEDITOR.env
CRITICAL…/static/adminlte/bower_components/ckeditor/ckeditor.js521'"':"")+"\x3e"+d.call(this,b,c)+"\x3c/span\x3e"}]},CKEDITOR.dialog._.uiElementBuilders.hbox.build(b,e,a));return a.join(
CRITICAL…/static/adminlte/bower_components/ckeditor/ckeditor.js539focus:function(){var a=this.selectParentTab();setTimeout(function(){var b=a.getInputElement();b&&b.$.focus()},0)},select
CRITICAL…/static/adminlte/bower_components/ckeditor/ckeditor.js540getValue:function(){var a=CKEDITOR.ui.dialog.uiElement.prototype.getValue.call(this);if(this.bidi&&a){var b=this.getDire
CRITICAL…/static/adminlte/bower_components/ckeditor/ckeditor.js580this._.tabBarMode&&(this._.tabBarMode=!1,this._.currentFocusIndex=-1,k(1)),a.data.preventDefault())},this);A=[];B=CKEDIT
CRITICAL…/static/adminlte/bower_components/ckeditor/ckeditor.js590c.focus();setTimeout(function(){c.focusManager.unlock();CKEDITOR.env.iOS&&c.window.focus()},0)}delete this._.parentDialo
CRITICAL…/static/adminlte/bower_components/ckeditor/ckeditor.js968(delete d.scaytDict,a.config.scayt_uiTabs[2]=0,CKEDITOR.plugins.scayt.alarmCompatibilityMessage());return d}});a.context
CRITICAL…/static/adminlte/bower_components/ckeditor/ckeditor.js1165b.focusManager.focus(c)}function D(){CKEDITOR.env.gecko&&this.editor.unlockSelection();CKEDITOR.env.webkit||(this.editor
Hyper-Verbose Identifiers13 hits · 14 pts
SeverityFileLineSnippet
LOW…tatic/plugins/codemirror/mode/powershell/powershell.js284 function tokenHereStringInterpolation(stream, state) {
LOW…/resources/static/plugins/codemirror/lib/codemirror.js761 function conflictingCollapsedRange(doc, lineNo$$1, from, to, marker) {
LOW…/resources/static/plugins/codemirror/lib/codemirror.js1872 function defaultSpecialCharPlaceholder(ch) {
LOW…/resources/static/plugins/codemirror/lib/codemirror.js2433 function updateExternalMeasurement(cm, line) {
LOW…/resources/static/plugins/codemirror/lib/codemirror.js2609 function maybeUpdateRectForZooming(measure, rect) {
LOW…/resources/static/plugins/codemirror/lib/codemirror.js2619 function clearLineMeasurementCacheFor(lineView) {
LOW…/resources/static/plugins/codemirror/lib/codemirror.js2628 function clearLineMeasurementCache(cm) {
LOW…/resources/static/plugins/codemirror/lib/codemirror.js3342 function maybeUpdateLineNumberWidth(cm) {
LOW…/resources/static/plugins/codemirror/lib/codemirror.js4843 function selectionEventCanBeMerged(doc, origin, prev, sel) {
LOW…/resources/static/plugins/codemirror/lib/codemirror.js5044 function setSelectionReplaceHistory(doc, sel, options) {
LOW…/resources/static/plugins/codemirror/lib/codemirror.js5361 function makeChangeSingleDocInEditor(cm, change, spans) {
LOW…/resources/static/plugins/codemirror/lib/codemirror.js5721 function adjustScrollWhenAboveVisible(cm, line, diff) {
LOW…sources/static/plugins/fullscreen/jquery.fullscreen.js143 function installFullScreenHandlers()
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippet
LOW…wer_components/ckeditor/plugins/image/dialogs/image.js35D+'"\x3e\x3cimg id\x3d"'+C+'" alt\x3d"" /\x3e\x3c/a\x3e'+(d.config.image_previewText||"Lorem ipsum dolor sit amet, conse
LOW…wer_components/ckeditor/plugins/image/dialogs/image.js35D+'"\x3e\x3cimg id\x3d"'+C+'" alt\x3d"" /\x3e\x3c/a\x3e'+(d.config.image_previewText||"Lorem ipsum dolor sit amet, conse