lines-of-code-checker
is a NodeJS command-line tool for checking files in a specified directory that exceed a specified number of lines, and outputting the results to the console or a log file.
Read this in other languages: English | 简体中文
➜ commander.js git:(master) locc -l 500
Scanning... 9 files found
Scan completed
Exclude directories: .git,node_modules
Files with more than 500 lines:
File: /Users/lsnsh/github/commander.js/package-lock.json , Lines: 6490
File: /Users/lsnsh/github/commander.js/lib/command.js , Lines: 2510
File: /Users/lsnsh/github/commander.js/CHANGELOG.md , Lines: 1419
File: /Users/lsnsh/github/commander.js/Readme.md , Lines: 1158
File: /Users/lsnsh/github/commander.js/Readme_zh-CN.md , Lines: 1072
File: /Users/lsnsh/github/commander.js/typings/index.d.ts , Lines: 970
File: /Users/lsnsh/github/commander.js/typings/index.test-d.ts , Lines: 703
File: /Users/lsnsh/github/commander.js/lib/help.js , Lines: 521
File: /Users/lsnsh/github/commander.js/tests/command.positionalOptions.test.js , Lines: 521
Total files: 9
Check date: 2024-10-17T13:12:37.935Z
- Check the number of lines in files within a specified directory and its subdirectories
- Support for setting a line threshold
- Output results to the console or a log file
Install using npm:
npm install -g lines-of-code-checker
locc [options]
-d, --directory <paths>
Specify the directories to check, separated by commas (default is the current directory)-l, --lines <number>
Set the line threshold (default is 200 lines)-o, --output <path>
Output the log to a specified directory (default is output to the console)-e --exclude <paths>
Specify the directories to exclude, separated by commas (default is .git and node_modules)
Check files in the current directory that exceed the default threshold of 200 lines and output the results to the console:
locc
Check files in the current directory that exceed 200 lines and output the results to the console:
locc -l 200
Check files in the path/to/directory
directory that exceed 200 lines and output the results to the console:
locc -l 200 -d path/to/directory
Check files in the path/to/directory
directory that exceed 200 lines and output the results to the path/to/output
directory:
locc -l 200 -d path/to/directory -o path/to/output
Check files in multiple directories (path/to/directory1
and path/to/directory2
) that exceed 200 lines and output the results to the path/to/output
directory:
locc -l 200 -d path/to/directory1,path/to/directory2 -o path/to/output
Please submit an issue. Before submitting, please search existing issues first.