一款 Python 静态代码分析工具,无需运行代码即可检查错误、执行编码规范并发现代码异味。
57451424PythonGPL-2.0维护活跃更新于 5天前
Ruby 静态代码分析与格式化工具,依据社区 Ruby 风格指南检查代码,并可自动修复多数问题。
RuboCop 是一款面向 Ruby 的静态代码分析器(linter)和代码格式化工具。开箱即用时,它会执行社区 Ruby 风格指南中的多数规范,既能报告代码中的问题,也能自动修复其中很多。
几乎所有检查行为都可以通过配置项调整。它内置 LSP 服务器,可以在编辑器中实时运行同样的检查。官方支持 MRI 2.7+ 与 JRuby 9.4+,同时可分析面向 Ruby 2.0 及以上版本编写的代码。
通过 `gem install rubocop` 安装,或在 Gemfile 中添加依赖(设置 `require: false`),然后在项目目录执行 `rubocop` 即可开始使用。
使用 RubyGems 安装 RuboCop
gem install rubocop进入你的 Ruby 项目目录并运行 RuboCop
cd my/cool/ruby/project
rubocop概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一款 Python 静态代码分析工具,无需运行代码即可检查错误、执行编码规范并发现代码异味。
用 Rust 编写的极速 Python 代码检查与格式化工具,内置 900 多条规则。
可插件扩展的 JavaScript 代码检查工具,用于发现问题代码模式,并可自动修复其中不少问题。
一款快速、可配置的 Go 代码检查工具,可直接替代 golint,并支持自定义规则和输出格式。
一款 Java 静态代码分析工具,用于检查代码是否符合编码规范,可通过 XML 配置。
一款 Python 代码格式化工具,可按可配置的风格自动重排源代码。