-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: [reversedebug] add new feature of reverse debugger #897
Conversation
RecordDialog dialog; | ||
connect(&dialog, &RecordDialog::startRecord, this, [=](const dpfservice::RunCommandInfo &args) { | ||
QtConcurrent::run([=]() { | ||
execCommand(args); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这个操作比较耗时的话,不是很建议这样做,没法管控。执行的时候关闭应用会崩溃
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
把process放到成员变量里,析构的时候去关闭process可以吗
e348778
to
4d987c5
Compare
Log: new feature
deepin pr auto reviewUpdate debugger commands |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: deepin-mozart, LiHua000 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Warning
详情{
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/README.en.md": [
{
"line": "$ git clone https://github.com/linuxdeepin/deepin-unioncode.git",
"line_number": 53,
"rule": "S35",
"reason": "Url link | 9f86fcb86c"
},
{
"line": "(gitee: $ git clone https://gitee.com/deepin-community/deepin-unioncode.git)",
"line_number": 54,
"rule": "S35",
"reason": "Url link | 55ae59fa8f"
},
{
"line": "| deepin-draw | A lightweight drawing tool for users to freely draw | https://github.com/linuxdeepin/deepin-draw<br />(https://gitee.com/deepin-community/deepin-draw.git) |",
"line_number": 93,
"rule": "S35",
"reason": "Url link | e4cd920ca9"
},
{
"line": "| deepin-image-viewer | Image viewing tool | https://github.com/linuxdeepin/deepin-image-viewer<br />(https://gitee.com/deepin-community/deepin-image-viewer.git) |",
"line_number": 94,
"rule": "S35",
"reason": "Url link | 7b68c4b580"
},
{
"line": "| deepin-album | A photo management tool | https://github.com/linuxdeepin/deepin-album<br />(https://gitee.com/deepin-community/deepin-album.git) |",
"line_number": 95,
"rule": "S35",
"reason": "Url link | c05ac56e05"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/README.md": [
{
"line": "$ git clone https://github.com/linuxdeepin/deepin-unioncode.git ",
"line_number": 54,
"rule": "S35",
"reason": "Url link | 9f86fcb86c"
},
{
"line": "(gitee: $ git clone https://gitee.com/deepin-community/deepin-unioncode.git)",
"line_number": 55,
"rule": "S35",
"reason": "Url link | 55ae59fa8f"
},
{
"line": "| deepin-draw | 深度画板应用 | https://github.com/linuxdeepin/deepin-draw<br />(https://gitee.com/deepin-community/deepin-draw.git) |",
"line_number": 94,
"rule": "S35",
"reason": "Url link | e4cd920ca9"
},
{
"line": "| deepin-image-viewer | 深度看图应用 | https://github.com/linuxdeepin/deepin-image-viewer<br />(https://gitee.com/deepin-community/deepin-image-viewer.git) |",
"line_number": 95,
"rule": "S35",
"reason": "Url link | 7b68c4b580"
},
{
"line": "| deepin-album | 深度相册应用 | https://github.com/linuxdeepin/deepin-album<br />(https://gitee.com/deepin-community/deepin-album.git) |",
"line_number": 96,
"rule": "S35",
"reason": "Url link | c05ac56e05"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/tools/languageadapter/remotechecker.cpp": [
{
"line": " QString rawPrefix = \"https://raw.githubusercontent.com\";",
"line_number": 24,
"rule": "S35",
"reason": "Url link | bb34a1d541"
},
{
"line": " QString downloadPrefix = \"https://github.com\";",
"line_number": 78,
"rule": "S35",
"reason": "Url link | ea686287e6"
},
{
"line": " QUrl remoteJdtlsUrl(\"https://download.eclipse.org/jdtls/snapshots/jdt-language-server-1.11.0-202205051421.tar.gz\");",
"line_number": 100,
"rule": "S35",
"reason": "Url link | 55db894931"
},
{
"line": " QUrl remoteJdtlsShasum256Url(\"https://download.eclipse.org/jdtls/snapshots/jdt-language-server-1.11.0-202205051421.tar.gz.sha256\");",
"line_number": 102,
"rule": "S35",
"reason": "Url link | 5ce3e497ad"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/tools/eventrecorder/readme.md": [
{
"line": "* libelfin, https://github.com/TartanLlama/libelfin.git",
"line_number": 4,
"rule": "S35",
"reason": "Url link | 159d7a9a8a"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/tools/eventrecorder/todo.md": [
{
"line": " https://github.com/rxi/map",
"line_number": 9,
"rule": "S35",
"reason": "Url link | 1d59c481e8"
},
{
"line": " https://sourceware.org/binutils/docs/as/CFI-directives.html",
"line_number": 32,
"rule": "S35",
"reason": "Url link | 7734fa03e1"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/scripts/container-up.sh": [
{
"line": "MIRROR=\"https://pools.uniontech.com/deepin\"",
"line_number": 20,
"rule": "S35",
"reason": "Url link | 9b1b1036f1"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/scripts/config.json": [
{
"line": " \"access\": \"rwm\"",
"line_number": 199,
"rule": "S106",
"reason": "Var naming | 0bc3e5b018"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/scripts/rag/install.sh": [
{
"line": "curl -L -O \"https://mirror.nju.edu.cn/github-release/conda-forge/miniforge/LatestRelease/Miniforge3-$(uname)-$(uname -m).sh\"",
"line_number": 9,
"rule": "S35",
"reason": "Url link | 331d833e84"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/scripts/rag/env.yml": [
{
"line": " - --extra-index-url https://pypi.tuna.tsinghua.edu.cn/simple some-package",
"line_number": 112,
"rule": "S35",
"reason": "Url link | 7367278157"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/python/pythonplugin.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=664d969d685f572b03c2aca9&id=664d96f8685f572b03c2acae\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 7e489ef827"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/linglong/linglong.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document2?dirid=656d40a9bd766615b0b02e5e\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | f9197a3d4e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/linglong/builder/mainframe/llbuildergenerator.cpp": [
{
"line": " dialog.setMessage(tr(\"Can`t find linglong-builder tool, Install it based on %1\").arg(\"https://linglong.dev/guide/start/install.html\"));",
"line_number": 53,
"rule": "S35",
"reason": "Url link | 6e35dff7b0"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/linglong/gui/mainframe.cpp": [
{
"line": " message = tr(\"Check the repository source, and install the linglong-builder, linglong-box, and linglong-bin tools.\n reference %1\").arg(\"https://linglong.dev/guide/start/install.html\");",
"line_number": 59,
"rule": "S35",
"reason": "Url link | 6e35dff7b0"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/linglong/gui/generatedialog.cpp": [
{
"line": " depend[\"url\"] = \"https://pools.uniontech.com/deepin-beige/pool/main/a/acl/libacl1_2.3.1-1_amd64.deb\";",
"line_number": 177,
"rule": "S35",
"reason": "Url link | a587bf0f68"
},
{
"line": " source[\"url\"] = \"https://github.com/linuxdeepin/linglong-builder-demo.git\";",
"line_number": 181,
"rule": "S35",
"reason": "Url link | 8521449550"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/codegeex/copilot.cpp": [
{
"line": "static const char *kUrlSSEChat = \"https://codegeex.cn/prod/code/chatCodeSseV3/chat\";",
"line_number": 14,
"rule": "S35",
"reason": "Url link | 9a3dc8cf24"
},
{
"line": "static const char *kUrlGenerateMultiLine = \"https://api.codegeex.cn:8443/v3/completions/inline?stream=false\";",
"line_number": 15,
"rule": "S35",
"reason": "Url link | e01ed92bb3"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/codegeex/codegeex.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=656d40c5bd766615b0b02e64&id=6597c7ad63a85b76997a070d\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 3dbf9d6621"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/codegeex/codegeexmanager.cpp": [
{
"line": "static const char *kUrlSSEChat = \"https://codegeex.cn/prod/code/chatCodeSseV3/chat\";",
"line_number": 21,
"rule": "S35",
"reason": "Url link | 9a3dc8cf24"
},
{
"line": "static const char *kUrlNewSession = \"https://codegeex.cn/prod/code/chatGlmTalk/insert\";",
"line_number": 23,
"rule": "S35",
"reason": "Url link | bed2c163c5"
},
{
"line": "static const char *kUrlDeleteSession = \"https://codegeex.cn/prod/code/chatGlmTalk/delete\";",
"line_number": 24,
"rule": "S35",
"reason": "Url link | 1c26bba3f3"
},
{
"line": "static const char *kUrlQuerySession = \"https://codegeex.cn/prod/code/chatGlmTalk/selectList\";",
"line_number": 25,
"rule": "S35",
"reason": "Url link | 354cff53d7"
},
{
"line": "static const char *kUrlQueryMessage = \"https://codegeex.cn/prod/code/chatGmlMsg/selectList\";",
"line_number": 26,
"rule": "S35",
"reason": "Url link | 63ba5cece9"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/codegeex/codegeex/askapi.cpp": [
{
"line": " QString url = QString(\"https://codegeex.cn/auth?sessionId=%1&%2=%3&device=%4\").arg(sessionId).arg(machineId).arg(userId).arg(env);",
"line_number": 36,
"rule": "S35",
"reason": "Url link | b07d252a19"
},
{
"line": " QString url = \"https://codegeex.cn/prod/code/oauth/logout\";",
"line_number": 42,
"rule": "S35",
"reason": "Url link | ee6b8d530b"
},
{
"line": " QString url = \"https://codegeex.cn/prod/code/oauth/getUserInfo\";",
"line_number": 62,
"rule": "S35",
"reason": "Url link | cdba09a05e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/javascript/javascriptplugin.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=664d969d685f572b03c2aca9&id=664d9734685f572b03c2acb4\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | fe7f31db1e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/reversedebug/reversedebug.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=656d40c5bd766615b0b02e64&id=656d4152bd766615b0b02e76\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 61bea3e0f8"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/collaborators/collaborators.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=656d40c5bd766615b0b02e64&id=656d4164bd766615b0b02e7a\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 05ad70bdf8"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/builder/buildercore.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document2?dirid=656d40a9bd766615b0b02e5e\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | f9197a3d4e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/binarytools/binarytools.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=656d40c5bd766615b0b02e64&id=656d417abd766615b0b02e7e\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 2ff59c1782"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/binarytools/configure/default_binarytools.json": [
{
"line": " \"arguments\": \"https://appstore-dev.uniontech.com/#/index\",",
"line_number": 104,
"rule": "S35",
"reason": "Url link | 057c671ff7"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/cxx/cxxplugin.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=664d969d685f572b03c2aca9&id=664d96d7685f572b03c2acab\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 2af36ea1ff"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/commandproxy/commandproxy.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document2?dirid=656d40a9bd766615b0b02e5e\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | f9197a3d4e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/template/templateplugin.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document2?dirid=656d40a9bd766615b0b02e5e\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | f9197a3d4e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/git/git.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=656d40c5bd766615b0b02e64&id=664d802b685f572b03c2ac96\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | d689a5b02a"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/codeeditor/codeeditor.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document2?dirid=656d40a9bd766615b0b02e5e\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | f9197a3d4e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/codeporting/codeporting.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=656d40c5bd766615b0b02e64&id=656d415bbd766615b0b02e78\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | effdac5904"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/container/container.json": [
{
"line": " \"UrlLink\" : \"https://www.uniontech.com\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 3c9a9fccb6"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/option/optioncore/optioncore.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document2?dirid=656d40a9bd766615b0b02e5e\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | f9197a3d4e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/performance/performance.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document2?dirid=656d40a9bd766615b0b02e5e\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | f9197a3d4e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/console/console.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=656d40c5bd766615b0b02e64&id=664d8482685f572b03c2ac9d\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 93b55b6424"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/recent/recent.json": [
{
"line": " \"UrlLink\" : \"https://www.uniontech.com\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 3c9a9fccb6"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/core/core.json": [
{
"line": " \"UrlLink\" : \"https://www.uniontech.com\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 3c9a9fccb6"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/core/uicontroller/controller.cpp": [
{
"line": " QDesktopServices::openUrl(QUrl(\"https://github.com/linuxdeepin/deepin-unioncode/issues\"));",
"line_number": 1108,
"rule": "S35",
"reason": "Url link | f8f0d2a7c7"
},
{
"line": " QDesktopServices::openUrl(QUrl(\"https://uosdn.uniontech.com/#document2?dirid=656d40a9bd766615b0b02e5e\"));",
"line_number": 1115,
"rule": "S35",
"reason": "Url link | f9197a3d4e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/filebrowser/filebrowser.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document2?dirid=656d40a9bd766615b0b02e5e\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | f9197a3d4e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/java/javaplugin.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=664d969d685f572b03c2aca9&id=664d9716685f572b03c2acb1\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 2d1e5df911"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/project/projectcore.json": [
{
"line": " \"UrlLink\" : \"https://www.uniontech.com\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 3c9a9fccb6"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/valgrind/valgrind.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document3?dirid=656d40c5bd766615b0b02e64&id=656d4172bd766615b0b02e7c\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 452f78dc4a"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/find/findplugin.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document2?dirid=656d40a9bd766615b0b02e5e\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | f9197a3d4e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/symbol/symbol.json": [
{
"line": " \"UrlLink\" : \"https://uosdn.uniontech.com/#document2?dirid=656d40a9bd766615b0b02e5e\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | f9197a3d4e"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/src/plugins/debugger/debugger.json": [
{
"line": " \"UrlLink\" : \"https://www.uniontech.com\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 3c9a9fccb6"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/models/all-MiniLM-L6-v2/tokenizer.json": [
{
"line": " \"taiwan\": 6629,",
"line_number": 6791,
"rule": "C05",
"reason": "政治敏感词 | 3d0766a7b2"
},
{
"line": " \"boycott\": 17757,",
"line_number": 17919,
"rule": "C152",
"reason": "政治敏感词 | 82bac95444"
},
{
"line": " \"testosterone\": 25937,",
"line_number": 26099,
"rule": "C353",
"reason": "暴恐敏感词 | cb1e7f9021"
},
{
"line": " \"adrenaline\": 14963,",
"line_number": 15125,
"rule": "C359",
"reason": "暴恐敏感词 | d161aeb608"
},
{
"line": " \"taiwanese\": 16539,",
"line_number": 16701,
"rule": "C380",
"reason": "歧义 | db88a53025"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/models/all-MiniLM-L6-v2/README.md": [
{
"line": "https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2 with ONNX weights to be compatible with Transformers.js.",
"line_number": 5,
"rule": "S35",
"reason": "Url link | e4c6dd723b"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/models/all-MiniLM-L6-v2/vocab.txt": [
{
"line": "taiwan",
"line_number": 6630,
"rule": "C05",
"reason": "政治敏感词 | 3d0766a7b2"
},
{
"line": "boycott",
"line_number": 17758,
"rule": "C152",
"reason": "政治敏感词 | 82bac95444"
},
{
"line": "testosterone",
"line_number": 25938,
"rule": "C353",
"reason": "暴恐敏感词 | cb1e7f9021"
},
{
"line": "adrenaline",
"line_number": 14964,
"rule": "C359",
"reason": "暴恐敏感词 | d161aeb608"
},
{
"line": "taiwanese",
"line_number": 16540,
"rule": "C380",
"reason": "歧义 | db88a53025"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/files/python/wizard.json": [
{
"line": " \"key\": \"fileName\",",
"line_number": 7,
"rule": "S106",
"reason": "Var naming | 6373730234"
},
{
"line": " \"key\": \"Location\",",
"line_number": 14,
"rule": "S106",
"reason": "Var naming | 85e0f01f4f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/files/c++/source/wizard.json": [
{
"line": " \"key\": \"fileName\",",
"line_number": 7,
"rule": "S106",
"reason": "Var naming | 6373730234"
},
{
"line": " \"key\": \"Location\",",
"line_number": 14,
"rule": "S106",
"reason": "Var naming | 85e0f01f4f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/files/c++/header/wizard.json": [
{
"line": " \"key\": \"fileName\",",
"line_number": 7,
"rule": "S106",
"reason": "Var naming | 6373730234"
},
{
"line": " \"key\": \"Location\",",
"line_number": 14,
"rule": "S106",
"reason": "Var naming | 85e0f01f4f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/files/java/wizard.json": [
{
"line": " \"key\": \"fileName\",",
"line_number": 7,
"rule": "S106",
"reason": "Var naming | 6373730234"
},
{
"line": " \"key\": \"Location\",",
"line_number": 14,
"rule": "S106",
"reason": "Var naming | 85e0f01f4f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/projects/python/console/wizard.json": [
{
"line": " \"key\": \"ProjectName\",",
"line_number": 8,
"rule": "S106",
"reason": "Var naming | 35f1446491"
},
{
"line": " \"key\": \"Location\",",
"line_number": 15,
"rule": "S106",
"reason": "Var naming | 85e0f01f4f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/projects/maven/console/wizard.json": [
{
"line": " \"key\": \"ProjectName\",",
"line_number": 8,
"rule": "S106",
"reason": "Var naming | 35f1446491"
},
{
"line": " \"key\": \"Location\",",
"line_number": 15,
"rule": "S106",
"reason": "Var naming | 85e0f01f4f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/projects/maven/console/pom.xml": [
{
"line": "<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"",
"line_number": 3,
"rule": "S35",
"reason": "Url link | 547b6e40e5"
},
{
"line": "<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"",
"line_number": 3,
"rule": "S35",
"reason": "Url link | 856a6831a1"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/projects/gradle/console/wizard.json": [
{
"line": " \"key\": \"ProjectName\",",
"line_number": 8,
"rule": "S106",
"reason": "Var naming | 35f1446491"
},
{
"line": " \"key\": \"Location\",",
"line_number": 15,
"rule": "S106",
"reason": "Var naming | 85e0f01f4f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/projects/qtconsoleapp/wizard.json": [
{
"line": " { \"key\": \"ProjectFile\", \"value\": \"%{JS: '%{BuildSystem}' === 'qmake' ? '%{ProFile}' : ('%{BuildSystem}' === 'cmake' ? '%{CMakeFile}' : '%{QbsFile}')}\" },",
"line_number": 17,
"rule": "S106",
"reason": "Var naming | 3ad2a98097"
},
{
"line": " { \"key\": \"ProFile\", \"value\": \"%{JS: Util.fileName('%{ProjectDirectory}/%{ProjectName}', 'pro')}\" },",
"line_number": 18,
"rule": "S106",
"reason": "Var naming | 094d4ee808"
},
{
"line": " { \"key\": \"QbsFile\", \"value\": \"%{JS: Util.fileName('%{ProjectDirectory}/%{ProjectName}', 'qbs')}\" },",
"line_number": 19,
"rule": "S106",
"reason": "Var naming | 02c0f1e4bd"
},
{
"line": " { \"key\": \"CMakeFile\", \"value\": \"%{ProjectDirectory}/CMakeLists.txt\" },",
"line_number": 20,
"rule": "S106",
"reason": "Var naming | 076678e888"
},
{
"line": " { \"key\": \"CppFileName\", \"value\": \"%{JS: 'main.' + Util.preferredSuffix('text/x-c++src')}\" }",
"line_number": 21,
"rule": "S106",
"reason": "Var naming | 17153ce319"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/projects/plugin/wizard.json": [
{
"line": " \"key\": \"ProjectName\",",
"line_number": 8,
"rule": "S106",
"reason": "Var naming | 35f1446491"
},
{
"line": " \"key\": \"Location\",",
"line_number": 15,
"rule": "S106",
"reason": "Var naming | 85e0f01f4f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/projects/cmake/console/wizard.json": [
{
"line": " \"key\": \"ProjectName\",",
"line_number": 8,
"rule": "S106",
"reason": "Var naming | 35f1446491"
},
{
"line": " \"key\": \"Location\",",
"line_number": 15,
"rule": "S106",
"reason": "Var naming | 85e0f01f4f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/projects/dtkapplication/wizard.json": [
{
"line": " { \"key\": \"ProjectFile\", \"value\": \"%{JS: '%{BuildSystem}' === 'qmake' ? '%{ProFile}' : '%{CMakeFile}'}\"},",
"line_number": 16,
"rule": "S106",
"reason": "Var naming | 3ad2a98097"
},
{
"line": " { \"key\": \"ProFile\", \"value\": \"%{JS: Util.fileName('%{ProjectDirectory}/%{ProjectName}', 'pro')}\" },",
"line_number": 17,
"rule": "S106",
"reason": "Var naming | 094d4ee808"
},
{
"line": " { \"key\": \"QbsFile\", \"value\": \"%{JS: Util.fileName('%{ProjectDirectory}/%{ProjectName}', 'qbs')}\" },",
"line_number": 18,
"rule": "S106",
"reason": "Var naming | 02c0f1e4bd"
},
{
"line": " { \"key\": \"CMakeFile\", \"value\": \"%{ProjectDirectory}/CMakeLists.txt\" },",
"line_number": 19,
"rule": "S106",
"reason": "Var naming | 076678e888"
},
{
"line": " { \"key\": \"CppFileName\", \"value\": \"%{JS: 'main.' + Util.preferredSuffix('text/x-c++src')}\" }",
"line_number": 20,
"rule": "S106",
"reason": "Var naming | 17153ce319"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/projects/dfm-extension/wizard.json": [
{
"line": " { \"key\": \"ProjectFile\", \"value\": \"%{CMakeFile}\"},",
"line_number": 16,
"rule": "S106",
"reason": "Var naming | 3ad2a98097"
},
{
"line": " { \"key\": \"CMakeFile\", \"value\": \"%{ProjectDirectory}/CMakeLists.txt\" },",
"line_number": 17,
"rule": "S106",
"reason": "Var naming | 076678e888"
},
{
"line": " { \"key\": \"CppFileName\", \"value\": \"%{ProjectName}.cpp\" }",
"line_number": 18,
"rule": "S106",
"reason": "Var naming | 17153ce319"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/assets/templates/projects/ninja/console/wizard.json": [
{
"line": " \"key\": \"ProjectName\",",
"line_number": 8,
"rule": "S106",
"reason": "Var naming | 35f1446491"
},
{
"line": " \"key\": \"Location\",",
"line_number": 15,
"rule": "S106",
"reason": "Var naming | 85e0f01f4f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/debian/control": [
{
"line": "Homepage: http://www.deepin.org",
"line_number": 44,
"rule": "S35",
"reason": "Url link | 6fe814dfb7"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-qtermwidget-0.14.1/lib/TerminalDisplay.cpp": [
{
"line": " \"<a href=\\"http://en.wikipedia.org/wiki/Flow_control\\">suspended</a>\"",
"line_number": 3179,
"rule": "S35",
"reason": "Url link | 4c5b21a1de"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-jsonrpccpp/CMakeLists.txt": [
{
"line": " URL \"https://github.com/ruslo/hunter/archive/v0.18.47.tar.gz\"",
"line_number": 16,
"rule": "S35",
"reason": "Url link | 6a01da0898"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-jsonrpccpp/libjson-rpc-cpp/CMakeLists.txt": [
{
"line": " URL \"https://github.com/ruslo/hunter/archive/v0.18.47.tar.gz\"",
"line_number": 9,
"rule": "S35",
"reason": "Url link | 6a01da0898"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-jsonrpccpp/libjson-rpc-cpp/CHANGELOG.md": [
{
"line": "- contributions guide: https://github.com/cinemast/libjson-rpc-cpp#contributions",
"line_number": 153,
"rule": "S35",
"reason": "Url link | afb3fea218"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-jsonrpccpp/libjson-rpc-cpp/src/jsonrpccpp/client/rpcprotocolclient.cpp": [
{
"line": "const std::string RpcProtocolClient::KEY_PROTOCOL_VERSION = \"jsonrpc\";",
"line_number": 15,
"rule": "S106",
"reason": "Var naming | 9562a78729"
},
{
"line": "const std::string RpcProtocolClient::KEY_PROCEDURE_NAME = \"method\";",
"line_number": 16,
"rule": "S106",
"reason": "Var naming | d5639c2c7a"
},
{
"line": "const std::string RpcProtocolClient::KEY_ID = \"id\";",
"line_number": 17,
"rule": "S106",
"reason": "Var naming | 2b73948677"
},
{
"line": "const std::string RpcProtocolClient::KEY_PARAMETER = \"params\";",
"line_number": 18,
"rule": "S106",
"reason": "Var naming | 1b573950fd"
},
{
"line": "const std::string RpcProtocolClient::KEY_AUTH = \"auth\";",
"line_number": 19,
"rule": "S106",
"reason": "Var naming | 661108c63a"
},
{
"line": "const std::string RpcProtocolClient::KEY_RESULT = \"result\";",
"line_number": 20,
"rule": "S106",
"reason": "Var naming | 0b7fc29f56"
},
{
"line": "const std::string RpcProtocolClient::KEY_ERROR = \"error\";",
"line_number": 21,
"rule": "S106",
"reason": "Var naming | 62c4d1219a"
},
{
"line": "const std::string RpcProtocolClient::KEY_ERROR_CODE = \"code\";",
"line_number": 22,
"rule": "S106",
"reason": "Var naming | e5ad6f6076"
},
{
"line": "const std::string RpcProtocolClient::KEY_ERROR_MESSAGE = \"message\";",
"line_number": 23,
"rule": "S106",
"reason": "Var naming | 7e3fba994c"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-jsonrpccpp/libjson-rpc-cpp/src/examples/server.key": [
{
"line": "-----END RSA PRIVATE KEY-----",
"line_number": 15,
"rule": "S1",
"reason": "RSA private key | 140b3c6e74"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-jsonrpccpp/libjson-rpc-cpp/src/examples/index.html": [
{
"line": " <script src=\"http://code.jquery.com/jquery-2.1.1.min.js\" type=\"text/javascript\"></script>",
"line_number": 6,
"rule": "S35",
"reason": "Url link | ec3166d8b3"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-jsonrpccpp/libjson-rpc-cpp/cmake/HunterGate.cmake": [
{
"line": "set(HUNTER_WIKI \"https://github.com/ruslo/hunter/wiki\")",
"line_number": 58,
"rule": "S35",
"reason": "Url link | fa9e2e75bc"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-jsonrpccpp/libjson-rpc-cpp/cmake/CMakePackaging.cmake": [
{
"line": " set(CPACK_NSIS_HELP_LINK \"http://github.com/cinemast/libjson-rpc-cpp\")",
"line_number": 13,
"rule": "S35",
"reason": "Url link | 84ca012acd"
},
{
"line": " set(CPACK_NSIS_URL_INFO_ABOUT \"http://github.com/cinemast/libjson-rpc-cpp\")",
"line_number": 14,
"rule": "S35",
"reason": "Url link | 84ca012acd"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/cppdap/third_party/json/appveyor.yml": [
{
"line": " - if \"%COMPILER%\"==\"mingw\" appveyor DownloadFile https://github.com/ninja-build/ninja/releases/download/v1.6.0/ninja-win.zip -FileName ninja.zip",
"line_number": 90,
"rule": "S35",
"reason": "Url link | 27699fdd9f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/cppdap/third_party/json/ChangeLog.md": [
{
"line": "- https://github.com/nlohmann/json\#execute-unit-tests [\#481](https://github.com/nlohmann/json/issues/481)",
"line_number": 1098,
"rule": "S35",
"reason": "Url link | 5670d39719"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/cppdap/third_party/json/benchmarks/thirdparty/benchmark/mingw.py": [
{
"line": " 'http://downloads.sourceforge.net/project/mingw-w64/Toolchains%20'",
"line_number": 45,
"rule": "S35",
"reason": "Url link | 52d7456a09"
},
{
"line": " 'http://downloads.sourceforge.net/project/mingwbuilds/host-windows/'",
"line_number": 48,
"rule": "S35",
"reason": "Url link | 8481928554"
},
{
"line": " re_sourceforge = re.compile(r'http://sourceforge.net/projects/([^/]+)/files')",
"line_number": 61,
"rule": "S35",
"reason": "Url link | ec35bf6094"
},
{
"line": " re_sub = r'http://downloads.sourceforge.net/project/\1'",
"line_number": 62,
"rule": "S35",
"reason": "Url link | 8d37e0a709"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/cppdap/third_party/json/benchmarks/thirdparty/benchmark/WORKSPACE": [
{
"line": " urls = [\"https://github.com/google/googletest/archive/3f0cf6b62ad1eb50d8736538363d3580dd640c3e.zip\"],",
"line_number": 5,
"rule": "S35",
"reason": "Url link | c6edb2bdb2"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/cppdap/third_party/json/benchmarks/thirdparty/benchmark/README.md": [
{
"line": "Discussion group: https://groups.google.com/d/forum/benchmark-discuss",
"line_number": 9,
"rule": "S35",
"reason": "Url link | 61517f58c2"
},
{
"line": "IRC channel: https://freenode.net #googlebenchmark",
"line_number": 11,
"rule": "S35",
"reason": "Url link | b0bd0228eb"
},
{
"line": "$ git clone https://github.com/google/benchmark.git",
"line_number": 25,
"rule": "S35",
"reason": "Url link | 45278b8ef7"
},
{
"line": "$ git clone https://github.com/google/googletest.git benchmark/googletest",
"line_number": 27,
"rule": "S35",
"reason": "Url link | 00ca622c1e"
},
{
"line": "https://github.com/google/googletest/blob/master/googletest/docs/Documentation.md",
"line_number": 93,
"rule": "S35",
"reason": "Url link | 0d35f6e3bb"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/cppdap/third_party/json/benchmarks/thirdparty/benchmark/src/sysinfo.cc": [
{
"line": " const std::string Key = \"processor\";",
"line_number": 401,
"rule": "S106",
"reason": "Var naming | 6e4a3b95bc"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/cppdap/third_party/json/single_include/nlohmann/json.hpp": [
{
"line": " result[\"url\"] = \"https://github.com/nlohmann/json\";",
"line_number": 14859,
"rule": "S35",
"reason": "Url link | 5670d39719"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/cppdap/third_party/json/include/nlohmann/json.hpp": [
{
"line": " result[\"url\"] = \"https://github.com/nlohmann/json\";",
"line_number": 329,
"rule": "S35",
"reason": "Url link | 5670d39719"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/cppdap/third_party/json/third_party/cpplint/cpplint.py": [
{
"line": " self.access = 'public'",
"line_number": 2494,
"rule": "S106",
"reason": "Var naming | a97e641e61"
},
{
"line": " self.access = 'private'",
"line_number": 2497,
"rule": "S106",
"reason": "Var naming | 5100f635e3"
},
{
"line": " 'https://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Namespaces'",
"line_number": 5089,
"rule": "S35",
"reason": "Url link | 85fe596d91"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/cppdap/third_party/json/third_party/cpplint/update.sh": [
{
"line": "wget -N https://raw.githubusercontent.com/cpplint/cpplint/master/cpplint.py",
"line_number": 3,
"rule": "S35",
"reason": "Url link | 9fa9f46310"
},
{
"line": "wget -N https://raw.githubusercontent.com/cpplint/cpplint/master/LICENSE",
"line_number": 4,
"rule": "S35",
"reason": "Url link | b88e3e9377"
},
{
"line": "wget -N https://raw.githubusercontent.com/cpplint/cpplint/master/README.rst",
"line_number": 5,
"rule": "S35",
"reason": "Url link | 2aa4a3b3cb"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/cppdap/third_party/json/third_party/amalgamate/README.md": [
{
"line": "Origin: https://bitbucket.org/erikedlund/amalgamate",
"line_number": 4,
"rule": "S35",
"reason": "Url link | 7c42fad975"
},
{
"line": "Mirror: https://github.com/edlund/amalgamate",
"line_number": 6,
"rule": "S35",
"reason": "Url link | a168de1ab8"
},
{
"line": "For more information, please refer to: http://sqlite.org/amalgamation.html",
"line_number": 11,
"rule": "S35",
"reason": "Url link | 4d4e0bcf98"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-qscintilla214/scintilla/lexers/LexLPeg.cpp": [
{
"line": " const char *key = \"lexer.lpeg.error\";",
"line_number": 129,
"rule": "S106",
"reason": "Var naming | 5485458fdd"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-GitQlient/src/config/InitScreen.cpp": [
{
"line": " []() { QDesktopServices::openUrl(QUrl(\"https://www.github.com/francescmm/GitQlient\")); });",
"line_number": 102,
"rule": "S35",
"reason": "Url link | 5ec46b8921"
},
{
"line": " []() { QDesktopServices::openUrl(QUrl(\"https://github.com/francescmm/GitQlient/issues/new/choose\")); });",
"line_number": 107,
"rule": "S35",
"reason": "Url link | 3a5c5b2c16"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-GitQlient/src/aux_widgets/GitQlientUpdater.cpp": [
{
"line": " request.setUrl(QUrl(\"https://github.com/francescmm/ci-utils/releases/download/gq_update/updates.json\"));",
"line_number": 36,
"rule": "S35",
"reason": "Url link | e303ff872c"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-GitQlient/src/git_server/ServerConfigDlg.cpp": [
{
"line": "static const QMap<GitServerPlatform, const char *> repoUrls { { GitHub, \"https://api.github.com\" },",
"line_number": 40,
"rule": "S35",
"reason": "Url link | 9c1407b826"
},
{
"line": " { GitLab, \"https://gitlab.com/api/v4\" } };",
"line_number": 42,
"rule": "S35",
"reason": "Url link | 3edc365977"
},
{
"line": " ? \"https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token\"",
"line_number": 85,
"rule": "S35",
"reason": "Url link | 8a3ab4ce20"
},
{
"line": " : \"https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html\";",
"line_number": 86,
"rule": "S35",
"reason": "Url link | 28ec08d79f"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-GitQlient/src/resources/3rdparty/qt_attribution.json": [
{
"line": " \"Homepage\": \"https://github.com/chjj/marked\",",
"line_number": 10,
"rule": "S35",
"reason": "Url link | 2af5c0b89c"
},
{
"line": " \"DownloadLocation\": \"https://github.com/markedjs/marked/blob/0.4.0/lib/marked.js\",",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 9366067e6b"
},
{
"line": " \"Homepage\": \"https://kevinburke.bitbucket.io/markdowncss/\",",
"line_number": 26,
"rule": "S35",
"reason": "Url link | 5831ac805a"
},
{
"line": " \"DownloadLocation\": \"https://bitbucket.org/kevinburke/markdowncss/src/188530e4b5d020d7e237fc6b26be13ebf4a8def3/markdown.css\",",
"line_number": 28,
"rule": "S35",
"reason": "Url link | d10f87c3f4"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-GitQlient/deb_pkg/DEBIAN/control": [
{
"line": "Homepage: https://github.com/francescmm/GitQlient",
"line_number": 4,
"rule": "S35",
"reason": "Url link | 9d71cc4c9d"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/3rdparty/unioncode-GitQlient/docs/_includes/sidebar.html": [
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#home\">Home</a></li>",
"line_number": 5,
"rule": "S35",
"reason": "Url link | 02996cc55c"
},
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#initial-screen\">Initial screen</a></li>",
"line_number": 6,
"rule": "S35",
"reason": "Url link | 23999350ec"
},
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#quick-access-actions\">Quick access actions</a></li>",
"line_number": 7,
"rule": "S35",
"reason": "Url link | f3d09698c0"
},
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#the-tree-view\">The Tree view</a></li>",
"line_number": 8,
"rule": "S35",
"reason": "Url link | b3392ac4b4"
},
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#the-diff-view\">The Diff view</a></li>",
"line_number": 9,
"rule": "S35",
"reason": "Url link | d25d54cb94"
},
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#the-blame-history-view\">The Blame & History view</a></li>",
"line_number": 10,
"rule": "S35",
"reason": "Url link | ccb439e966"
},
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#the-merge-view\">The Merge view</a></li>",
"line_number": 11,
"rule": "S35",
"reason": "Url link | 56ab069be6"
},
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#appendix-a-releases\">Appendix A: Releases</a></li>",
"line_number": 12,
"rule": "S35",
"reason": "Url link | 27bcb9ac18"
},
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#appendix-b-build\">Appendix B: Build</a></li>",
"line_number": 13,
"rule": "S35",
"reason": "Url link | a8a78b1540"
},
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#appendix-c-contributing\">Appendix C: Contributing</a></li>",
"line_number": 14,
"rule": "S35",
"reason": "Url link | 209679739a"
},
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#appendix-d-recognition\">Appendix D: Recognition</a></li>",
"line_number": 15,
"rule": "S35",
"reason": "Url link | c3cb32f1b4"
},
{
"line": " <li><a href=\"https://francescmm.github.io/GitQlient/#appendix-e-license\">Appendix E: License</a></li>",
"line_number": 16,
"rule": "S35",
"reason": "Url link | 9b9869f1d2"
}
],
"/home/runner/work/deepin-unioncode/deepin-unioncode/sourceCode/docs/extended-guide.md": [
{
"line": " \"key\": \"ProjectName\",",
"line_number": 280,
"rule": "S106",
"reason": "Var naming | 35f1446491"
},
{
"line": " \"key\": \"Location\",",
"line_number": 287,
"rule": "S106",
"reason": "Var naming | 85e0f01f4f"
}
]
} |
Log: new feature