MCPcopy Create free account
hub / github.com/openai/plugins / filterLanguageFiles

Function filterLanguageFiles

plugins/plugin-eval/src/evaluators/code.js:7–21  ·  view source on GitHub ↗
(files)

Source from the content-addressed store, hash-verified

5import { analyzeTypeScriptFiles } from "./typescript.js";
6
7function filterLanguageFiles(files) {
8 const tsFiles = [];
9 const pyFiles = [];
10
11 for (const filePath of files) {
12 const extension = path.extname(filePath).toLowerCase();
13 if ([".ts", ".tsx", ".mts", ".cts"].includes(extension)) {
14 tsFiles.push(filePath);
15 } else if (extension === ".py") {
16 pyFiles.push(filePath);
17 }
18 }
19
20 return { tsFiles, pyFiles };
21}
22
23export async function analyzeCodeMetrics(rootPath, target) {
24 const files =

Callers 1

analyzeCodeMetricsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected