#error #task #roulette #wheel #fixme #spin #command

应用 fixme-roulette

旋转轮盘,获取任务!

18 个版本

0.2.1 2023 年 2 月 17 日
0.2.0 2023 年 2 月 10 日
0.1.81 2023 年 2 月 4 日
0.1.2 2023 年 1 月 31 日

#1531 in 命令行工具

Download history 2/week @ 2024-03-08 10/week @ 2024-03-15 75/week @ 2024-03-29 20/week @ 2024-04-05

66 每月下载次数

MIT 许可证

15KB
251 代码行

Roulette!

想玩轮盘吗?

规则

  • 使用 roulette 旋转轮盘
  • 无论得到什么 TODO、FIXME 或类型错误,都必须修复!
  • TODO、FIXME 或类型错误总数必须减少

灵感来自(即复制自)Andreas Kling 的 FIXME Roulette

安装和用法

cargo install fixme-roulette

完成后,导航到目录根目录并运行

roulette

你将得到类似这样的结果!

Number of 'pockets': 13
README.md:8:- whatever TODO, FIXME, or type error you get, you must fix!

有关更多信息,请查看

$ roulette --help

Spin the wheel, get a task!

Usage: roulette [OPTIONS]

Options:
  -p, --path <PATH>
          Path to directory (defaults to `.`). Note that `clippy` and `git grep` don't take a path, and require you to run `roulette` where you want the commands to be executed
  -c, --commands <COMMANDS>...
          Commands to run (any of git_grep, rip_grep, grep, mypy, ruff, flake8) - defaults git grep and mypy
  -g, --grep-keywords <GREP_KEYWORDS>...
          Optional keywords for grep: defaults to "TODO" and "FIXME"
      --supported
          Print supported commands
      --debug
          Print out failed commands (instead of silently ignoring, good for debugging)
      --all
          Print out every result, useful for debugging
  -h, --help
          Print help
  -V, --version
          Print version

配置文件

在配置文件相同的目录中运行 roulette,工具(例如 mypyruff)应该能够找到它。

支持的命令

  • git_grep
  • rip_grep
  • grep
  • mypy
  • ruff
  • flake8
  • clippy

即将支持的命令

还有什么? 告诉我。

依赖项

~4–13MB
~136K SLoC