// Recursively counts source code lines var fileCount = 0; var lineCount = 0; extensions = newArray(".java", ".ijm", ".txt", ".js"); dir = getDirectory("Choose a directory"); count(dir); print("Files: "+fileCount); print("Lines: "+lineCount); function count(dir) { list = getFileList(dir); for (i=0; i