Files
TankIC/3DTank/names/rename_report.json
T
TermiNexus b6f2cb71ee feat(3dtank): 协议逆向工程与自研服务器入库(工具链 + 协议表 + 空间回放 + MySQL)
工具链(3DTank/tools/):extract(模块提取)、mine_evidence/apply_names(命名证据与别名回填)、extract_codec_fields(字段表 + 全库槽位类型 + PrimClassWire/ResourceClasses)、mine_downlink(下行字段表)、extract_space_init/rebase_space_init/audit_space_init(空间模板与记录切分审计)、extract_space_session(把真实会话切成按上行触发的回放模板)、pair_flow(请求→应答配对)、probe_containers、ingest/decrypt_frames(抓包入库与解密)、serve/fetch_assets(本地站点镜像)、import_db(抓包对象仓库导入 MySQL)。

服务器(3DTank/tools/server/):link/entry/codec/container/dispatch/world/space/semantic(协议层与 lt/pt/zt 三个容器布局)、session(会话回放,顺序推进)、db + schema.sql(MySQL 连接层与对象仓库表结构)、store/responder(查库组帧与定向应答;接管范围默认只开 ba.lcr)。

同时修 pair_flow 的时间轴偏移:timeline_c2s 与 timeline_s2c 的 0 点相差 144~4453ms,改前配对整体偏约 2 秒(实测 space-100073070 偏 2084ms),改后 22.4% 的触发者被纠正。

src/、src_named/、packets/、3DTank/local/(含数据库口令)不进库,可用上述工具重新生成。
2026-09-17 20:00:41 +08:00

