MCPcopy Index your code
hub / github.com/microsoft/vscode-cpptools / nodeCallback

Function nodeCallback

Extension/gulpfile.js:136–149  ·  view source on GitHub ↗
(locId, locHint, node)

Source from the content-addressed store, hash-verified

134 filePath: removePathPrefix(file.path, file.cwd)
135 };
136 let nodeCallback = (locId, locHint, node) => {
137 let subNodeCount = 0;
138 let text = "";
139 node.childNodes.forEach((childNode) => {
140 if (childNode.nodeName == "#text") {
141 text += childNode.value;
142 } else {
143 text += `{${subNodeCount++}}`;
144 }
145 });
146 localizationJsonContents[locId] = text;
147 localizationMetadataContents.keys.push(locHint ? { key: locId, comment: [locHint] } : locId);
148 localizationMetadataContents.messages.push(text);
149 };
150 let attributeCallback = (locId, locHint, attribute) => {
151 localizationJsonContents[locId] = attribute.value;
152 localizationMetadataContents.keys.push(locHint ? { key: locId, comment: [locHint] } : locId);

Callers 1

preFunction · 0.85

Calls 3

pushMethod · 0.80
forEachMethod · 0.45
filterMethod · 0.45

Tested by

no test coverage detected