feat(catalog): add actionlint, dust, tree, hyperfine, difftastic, scc#27
Conversation
New tools (82 → 88): - actionlint: GitHub Actions workflow linter (devops, Go) - dust: intuitive disk usage viewer (general, Rust) - tree: directory tree display (general, package-manager) - hyperfine: command-line benchmarking tool (general, Rust) - difftastic: syntax-aware structural diff (git, Rust, binary: difft) - scc: fast code counter with complexity analysis (general, Go) Chose scc over tokei because tokei's latest releases (v13/v14) ship with no binary assets, making automated version tracking unreliable. Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
Summary of ChangesHello @CybotTM, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request significantly expands the tool catalog by integrating six new utilities, enhancing the range of available functionalities for development, system administration, and code analysis. The additions aim to provide users with more robust options for tasks such as linting GitHub Actions, analyzing disk usage, benchmarking commands, performing syntax-aware diffs, and counting lines of code, thereby enriching the overall ecosystem of supported tools. Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request adds six new tools to the catalog. The definitions for actionlint, difftastic, dust, hyperfine, and tree are well-formed and look correct. However, the definition for scc has critical issues in its download_url_template and asset_pattern that will prevent installation and version updates from working. I've added comments with suggestions to fix these issues.
Summary
difft)Chose scc over tokei because tokei's latest releases (v13.0.0, v14.0.0) ship with zero binary assets, making automated version tracking unreliable.
Test plan
all_tools()returns 88)