返回顶部
l

lint代码检查

Check code syntax, enforce style, and suggest auto-fixes with CI integration. Use when linting PRs, enforcing code style, detecting errors before merge.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.1
安全检测
已通过
388
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

lint

Lint

Lint 是一个面向开发者的工具包,用于从终端记录和追踪代码质量操作。它提供 13 个核心操作命令,用于管理检查、验证、格式化、代码检查、代码生成、转换、模板、差异比较、预览、修复、报告和解释——所有操作均带有时间戳的本地日志记录,实现完全可追溯性。其他实用命令可让您查看统计信息、导出数据、搜索历史记录和监控健康状态。

命令

核心操作命令

每个操作命令有两种工作模式:不传参数运行可查看最近 20 条记录,或传入输入文本以记录新的带时间戳条目。

命令描述
lint check <input>记录语法/代码检查条目
lint validate <input>
记录验证结果 |
| lint generate | 记录代码生成操作 |
| lint format | 记录格式化操作 |
| lint lint | 记录代码检查过程 |
| lint explain | 记录解释或注释 |
| lint convert | 记录转换操作 |
| lint template | 记录模板操作 |
| lint diff | 记录差异比较 |
| lint preview | 记录预览操作 |
| lint fix | 记录自动修复操作 |
| lint report | 记录报告生成 |

实用命令

命令描述
lint stats显示汇总统计信息——每个类别的条目数、总条目数、数据大小和最早活动时间戳
lint export <fmt>
将所有数据导出为 JSON、CSV 或 TXT 格式。输出文件保存到 ~/.local/share/lint/export. | | lint search | 在所有日志文件中进行全文搜索(不区分大小写) | | lint recent | 显示历史日志中最近的 20 条条目 | | lint status | 健康检查——版本、数据目录、总条目数、磁盘使用情况、最近活动 | | lint help | 显示所有可用命令的帮助信息 | | lint version | 打印版本字符串(lint v2.0.0) |

数据存储

所有数据本地存储在 ~/.local/share/lint/ 中。每个操作命令写入自己的日志文件(例如 check.log、validate.log、fix.log)。统一的 history.log 记录每个操作及其时间戳。不使用任何外部服务、数据库或网络连接。

目录结构:

~/.local/share/lint/
├── check.log # 检查条目
├── validate.log # 验证条目
├── generate.log # 生成条目
├── format.log # 格式化条目
├── lint.log # 代码检查条目
├── explain.log # 解释条目
├── convert.log # 转换条目
├── template.log # 模板条目
├── diff.log # 差异条目
├── preview.log # 预览条目
├── fix.log # 修复条目
├── report.log # 报告条目
├── history.log # 统一活动日志
└── export.* # 导出输出文件

要求

  • - Bash(使用 set -euo pipefail)
  • 标准 Unix 工具:date、wc、du、head、tail、grep、basename、cut
  • 无需外部依赖或 API 密钥

使用场景

  1. 1. 追踪代码检查会话 — 记录检查了哪些文件、发现了哪些问题以及应用了哪些修复,所有操作均带有时间戳,便于审计追踪。
  2. 代码审查工作流 — 在 PR 审查期间记录检查和验证结果,以便后续查阅审查内容和时间。
  3. 模板和差异管理 — 持续记录项目迭代中的模板操作和差异比较。
  4. 导出质量报告 — 使用 lint export json 生成所有记录的代码检查活动的机器可读报告,用于 CI 仪表板或团队审查。
  5. 搜索历史操作 — 使用 lint search 跨所有类别快速查找之前的代码检查结果、修复或解释。

示例

bash

记录对 Python 文件的检查


lint check src/main.py — 发现 3 个未使用的导入

记录应用的修复

lint fix 移除了 src/main.py 中未使用的导入

查看最近的格式化操作

lint format

搜索所有提及import的条目

lint search import

将所有内容导出为 JSON

lint export json

查看总体统计信息

lint stats

健康检查

lint status
由 BytesAgain 提供支持 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 lint-1776080122 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 lint-1776080122 技能

通过命令行安装

skillhub install lint-1776080122

下载

⬇ 下载 lint v2.0.1(免费)

文件大小: 4.63 KB | 发布时间: 2026-4-15 13:14

v2.0.1 最新 2026-4-15 13:14
update

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部