2315 lines
50 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"GeneratedAt": "2026-09-16T15:20:29.988Z",
"In": "D:\\Users\\TermiNexus\\Desktop\\TankIC\\3DTank\\src",
"Out": "D:\\Users\\TermiNexus\\Desktop\\TankIC\\3DTank\\src_named",
"DryRun": false,
"Parser": "acorn (AST)",
"ModuleCount": 126,
"OtherFilesCopied": [
"index.json",
"resources.json"
],
"Note": [
"属性名(JS 属性访问 / 对象字面量键)是全局共享的:先收集全局映射,再在全部模块里一次性写回。",
"局部名(类名 / 闭包名 / 枚举成员)只在所属模块内改,且要求「全模块唯一绑定 + 所有引用都在该作用域内」。",
"【规则取舍】原需求同时写了「属性名可全局一起改(定义处 + 字符串处一起改)」与「字符串字面量集合必须与原文完全一致」,二者不可兼得。",
" 本工具选择「绝不碰字符串」:短名只要在任何字符串字面量里出现过就跳过(属性名与局部名一视同仁)。",
" 对 s/t/n 这类单字母短名,「字符串处一起改」会把所有恰好等于该串的无关字面量(如单位后缀 \"s\")一起改掉,风险不可接受。",
"属性名目标若已是既有属性名:跳过(否则会把两个不同字段合并成一个)。",
"命令字段(uplink_table 的 555 条负载槽位)在源码里没有保留可读名,全部计入证据缺失。",
"闭包名 / 数据类名用与 mine_evidence.js 同源但更抗格式化的 AST 规则重新推导,并与证据交叉核对(见 Recheck)。",
" 证据里的条目必须 100% 被 AST 复现(*EvidenceMissed 应为空);AST 反向多出来的只是同一模式的漏配(如 prettier 换行导致正则抓不到)。",
"【派生命名】只有 --aliases 打开时才回填;来自 command_alias.json,是「读源码证实语义后起的别名」而非原始名,单独记在 Aliases 段,不计入上面的证据改名统计。"
],
"Renamed": {
"数据类名": {
"Entries": 1145,
"Edits": 10495,
"Examples": [
{
"Module": "3569",
"Short": "Wo",
"Long": "GameActionState",
"Count": 10
},
{
"Module": "3569",
"Short": "I_",
"Long": "StrikerMovableSkinMaterialSettings",
"Count": 11
},
{
"Module": "3569",
"Short": "ta",
"Long": "TankPartData",
"Count": 7
},
{
"Module": "3569",
"Short": "na",
"Long": "Entry",
"Count": 7
},
{
"Module": "3569",
"Short": "fa",
"Long": "TankPreviewLightSettings",
"Count": 9
},
{
"Module": "3569",
"Short": "Ba",
"Long": "Propeller",
"Count": 7
},
{
"Module": "3569",
"Short": "Va",
"Long": "ScreenshotRecordInfo",
"Count": 8
},
{
"Module": "3569",
"Short": "Ka",
"Long": "VideoRecordInfo",
"Count": 8
},
{
"Module": "9345",
"Short": "hn",
"Long": "Vector3Key",
"Count": 8
},
{
"Module": "9345",
"Short": "Wn",
"Long": "NodeAttribute",
"Count": 4
},
{
"Module": "9345",
"Short": "Vn",
"Long": "A3DScene",
"Count": 9
},
{
"Module": "9345",
"Short": "Kn",
"Long": "A3DMaterial",
"Count": 9
},
{
"Module": "9345",
"Short": "oi",
"Long": "NodeAttributeFloat32",
"Count": 5
},
{
"Module": "9345",
"Short": "Ei",
"Long": "AnimationData",
"Count": 5
},
{
"Module": "9345",
"Short": "Ti",
"Long": "MaterialData",
"Count": 8
}
]
},
"闭包名": {
"Entries": 0,
"Edits": 0,
"Examples": []
},
"枚举成员": {
"Entries": 1797,
"Edits": 5391,
"Examples": [
{
"Module": "3569",
"Short": "at",
"Long": "Activation",
"Count": 3
},
{
"Module": "3569",
"Short": "ht",
"Long": "Both",
"Count": 3
},
{
"Module": "3569",
"Short": "dt",
"Long": "ULTIMATE",
"Count": 3
},
{
"Module": "3569",
"Short": "gt",
"Long": "DROP_FLAG",
"Count": 3
},
{
"Module": "3569",
"Short": "mt",
"Long": "DROP_GRENADE",
"Count": 3
},
{
"Module": "3569",
"Short": "yt",
"Long": "SUICIDE_IMMEDIATELY",
"Count": 3
},
{
"Module": "3569",
"Short": "kt",
"Long": "SUICIDE_HOLDING",
"Count": 3
},
{
"Module": "3569",
"Short": "bt",
"Long": "TURN_TURRET_LEFT",
"Count": 3
},
{
"Module": "3569",
"Short": "qt",
"Long": "TURN_TURRET_RIGHT",
"Count": 3
},
{
"Module": "3569",
"Short": "$t",
"Long": "CENTER_TURRET",
"Count": 3
},
{
"Module": "3569",
"Short": "jt",
"Long": "PAUSE_TURRET_ROTATION",
"Count": 3
},
{
"Module": "3569",
"Short": "xt",
"Long": "BARREL_ELEVATION_RESET",
"Count": 3
},
{
"Module": "3569",
"Short": "zt",
"Long": "BARREL_ELEVATION_UP",
"Count": 3
},
{
"Module": "3569",
"Short": "St",
"Long": "BARREL_ELEVATION_DOWN",
"Count": 3
},
{
"Module": "3569",
"Short": "Ct",
"Long": "CAMERA_UP",
"Count": 3
}
]
},
"字段→组件名": {
"Entries": 1639,
"Edits": 3319,
"Examples": [
{
"Module": "87072",
"Short": "a100_1",
"Long": "respawnCamera",
"Count": 2
},
{
"Module": "87072",
"Short": "a102_1",
"Long": "cameraController",
"Count": 2
},
{
"Module": "87072",
"Short": "a103_1",
"Long": "flagReturnSoundPool",
"Count": 2
},
{
"Module": "87072",
"Short": "a105_1",
"Long": "captureStopPositiveSoundPool",
"Count": 2
},
{
"Module": "87072",
"Short": "a11l_1",
"Long": "gameMode",
"Count": 2
},
{
"Module": "87072",
"Short": "a126_1",
"Long": "point",
"Count": 2
},
{
"Module": "87072",
"Short": "a14l_1",
"Long": "inputComponent",
"Count": 2
},
{
"Module": "87072",
"Short": "a14y_1",
"Long": "dotSmoother",
"Count": 2
},
{
"Module": "87072",
"Short": "a15j_1",
"Long": "allyBeepSound",
"Count": 2
},
{
"Module": "87072",
"Short": "a15l_1",
"Long": "coloring",
"Count": 2
},
{
"Module": "87072",
"Short": "a15p_1",
"Long": "raycastShell",
"Count": 2
},
{
"Module": "87072",
"Short": "a15s_1",
"Long": "params",
"Count": 2
},
{
"Module": "87072",
"Short": "a15w_1",
"Long": "shotEvaluator",
"Count": 2
},
{
"Module": "87072",
"Short": "a16i_1",
"Long": "localTransformProvider",
"Count": 2
},
{
"Module": "87072",
"Short": "a16p_1",
"Long": "soundStart",
"Count": 2
}
]
},
"属性名": {
"Entries": 2524,
"Edits": 6827,
"Examples": [
{
"Module": "16100",
"Short": "a7v_1",
"Long": "atlases",
"Count": 2
},
{
"Module": "16100",
"Short": "a7w_1",
"Long": "planes",
"Count": 2
},
{
"Module": "16100",
"Short": "a7z_1",
"Long": "prop",
"Count": 2
},
{
"Module": "37504",
"Short": "aat_1",
"Long": "users",
"Count": 2
},
{
"Module": "85667",
"Short": "abi_1",
"Long": "parameters",
"Count": 2
},
{
"Module": "88693",
"Short": "abq_1",
"Long": "keyType",
"Count": 2
},
{
"Module": "31908",
"Short": "abx_1",
"Long": "crossPlayMode",
"Count": 2
},
{
"Module": "31908",
"Short": "abz_1",
"Long": "matchBattle",
"Count": 2
},
{
"Module": "31908",
"Short": "ac1_1",
"Long": "experiencePremiumBonusByActions",
"Count": 2
},
{
"Module": "85196",
"Short": "aca_1",
"Long": "garageItemCategory",
"Count": 2
},
{
"Module": "85196",
"Short": "acb_1",
"Long": "hideIfCountEqualZero",
"Count": 4
},
{
"Module": "85196",
"Short": "acd_1",
"Long": "partnerId",
"Count": 2
},
{
"Module": "85196",
"Short": "acg_1",
"Long": "ultimatePoint",
"Count": 2
},
{
"Module": "85196",
"Short": "aci_1",
"Long": "properties",
"Count": 2
},
{
"Module": "85196",
"Short": "acj_1",
"Long": "itemsId",
"Count": 2
}
]
},
"命令字段": {
"Entries": 0,
"Edits": 0,
"Examples": []
},
"别名类名": {
"Entries": 28,
"Edits": 211,
"Examples": [
{
"Module": "10032",
"Short": "OX",
"Long": "GarageScreen",
"Count": 23
},
{
"Module": "10032",
"Short": "ZY",
"Long": "LobbyHomeScreen",
"Count": 10
},
{
"Module": "10032",
"Short": "fY",
"Long": "EntranceSelectTypeScreen",
"Count": 5
},
{
"Module": "10032",
"Short": "lY",
"Long": "EntranceLoginByPasswordScreen",
"Count": 5
},
{
"Module": "10032",
"Short": "wY",
"Long": "EntranceGameAccountScreen",
"Count": 5
},
{
"Module": "10283",
"Short": "$n",
"Long": "ExternalLoginModel",
"Count": 7
},
{
"Module": "10283",
"Short": "Bn",
"Long": "LoginCommand",
"Count": 6
},
{
"Module": "10283",
"Short": "Dn",
"Long": "AccountLoginModel",
"Count": 7
},
{
"Module": "10283",
"Short": "Fn",
"Long": "RememberLoginModel",
"Count": 7
},
{
"Module": "10283",
"Short": "Hn",
"Long": "RememberLoginCommands",
"Count": 6
},
{
"Module": "10283",
"Short": "Ui",
"Long": "ClientParamsCommands",
"Count": 5
},
{
"Module": "10283",
"Short": "ci",
"Long": "SocialNetworkCommands",
"Count": 11
},
{
"Module": "10283",
"Short": "gn",
"Long": "EntranceRequestModelCC",
"Count": 7
},
{
"Module": "10283",
"Short": "ji",
"Long": "RegisterStateCommands",
"Count": 8
},
{
"Module": "10283",
"Short": "ki",
"Long": "RegistrationModel",
"Count": 7
}
]
},
"别名方法": {
"Entries": 14,
"Edits": 34,
"Examples": [
{
"Module": "10283",
"Short": "nh1",
"Long": "SendTwoFactorCode",
"Count": 2
},
{
"Module": "18334",
"Short": "nh1",
"Long": "SendTwoFactorCode",
"Count": 2
},
{
"Module": "10283",
"Short": "wh3",
"Long": "SendLogin",
"Count": 1
},
{
"Module": "18334",
"Short": "wh3",
"Long": "SendLogin",
"Count": 1
},
{
"Module": "10283",
"Short": "wh4",
"Long": "SendLoginViaHash",
"Count": 1
},
{
"Module": "18334",
"Short": "wh4",
"Long": "SendLoginViaHash",
"Count": 1
},
{
"Module": "10283",
"Short": "xh4",
"Long": "SendSecondHash",
"Count": 1
},
{
"Module": "18334",
"Short": "xh4",
"Long": "SendSecondHash",
"Count": 1
},
{
"Module": "10283",
"Short": "bh3",
"Long": "SendButtonClickText",
"Count": 1
},
{
"Module": "18334",
"Short": "bh3",
"Long": "SendButtonClickText",
"Count": 2
},
{
"Module": "10283",
"Short": "thf",
"Long": "SendTimezoneOffset",
"Count": 1
},
{
"Module": "18334",
"Short": "thf",
"Long": "SendTimezoneOffset",
"Count": 1
},
{
"Module": "10283",
"Short": "sh9",
"Long": "SendSocialNetworkValue",
"Count": 1
},
{
"Module": "18334",
"Short": "sh9",
"Long": "SendSocialNetworkValue",
"Count": 1
},
{
"Module": "10283",
"Short": "fhd",
"Long": "SendRegister",
"Count": 1
}
]
},
"别名字段": {
"Entries": 15,
"Edits": 30,
"Examples": [
{
"Module": "10283",
"Short": "sh3_1",
"Long": "rememberMe",
"Count": 2
},
{
"Module": "10283",
"Short": "uh3_1",
"Long": "twoFactorCode",
"Count": 2
},
{
"Module": "10283",
"Short": "hh4_1",
"Long": "remember2FaHash_codecField",
"Count": 2
},
{
"Module": "10283",
"Short": "jh4_1",
"Long": "rememberUsersHash_codecField",
"Count": 2
},
{
"Module": "10283",
"Short": "sh4_1",
"Long": "loginHash",
"Count": 2
},
{
"Module": "10283",
"Short": "uh4_1",
"Long": "secondHash",
"Count": 2
},
{
"Module": "10283",
"Short": "rhf_1",
"Long": "timezoneOffsetHours",
"Count": 2
},
{
"Module": "10283",
"Short": "jh9_1",
"Long": "socialNetworkValue",
"Count": 2
},
{
"Module": "10283",
"Short": "ahd_1",
"Long": "registerForceLogin",
"Count": 2
},
{
"Module": "10283",
"Short": "chd_1",
"Long": "uniqueUserId",
"Count": 2
},
{
"Module": "10283",
"Short": "xhc_1",
"Long": "registerLogin",
"Count": 2
},
{
"Module": "10283",
"Short": "yhc_1",
"Long": "registerPassword",
"Count": 2
},
{
"Module": "10283",
"Short": "zhc_1",
"Long": "registerUrl",
"Count": 2
},
{
"Module": "10283",
"Short": "chc_1",
"Long": "advisedUids_codecField",
"Count": 2
},
{
"Module": "29554",
"Short": "o1wd_1",
"Long": "requestPayload",
"Count": 2
}
]
}
},
"Skipped": {
"数据类名": {
"Conflict": 367,
"InStringLiteral": 43,
"Whitelist": 4,
"MissingEvidence": 0
},
"闭包名": {
"Conflict": 55,
"InStringLiteral": 46,
"Whitelist": 1,
"MissingEvidence": 0
},
"枚举成员": {
"Conflict": 255,
"InStringLiteral": 577,
"Whitelist": 4,
"MissingEvidence": 0
},
"字段→组件名": {
"Conflict": 79,
"InStringLiteral": 0,
"Whitelist": 0,
"MissingEvidence": 0
},
"属性名": {
"Conflict": 648,
"InStringLiteral": 0,
"Whitelist": 2,
"MissingEvidence": 0
},
"命令字段": {
"Conflict": 0,
"InStringLiteral": 0,
"Whitelist": 0,
"MissingEvidence": 555
},
"别名类名": {
"Conflict": 1,
"InStringLiteral": 5,
"Whitelist": 0,
"MissingEvidence": 0
},
"别名方法": {
"Conflict": 4,
"InStringLiteral": 0,
"Whitelist": 1,
"MissingEvidence": 0
},
"别名字段": {
"Conflict": 7,
"InStringLiteral": 0,
"Whitelist": 0,
"MissingEvidence": 0
}
},
"SkipExamples": {
"字段→组件名|Conflict": {
"Count": 79,
"Examples": [
{
"Module": "*",
"Short": "a15q_1",
"Long": "cache",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "a1g3_1",
"Long": "backgroundSize",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "a1g6_1",
"Long": "size",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "b126_1",
"Long": "size",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "b17r_1",
"Long": "container",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "b183_1",
"Long": "container",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "b1al_1",
"Long": "config",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "b1gb_1",
"Long": "button",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "bzh_1",
"Long": "body",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "c1cj_1",
"Long": "trailMaterial",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
}
]
},
"属性名|Conflict": {
"Count": 648,
"Examples": [
{
"Module": "*",
"Short": "a7y_1",
"Long": "rotation",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "a80_1",
"Long": "value",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "ack_1",
"Long": "icon",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "adg_1",
"Long": "name",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "adh_1",
"Long": "range",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "adr_1",
"Long": "maxRank",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "ads_1",
"Long": "challenges",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "adv_1",
"Long": "goods",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "ady_1",
"Long": "description",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "ae1_1",
"Long": "name",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
}
]
},
"属性名|Whitelist": {
"Count": 2,
"Examples": [
{
"Module": "*",
"Short": "lat_1",
"Long": "self",
"Detail": "目标名命中白名单:宿主/内置 API 名"
},
{
"Module": "*",
"Short": "yas_1",
"Long": "self",
"Detail": "目标名命中白名单:宿主/内置 API 名"
}
]
},
"枚举成员|Conflict": {
"Count": 255,
"Examples": [
{
"Module": "1510",
"Short": "u",
"Long": "API_SERVER",
"Detail": "全模块有 3 处同名绑定(存在遮蔽),改名无法保证一致"
},
{
"Module": "3569",
"Short": "Xn",
"Long": "CAMERA_UP",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "3569",
"Short": "ji",
"Long": "X",
"Detail": "目标名在本模块的值命名空间里已被占用"
},
{
"Module": "3569",
"Short": "xi",
"Long": "Y",
"Detail": "目标名在本模块的值命名空间里已被占用"
},
{
"Module": "3569",
"Short": "zi",
"Long": "Z",
"Detail": "目标名在本模块的值命名空间里已被占用"
},
{
"Module": "3569",
"Short": "Di",
"Long": "CAMERA",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "3569",
"Short": "Li",
"Long": "SHOT_BUTTON_CAMERA",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "3569",
"Short": "Ui",
"Long": "MOUSE",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "3569",
"Short": "Fi",
"Long": "MOUSE_CLICK",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "3569",
"Short": "Ji",
"Long": "ULTIMATE",
"Detail": "目标名在本模块已被其它改名占用"
}
]
},
"枚举成员|InStringLiteral": {
"Count": 577,
"Examples": [
{
"Module": "1510",
"Short": "s",
"Long": "APICONNECTION",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "1510",
"Short": "o",
"Long": "APPLICATION_KEY",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "1510",
"Short": "_",
"Long": "AUTH_SIG",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "1510",
"Short": "a",
"Long": "AUTHORIZED",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "1510",
"Short": "h",
"Long": "CONTAINER",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "1510",
"Short": "c",
"Long": "CUSTOM_ARGS",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "1510",
"Short": "l",
"Long": "FIRST_START",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "1510",
"Short": "f",
"Long": "HEADER_WIDGET",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "1510",
"Short": "v",
"Long": "LOGGED_USER_ID",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "1510",
"Short": "w",
"Long": "REFERER",
"Detail": "短名出现在字符串字面量里"
}
]
},
"数据类名|InStringLiteral": {
"Count": 43,
"Examples": [
{
"Module": "3569",
"Short": "cs",
"Long": "Coloring",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "3569",
"Short": "ws",
"Long": "HorizontalAimingParams",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "3569",
"Short": "la",
"Long": "TankPreviewSettings",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "9345",
"Short": "on",
"Long": "VertexKey",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "9345",
"Short": "cn",
"Long": "Vector2Key",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "9345",
"Short": "fr",
"Long": "VertexKey3",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "10032",
"Short": "TR",
"Long": "SetRankRange",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "10032",
"Short": "AR",
"Long": "SetRoundRestartTime",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "10032",
"Short": "BR",
"Long": "SetDisplayClientInfo",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "10032",
"Short": "ON",
"Long": "RemoveUserFromAccepted",
"Detail": "短名出现在字符串字面量里"
}
]
},
"闭包名|Conflict": {
"Count": 55,
"Examples": [
{
"Module": "3569",
"Short": "u",
"Long": "onBlur",
"Detail": "全模块有 73 处同名绑定(存在遮蔽),改名无法保证一致"
},
{
"Module": "3569",
"Short": "n",
"Long": "onFocus/onTouchStart/onTouchCancel/onTouchMove/onMouseDown/onMouseUp/onMouseMove/onMouseWheel/onTouchEnd/onPointerLockChange/onPointerLockError",
"Detail": "同一短名对应 11 个闭包原名"
},
{
"Module": "3569",
"Short": "i",
"Long": "onTouchEnd/onMouseUp",
"Detail": "同一短名对应 2 个闭包原名"
},
{
"Module": "10032",
"Short": "i",
"Long": "onChange/middleware",
"Detail": "同一短名对应 2 个闭包原名"
},
{
"Module": "10032",
"Short": "u",
"Long": "getMeasureUnitsLocale/onChange",
"Detail": "同一短名对应 2 个闭包原名"
},
{
"Module": "10032",
"Short": "n",
"Long": "onChange/startDetectionSession/stopDetectionSession",
"Detail": "同一短名对应 3 个闭包原名"
},
{
"Module": "10032",
"Short": "t",
"Long": "loggerMiddleware/thunkMiddleware",
"Detail": "同一短名对应 2 个闭包原名"
},
{
"Module": "10849",
"Short": "i",
"Long": "getState/onChange",
"Detail": "同一短名对应 2 个闭包原名"
},
{
"Module": "13431",
"Short": "t",
"Long": "onVisibilityChanged/onResize/onFocusOut/onBridgeReady/requestFullscreen/lockScreenLandscape/onResized",
"Detail": "同一短名对应 7 个闭包原名"
},
{
"Module": "18334",
"Short": "i",
"Long": "initGarageResources/getStreamApi/onReceivePaymentInfo",
"Detail": "同一短名对应 3 个闭包原名"
}
]
},
"闭包名|InStringLiteral": {
"Count": 46,
"Examples": [
{
"Module": "3569",
"Short": "r",
"Long": "onHardLockChange",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "3569",
"Short": "e",
"Long": "onMouseClick",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "10032",
"Short": "s",
"Long": "onChange",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "10032",
"Short": "e",
"Long": "onChange",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "10032",
"Short": "r",
"Long": "restart",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "10849",
"Short": "e",
"Long": "invokeReducer",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "10849",
"Short": "n",
"Long": "onChange",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "13431",
"Short": "i",
"Long": "onBridgeReady",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "13431",
"Short": "n",
"Long": "requestAwake",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "18334",
"Short": "s",
"Long": "makeLoginParams",
"Detail": "短名出现在字符串字面量里"
}
]
},
"数据类名|Conflict": {
"Count": 367,
"Examples": [
{
"Module": "10032",
"Short": "dT",
"Long": "State",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "10032",
"Short": "LT",
"Long": "State",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "10032",
"Short": "SR",
"Long": "UpdateFund",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "10032",
"Short": "LR",
"Long": "Init",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "10032",
"Short": "cM",
"Long": "ClanLoaded",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "10032",
"Short": "vM",
"Long": "AddUser",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "10032",
"Short": "wM",
"Long": "RemoveUser",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "10032",
"Short": "_L",
"Long": "AddUsersToAccepted",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "10032",
"Short": "aL",
"Long": "AddUsersToNewAccepted",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Module": "10032",
"Short": "aB",
"Long": "Kit",
"Detail": "目标名在本模块的值命名空间里已被占用"
}
]
},
"数据类名|Whitelist": {
"Count": 4,
"Examples": [
{
"Module": "10032",
"Short": "e1",
"Long": "ItemNotificationsState",
"Detail": "短名命中白名单:Kotlin/JS 运行时关键名"
},
{
"Module": "10032",
"Short": "X0",
"Long": "Gamepad",
"Detail": "目标名命中白名单:宿主/内置 API 名"
},
{
"Module": "10032",
"Short": "d3",
"Long": "KeysPackage",
"Detail": "短名命中白名单:Kotlin/JS 运行时关键名"
},
{
"Module": "10032",
"Short": "Set",
"Long": "SetRepeatPasswordAndValidate",
"Detail": "短名命中白名单:宿主/内置 API 名"
}
]
},
"枚举成员|Whitelist": {
"Count": 4,
"Examples": [
{
"Module": "52943",
"Short": "Y",
"Long": "String",
"Detail": "目标名命中白名单:宿主/内置 API 名"
},
{
"Module": "52943",
"Short": "X",
"Long": "Boolean",
"Detail": "目标名命中白名单:宿主/内置 API 名"
},
{
"Module": "63383",
"Short": "m",
"Long": "static",
"Detail": "目标名命中白名单:JS 保留字"
},
{
"Module": "63383",
"Short": "rt",
"Long": "default",
"Detail": "目标名命中白名单:JS 保留字"
}
]
},
"闭包名|Whitelist": {
"Count": 1,
"Examples": [
{
"Module": "71105",
"Short": "e",
"Long": "<init>",
"Detail": "目标名命中白名单:不是合法标识符"
}
]
},
"命令字段|MissingEvidence": {
"Count": 555,
"Examples": [
{
"Module": "10283",
"Short": "jh9_1",
"Long": "",
"Detail": "上行命令负载字段没有保留可读名(无 codec_<名字> getter)"
},
{
"Module": "37504",
"Short": "zb2_1",
"Long": "",
"Detail": "上行命令负载字段没有保留可读名(无 codec_<名字> getter)"
},
{
"Module": "37504",
"Short": "ab3_1",
"Long": "",
"Detail": "上行命令负载字段没有保留可读名(无 codec_<名字> getter)"
},
{
"Module": "37504",
"Short": "bb3_1",
"Long": "",
"Detail": "上行命令负载字段没有保留可读名(无 codec_<名字> getter)"
},
{
"Module": "47243",
"Short": "zfs_1",
"Long": "",
"Detail": "上行命令负载字段没有保留可读名(无 codec_<名字> getter)"
},
{
"Module": "10283",
"Short": "qh3_1",
"Long": "",
"Detail": "上行命令负载字段没有保留可读名(无 codec_<名字> getter)"
},
{
"Module": "10283",
"Short": "rh3_1",
"Long": "",
"Detail": "上行命令负载字段没有保留可读名(无 codec_<名字> getter)"
},
{
"Module": "10283",
"Short": "sh3_1",
"Long": "",
"Detail": "上行命令负载字段没有保留可读名(无 codec_<名字> getter)"
},
{
"Module": "85183",
"Short": "yoi_1",
"Long": "",
"Detail": "上行命令负载字段没有保留可读名(无 codec_<名字> getter)"
},
{
"Module": "85183",
"Short": "smn_1",
"Long": "",
"Detail": "上行命令负载字段没有保留可读名(无 codec_<名字> getter)"
}
]
},
"别名字段|Conflict": {
"Count": 7,
"Examples": [
{
"Module": "*",
"Short": "qh3_1",
"Long": "login",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "rh3_1",
"Long": "password",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "thc_1",
"Long": "password",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "vhc_1",
"Long": "uid",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "kh1_1",
"Long": "rememberMe",
"Detail": "目标名已被其它改名占用"
},
{
"Module": "*",
"Short": "lh1_1",
"Long": "host",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Module": "*",
"Short": "zdj_1",
"Long": "menuItem",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
}
]
},
"别名方法|Whitelist": {
"Count": 1,
"Examples": [
{
"Module": "*",
"Short": "q7i",
"Long": "DispatchLoginResult",
"Detail": "短名命中白名单:Kotlin/JS 运行时关键名"
}
]
},
"别名方法|Conflict": {
"Count": 4,
"Examples": [
{
"Module": "*",
"Short": "ehd",
"Long": "SendPassword",
"Detail": "全库还有 1 处同名属性定义(全库 2 处 / 本模块 1 处),可能是另一个字段"
},
{
"Module": "*",
"Short": "zax",
"Long": "SendUid",
"Detail": "全库还有 1 处同名属性定义(全库 2 处 / 本模块 1 处),可能是另一个字段"
},
{
"Module": "*",
"Short": "xbl",
"Long": "SendEmptyRequest",
"Detail": "全库还有 3 处同名属性定义(全库 4 处 / 本模块 1 处),可能是另一个字段"
},
{
"Module": "*",
"Short": "xbl",
"Long": "RequestSpaceObjects",
"Detail": "全库还有 3 处同名属性定义(全库 4 处 / 本模块 1 处),可能是另一个字段"
}
]
},
"别名类名|InStringLiteral": {
"Count": 5,
"Examples": [
{
"Module": "29554",
"Short": "G",
"Long": "ModelServiceProxy",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "29554",
"Short": "U",
"Long": "ModelServiceProtocol",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "45686",
"Short": "pt",
"Long": "ContainerObjectsCodec",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "61860",
"Short": "fr",
"Long": "SpaceCommandCodec",
"Detail": "短名出现在字符串字面量里"
},
{
"Module": "85667",
"Short": "cs",
"Long": "SpaceObjectsModel",
"Detail": "短名出现在字符串字面量里"
}
]
},
"别名类名|Conflict": {
"Count": 1,
"Examples": [
{
"Module": "*",
"Short": "Vr",
"Long": "Space",
"Detail": "目标名在本模块已被其它改名占用"
}
]
}
},
"Recheck": {
"ClassNamesEvidence": 921,
"ClassNamesFromAst": 1559,
"ClassNamesEvidenceMissed": [],
"ClosuresEvidence": 477,
"ClosuresFromAst": 829,
"ClosuresEvidenceMissed": [],
"EnumMembersEvidence": 2633,
"EnumMembersFromAst": 2633,
"EnumMembersEvidenceMissed": []
},
"Aliases": {
"Enabled": true,
"File": "D:\\Users\\TermiNexus\\Desktop\\TankIC\\3DTank\\names\\command_alias.json",
"Loaded": true,
"Entries": 75,
"Applied": [
{
"Key": "10032::OX",
"Kind": "Classes",
"Module": "10032",
"Owner": "",
"Short": "OX",
"Long": "GarageScreen",
"Namespace": "Local",
"Count": 23
},
{
"Key": "10032::ZY",
"Kind": "Classes",
"Module": "10032",
"Owner": "",
"Short": "ZY",
"Long": "LobbyHomeScreen",
"Namespace": "Local",
"Count": 10
},
{
"Key": "10032::fY",
"Kind": "Classes",
"Module": "10032",
"Owner": "",
"Short": "fY",
"Long": "EntranceSelectTypeScreen",
"Namespace": "Local",
"Count": 5
},
{
"Key": "10032::lY",
"Kind": "Classes",
"Module": "10032",
"Owner": "",
"Short": "lY",
"Long": "EntranceLoginByPasswordScreen",
"Namespace": "Local",
"Count": 5
},
{
"Key": "10032::wY",
"Kind": "Classes",
"Module": "10032",
"Owner": "",
"Short": "wY",
"Long": "EntranceGameAccountScreen",
"Namespace": "Local",
"Count": 5
},
{
"Key": "10283::$n",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "$n",
"Long": "ExternalLoginModel",
"Namespace": "Local",
"Count": 7
},
{
"Key": "10283::Bn",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "Bn",
"Long": "LoginCommand",
"Namespace": "Local",
"Count": 6
},
{
"Key": "10283::Bn.nh1",
"Kind": "Methods",
"Module": "10283",
"Owner": "Bn",
"Short": "nh1",
"Long": "SendTwoFactorCode",
"Namespace": "Property",
"Count": 4
},
{
"Key": "10283::Bn.sh3_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "Bn",
"Short": "sh3_1",
"Long": "rememberMe",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::Bn.uh3_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "Bn",
"Short": "uh3_1",
"Long": "twoFactorCode",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::Bn.wh3",
"Kind": "Methods",
"Module": "10283",
"Owner": "Bn",
"Short": "wh3",
"Long": "SendLogin",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::Dn",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "Dn",
"Long": "AccountLoginModel",
"Namespace": "Local",
"Count": 7
},
{
"Key": "10283::Fn",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "Fn",
"Long": "RememberLoginModel",
"Namespace": "Local",
"Count": 7
},
{
"Key": "10283::Fn.hh4_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "Fn",
"Short": "hh4_1",
"Long": "remember2FaHash_codecField",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::Fn.jh4_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "Fn",
"Short": "jh4_1",
"Long": "rememberUsersHash_codecField",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::Hn",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "Hn",
"Long": "RememberLoginCommands",
"Namespace": "Local",
"Count": 6
},
{
"Key": "10283::Hn.sh4_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "Hn",
"Short": "sh4_1",
"Long": "loginHash",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::Hn.uh4_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "Hn",
"Short": "uh4_1",
"Long": "secondHash",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::Hn.wh4",
"Kind": "Methods",
"Module": "10283",
"Owner": "Hn",
"Short": "wh4",
"Long": "SendLoginViaHash",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::Hn.xh4",
"Kind": "Methods",
"Module": "10283",
"Owner": "Hn",
"Short": "xh4",
"Long": "SendSecondHash",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::Mn.bh3",
"Kind": "Methods",
"Module": "10283",
"Owner": "Mn",
"Short": "bh3",
"Long": "SendButtonClickText",
"Namespace": "Property",
"Count": 3
},
{
"Key": "10283::Ui",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "Ui",
"Long": "ClientParamsCommands",
"Namespace": "Local",
"Count": 5
},
{
"Key": "10283::Ui.rhf_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "Ui",
"Short": "rhf_1",
"Long": "timezoneOffsetHours",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::Ui.thf",
"Kind": "Methods",
"Module": "10283",
"Owner": "Ui",
"Short": "thf",
"Long": "SendTimezoneOffset",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::ci",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "ci",
"Long": "SocialNetworkCommands",
"Namespace": "Local",
"Count": 11
},
{
"Key": "10283::ci.jh9_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "ci",
"Short": "jh9_1",
"Long": "socialNetworkValue",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::ci.sh9",
"Kind": "Methods",
"Module": "10283",
"Owner": "ci",
"Short": "sh9",
"Long": "SendSocialNetworkValue",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::gn",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "gn",
"Long": "EntranceRequestModelCC",
"Namespace": "Local",
"Count": 7
},
{
"Key": "10283::ji",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "ji",
"Long": "RegisterStateCommands",
"Namespace": "Local",
"Count": 8
},
{
"Key": "10283::ji.ahd_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "ji",
"Short": "ahd_1",
"Long": "registerForceLogin",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::ji.chd_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "ji",
"Short": "chd_1",
"Long": "uniqueUserId",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::ji.fhd",
"Kind": "Methods",
"Module": "10283",
"Owner": "ji",
"Short": "fhd",
"Long": "SendRegister",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::ji.ghd",
"Kind": "Methods",
"Module": "10283",
"Owner": "ji",
"Short": "ghd",
"Long": "SendUniqueUserId",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::ji.xhc_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "ji",
"Short": "xhc_1",
"Long": "registerLogin",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::ji.yhc_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "ji",
"Short": "yhc_1",
"Long": "registerPassword",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::ji.zhc_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "ji",
"Short": "zhc_1",
"Long": "registerUrl",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::ki",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "ki",
"Long": "RegistrationModel",
"Namespace": "Local",
"Count": 7
},
{
"Key": "10283::ki.chc_1",
"Kind": "Fields",
"Module": "10283",
"Owner": "ki",
"Short": "chc_1",
"Long": "advisedUids_codecField",
"Namespace": "Property",
"Count": 2
},
{
"Key": "10283::mn",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "mn",
"Long": "EntranceRequestModel",
"Namespace": "Local",
"Count": 5
},
{
"Key": "10283::xn",
"Kind": "Classes",
"Module": "10283",
"Owner": "",
"Short": "xn",
"Long": "EntranceCommands",
"Namespace": "Local",
"Count": 10
},
{
"Key": "10283::xn.sh1",
"Kind": "Methods",
"Module": "10283",
"Owner": "xn",
"Short": "sh1",
"Long": "SetRememberMe",
"Namespace": "Property",
"Count": 3
},
{
"Key": "25377::dn",
"Kind": "Classes",
"Module": "25377",
"Owner": "",
"Short": "dn",
"Long": "UserActivityReporter",
"Namespace": "Local",
"Count": 6
},
{
"Key": "25377::dn.fdk",
"Kind": "Methods",
"Module": "25377",
"Owner": "dn",
"Short": "fdk",
"Long": "ReportActivityShort",
"Namespace": "Property",
"Count": 3
},
{
"Key": "25377::dn.gdk",
"Kind": "Methods",
"Module": "25377",
"Owner": "dn",
"Short": "gdk",
"Long": "ReportActivity",
"Namespace": "Property",
"Count": 2
},
{
"Key": "29554::G.o1wd_1",
"Kind": "Fields",
"Module": "29554",
"Owner": "G",
"Short": "o1wd_1",
"Long": "requestPayload",
"Namespace": "Property",
"Count": 2
},
{
"Key": "29554::G.q1wd",
"Kind": "Methods",
"Module": "29554",
"Owner": "G",
"Short": "q1wd",
"Long": "RequestObjects",
"Namespace": "Property",
"Count": 3
},
{
"Key": "45686::_t",
"Kind": "Classes",
"Module": "45686",
"Owner": "",
"Short": "_t",
"Long": "ProtocolRegistries",
"Namespace": "Local",
"Count": 8
},
{
"Key": "45686::lt",
"Kind": "Classes",
"Module": "45686",
"Owner": "",
"Short": "lt",
"Long": "ContainerItemCodec",
"Namespace": "Local",
"Count": 9
},
{
"Key": "45686::zt",
"Kind": "Classes",
"Module": "45686",
"Owner": "",
"Short": "zt",
"Long": "ContainerModelsCodec",
"Namespace": "Local",
"Count": 7
},
{
"Key": "61860::Ie",
"Kind": "Classes",
"Module": "61860",
"Owner": "",
"Short": "Ie",
"Long": "WebSocketTransport",
"Namespace": "Local",
"Count": 5
},
{
"Key": "61860::Ji",
"Kind": "Classes",
"Module": "61860",
"Owner": "",
"Short": "Ji",
"Long": "OpenSpaceCommand",
"Namespace": "Local",
"Count": 5
},
{
"Key": "61860::Oi",
"Kind": "Classes",
"Module": "61860",
"Owner": "",
"Short": "Oi",
"Long": "SpaceOpenedCommand",
"Namespace": "Local",
"Count": 8
},
{
"Key": "61860::mr",
"Kind": "Classes",
"Module": "61860",
"Owner": "",
"Short": "mr",
"Long": "CommandRegistry",
"Namespace": "Local",
"Count": 12
},
{
"Key": "85196::ba",
"Kind": "Classes",
"Module": "85196",
"Owner": "",
"Short": "ba",
"Long": "GarageDevicesCommands",
"Namespace": "Local",
"Count": 5
},
{
"Key": "85196::ba.lcr",
"Kind": "Methods",
"Module": "85196",
"Owner": "ba",
"Short": "lcr",
"Long": "LoadAvailableDevices",
"Namespace": "Property",
"Count": 2
},
{
"Key": "85196::ka",
"Kind": "Classes",
"Module": "85196",
"Owner": "",
"Short": "ka",
"Long": "GarageDevicesModel",
"Namespace": "Local",
"Count": 7
},
{
"Key": "85667::ls",
"Kind": "Classes",
"Module": "85667",
"Owner": "",
"Short": "ls",
"Long": "SpaceObjectsCommands",
"Namespace": "Local",
"Count": 5
}
],
"Skipped": [
{
"Key": "10283::Bn.qh3_1",
"Kind": "Fields",
"Short": "qh3_1",
"Long": "login",
"Reason": "Conflict",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Key": "10283::Bn.rh3_1",
"Kind": "Fields",
"Short": "rh3_1",
"Long": "password",
"Reason": "Conflict",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Key": "10283::Dn.q7i",
"Kind": "Methods",
"Short": "q7i",
"Long": "DispatchLoginResult",
"Reason": "Whitelist",
"Detail": "短名命中白名单:Kotlin/JS 运行时关键名"
},
{
"Key": "10283::ji.ehd",
"Kind": "Methods",
"Short": "ehd",
"Long": "SendPassword",
"Reason": "Conflict",
"Detail": "全库还有 1 处同名属性定义(全库 2 处 / 本模块 1 处),可能是另一个字段"
},
{
"Key": "10283::ji.thc_1",
"Kind": "Fields",
"Short": "thc_1",
"Long": "password",
"Reason": "Conflict",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Key": "10283::ji.vhc_1",
"Kind": "Fields",
"Short": "vhc_1",
"Long": "uid",
"Reason": "Conflict",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Key": "10283::ji.zax",
"Kind": "Methods",
"Short": "zax",
"Long": "SendUid",
"Reason": "Conflict",
"Detail": "全库还有 1 处同名属性定义(全库 2 处 / 本模块 1 处),可能是另一个字段"
},
{
"Key": "10283::mn.xbl",
"Kind": "Methods",
"Short": "xbl",
"Long": "SendEmptyRequest",
"Reason": "Conflict",
"Detail": "全库还有 3 处同名属性定义(全库 4 处 / 本模块 1 处),可能是另一个字段"
},
{
"Key": "10283::xn.kh1_1",
"Kind": "Fields",
"Short": "kh1_1",
"Long": "rememberMe",
"Reason": "Conflict",
"Detail": "目标名已被其它改名占用"
},
{
"Key": "10283::xn.lh1_1",
"Kind": "Fields",
"Short": "lh1_1",
"Long": "host",
"Reason": "Conflict",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Key": "25377::dn.zdj_1",
"Kind": "Fields",
"Short": "zdj_1",
"Long": "menuItem",
"Reason": "Conflict",
"Detail": "目标名已是既有属性名(会把两个不同字段合并成一个)"
},
{
"Key": "29554::G",
"Kind": "Classes",
"Short": "G",
"Long": "ModelServiceProxy",
"Reason": "InStringLiteral",
"Detail": "局部名准入未通过,详见 SkipExamples"
},
{
"Key": "29554::U",
"Kind": "Classes",
"Short": "U",
"Long": "ModelServiceProtocol",
"Reason": "InStringLiteral",
"Detail": "局部名准入未通过,详见 SkipExamples"
},
{
"Key": "45686::pt",
"Kind": "Classes",
"Short": "pt",
"Long": "ContainerObjectsCodec",
"Reason": "InStringLiteral",
"Detail": "局部名准入未通过,详见 SkipExamples"
},
{
"Key": "61860::Vr",
"Kind": "Classes",
"Short": "Vr",
"Long": "Space",
"Reason": "Conflict",
"Detail": "目标名在本模块已被其它改名占用"
},
{
"Key": "61860::fr",
"Kind": "Classes",
"Short": "fr",
"Long": "SpaceCommandCodec",
"Reason": "InStringLiteral",
"Detail": "局部名准入未通过,详见 SkipExamples"
},
{
"Key": "85667::cs",
"Kind": "Classes",
"Short": "cs",
"Long": "SpaceObjectsModel",
"Reason": "InStringLiteral",
"Detail": "局部名准入未通过,详见 SkipExamples"
},
{
"Key": "85667::ls.xbl",
"Kind": "Methods",
"Short": "xbl",
"Long": "RequestSpaceObjects",
"Reason": "Conflict",
"Detail": "全库还有 3 处同名属性定义(全库 4 处 / 本模块 1 处),可能是另一个字段"
}
],
"Note": []
},
"Validation": {
"SyntaxChecked": 126,
"SyntaxFailed": [],
"StringIdentical": 126,
"StringMismatch": [],
"CountChecked": 126,
"CountMismatch": [],
"TotalIdentSame": true
}
}