Static program analysis (or static analysis) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution.
An extremely fast Python linter and code formatter, written in Rust.
JavaScript 代码规范,自带 linter & 代码自动修正
ESLint 是用于JavaScript 代码质量和风格检测的工具
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
A static analyzer for Java, C, C++, and Objective-C
翻译 - 用于Java,C,C ++和Objective-C的静态分析器
#Awesome# ⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
#PHP 代码质量检查工具# PHP Static Analysis Tool - discover bugs in your code without running it!
翻译 - PHP静态分析工具-无需运行即可发现代码中的错误!
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
翻译 - 一个基于社区Ruby样式指南的Ruby静态代码分析器和格式化程序。
Checkstyle 是一个用于帮助Java开发人员遵守编码规范的开发者工具。默认支持Google Java代码规范和Sun Java编码规范,可高度自定义。
Go security checker
翻译 - Golang 安全检查员
Bandit is a tool designed to find common security issues in Python code.
翻译 - Bandit是一种旨在查找Python代码中常见安全问题的工具。
#PHP 代码质量检查工具# Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
翻译 - Phan是PHP的静态分析器。潘(Phan)更喜欢避免误报,并尝试证明不正确而不是正确。
Pylint 是一个Python 代码分析工具,它分析Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码
Prevent Kubernetes misconfigurations from reaching production (again 😤 )! Datree is a CLI tool to ensure K8s manifests and Helm charts follow best practices as well as your organization’s policies. S...
翻译 - 防止 Kubernetes 错误配置进入生产环境(再次 😤 )! Datree 是一个 CLI 工具,可确保 K8s 清单和 Helm 图表遵循最佳实践以及您组织的政策。查看我们的文档:https://hub.datree.io
An extensible multilanguage static code analyzer.
翻译 - 可扩展的多语言静态代码分析器。
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
翻译 - 🔥〜6倍的速度,更严格,可配置,可扩展且美观的可替换式脚垫。
#安卓# A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
翻译 - SpotBugs是FindBugs的继任者。静态分析工具,用于查找Java代码中的错误。
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
翻译 - flake8是一个python工具,可将pep8,pyflakes,mccabe和第三方插件粘合在一起,以检查某些python代码的样式和质量。