#评论 #行注释 #命令行工具 #单行 #CLI #Rust

程序+库 commentective

用于在源代码中查找注释和被注释掉的代码的 CLI 工具

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 每月下载量

MIT 许可证

41KB
1K SLoC

commentective Crate 状态 构建状态 codecov

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