9 个版本 (破坏性更新)
0.8.1 | 2020 年 11 月 8 日 |
---|---|
0.7.0 | 2020 年 9 月 14 日 |
0.5.0 | 2019 年 2 月 24 日 |
0.3.0 | 2018 年 8 月 5 日 |
0.2.0 | 2018 年 7 月 12 日 |
#2345 in 命令行工具
31 每月下载量
41KB
1K SLoC
commentective
commentective
(对 comment detective 的文字游戏) 是一个 CLI 工具,用于定位项目中的注释和被注释掉的代码。请注意,此工具假设您的代码是语法正确的。
它将查找单行注释和多行注释。它支持多种语言。如果您发现 commentective
不支持的案例,请 提交一个问题。
用法
commentective
是语言无关的,这意味着您不需要告诉它文件是用什么语言编写的。它会查看文件的扩展名并根据相应操作。
USAGE:
commentective [FLAGS] [OPTIONS] <FILES>...
ARGS:
<FILES>... Files to analyze
FLAGS:
-c, --code Print the code with comments
-h, --help Prints help information
-i, --ignore-empty Ignore printing files without comments
-s, --short Formats output with "file.ext:line" without colors. Only outputs files with comments.
-V, --version Prints version information
OPTIONS:
-e, --extension <extension> Only analyze files with this extension
-l, --lang <lang> Analyze as this language. Pass the extension, e.g. 'js', 'py', 'sh'
支持的语言
语言 | 支持 |
---|---|
Bash/Shell | ✔️ |
C | ✔️ |
C# | ✔️ |
C++ | ✔️ |
CSS | ✔️ |
Go | ✔️ |
HTML | ✔️ |
Java | ✔️ |
JavaScript | ✔️ |
Lua | ✔️ |
PHP | ✔️ |
Python | ✔️ |
Ruby | ✔️ |
Rust | ✔️ |
Scala | ✔️ |
有对语言的需求吗? 提交一个问题!
安装
$ cargo install commentective
贡献 ⚡
想为此项目做出贡献吗?在 问题 中保存了一个待办事项列表,请查看!
依赖项
~3–13MB
~105K SLoC