Programming tools
概述
参考:
Programming tools(编程工具)
构建系统
Meson # Python 实现的构建系统
Ninja # C++ 编写的小型构件系统
辅助
Lint
参考:
Lint 或 Linter 是一种静态代码分析工具,用于标记 编程错误、Bug、风格错误、可疑结构 等。该术语源自一个检查 C 语言代码的 Unix 程序。
现在泛指所有可以实现这种功能的程序,通常,每种编程语言都会开发出一个对应的 Linter,比如 Go 语言的 Staticcheck 就是 gopls。
AI 代码补全
https://github.com/getcursor/cursor # 一种基于 VSCode 的 IDE
https://github.com/cline/cline # IDE 插件+命令行工具
https://github.com/codota/TabNine
Copilot
现在网上卖的 Github Copilot 授权程序是什么原理?
cocopilot https://zhile.io/2023/09/09/github-got-banned.html
https://gitee.com/Tzeao/share-copilot
CodeGeeX
介绍: https://www.bilibili.com/video/BV1Mj411676S
清华开源的更强大的多语言代码生成模型
CodeWhisperer
https://github.com/aws/aws-toolkit-vscode
介绍: https://www.bilibili.com/video/BV1WN411B7ZX
亚马逊出的 AI 代码补全
反馈
此页是否对你有帮助?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.