首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

Show HN:我取消了我的 AI 代码审查器并编写了一个免费的本地代码审查器

摘要

【HN用户评论摘要】 I've never seen this idiom before: try: AVOUCH_VERSION = importlib.metadata.version("avouch") except importlib.metadata.PackageNotFoundError: AVOUCH_VERSION = "0.3.2" What's the intended pu...

the and this before AVOUCH_VERSION importlib metadata avouch seems installed
2026-08-18 1 阅读 约1分钟阅读 mukundzha6
分享:
字号:
【HN用户评论摘要】 我以前从未见过这个习语:尝试: AVOUCH_VERSION = importlib.metadata.version("avouch") 除了 importlib.metadata.PackageNotFoundError: AVOUCH_VERSION = "0.3.2" 预期目的是什么?它似乎是在防止出现未安装软件包但 CLI 正在运行的情况……但这似乎是一件需要担心的非常奇怪的事情。特别是当它要引发 ImportError 并在该块甚至未安装时甚至可以运行之前停止时 这与 bandit 或 gitlab sast 有什么不同? 您能分享一下它的一些亮点吗? (我只是要求代理审查一下公关) 类似地,我还解决了我使用的所有 AI IDE 工具的本地搜索问题,并构建了主动存储器,并且所有本地内容都完全加密。我的库存网站 似乎将 lint 与代码审查混为一谈 - 尽管这只会对作为选项的更改进行 lint(不过我更喜欢对整个代码库进行 lint) 原始链接:https://github.com/mukundzha/avouch
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