[控场AI]
产品

declint

轻量级代码检查工具,允许开发者通过 YAML 配置文件自定义 lint 规则,支持正则表达式和 Lua 脚本两种规则编写方式,提供 LSP 集成和 CI 流水线支持

时间轴 (近 90 天)

10月2日

declint 是一款让开发者用 YAML 编写自定义 lint 规则的轻量工具

待验证50%
10月2日

declint 的规则本质上由一段正则表达式加一条提示信息组成

待验证50%
10月2日

declint 支持在正则无法满足需求时使用 Lua 脚本编写更复杂的判断逻辑

待验证50%
10月2日

declint 支持 CI 集成,可通过 --format github 输出内联的 PR 注释

待验证50%
10月2日

declint 通过 LSP 接入编辑器,目前已提供 Neovim 插件 declint.nvim

待验证50%
10月2日

declint 的每条规则可以携带内嵌测试用例,并通过 declint test 命令运行验证

待验证50%
10月2日

declint 内置了涵盖 Python、INI、Markdown、shell、Dockerfile、TOML、JSON、JS 的预设

待验证50%
10月2日

declint 支持社区规则集,开发者可用一行命令拉取现成规则库

待验证50%
10月2日

declint 基于 Rust 构建,安装方式为 cargo install declint

待验证50%
10月2日

declint 的定位是补充成熟 linter(如 ESLint、Pylint),专门解决团队自定义约定的痛点,而非取代它们

待验证50%

还有 2 条时间轴事件

全部知识事实 (12)

来源文章