#lint
makem.sh - 自动化Emacs Lisp包开发工作流
makem.shEmacs测试lint构建Github开源项目
makem.sh是一款专为Emacs Lisp包开发设计的自动化工具。它无需配置即可使用,能自动发现源文件和测试文件,解析包依赖,并提供字节编译、lint检查和测试等功能。该工具支持在本地Emacs配置或沙盒环境中运行,输出清晰简洁,可轻松与GitHub Actions集成。makem.sh通过简化构建、检查和测试流程,为Emacs Lisp包开发者提供了高效便捷的解决方案。
rust-clippy - Rust代码静态分析工具 助力提升代码质量
ClippyRust代码检查lint静态分析Github开源项目
Clippy是Rust语言的静态代码分析工具,提供超过700个lint规则,用于检测常见错误和优化代码。它可作为cargo子命令运行,支持自动修复建议。Clippy将规则分类,允许用户按需调整lint级别。此外,Clippy支持自定义配置和指定最低兼容的Rust版本。作为开源项目,Clippy为Rust开发者提供了有力的代码质量保障工具。
kotlinter-gradle - Kotlin代码格式化与检查的Gradle插件
KotlinterGradle插件代码格式化lintGithub开源项目
kotlinter-gradle是基于ktlint引擎的Gradle插件,用于Kotlin源文件的代码格式化和检查。该插件支持零配置集成,兼容多种Kotlin Gradle插件,可处理.kt和.kts文件。通过Gradle增量构建和Worker API实现并行处理,提高效率。此外,它还提供自定义任务和Git钩子等功能,有助于提升Kotlin项目的代码质量。