2 个仓库
Analyzing original source code through transpiler integrations to maintain accuracy for non-native languages.
Distinct from Compiled Code Analysis: Distinct from Compiled Code Analysis: analyzes the source before it is lowered to a target language, not the binary/IL output.
Explore 2 awesome GitHub repositories matching development tools & productivity · Source-to-Source Analysis. Refine with filters or upvote what's useful.
danger-js 是一个自动化代码审查工具和 CI 流水线插件,充当拉取请求(PR)检查器。它通过直接在版本控制界面发布自动化反馈和评论,来验证提交信息、跟踪依赖变更并确保拉取请求符合项目标准。 该系统与 GitHub、GitLab 和 BitBucket 等多种 Git 提供商集成,以检索拉取请求元数据并执行自定义审查规则。它允许团队将审查规范打包并分发为可共享的模块,并支持通过运行时配置执行以转译语言编写的规则。 该项目涵盖了广泛的自动化功能,包括代码质量治理、依赖管理审计以及拉取请求礼仪的强制执行。它可以解析来自外部检查器、测试运行器和覆盖率工具的结果,以报告失败、监控包大小并检测代码库中的反模式或违禁词。 该工具可作为持续集成流水线中的构建步骤执行,或通过 git-hooks 在本地运行。
Analyzes original source code instead of compiled output by integrating with TypeScript and Babel.
该库是一个 PHP 源代码词法分析器和静态分析工具,将原始 PHP 代码转换为离散的标记(token)和结构化的 XML 表示。它作为一个序列化器,将标记流转换为机器可读的格式,以便进行程序化分析和源代码树操作。 该项目使用基于流的 XML 序列化和基于片段的缓冲区写入,以在处理大文件时保持较低的内存开销。它允许自定义 XML 命名空间配置,以确保模式兼容性并避免转换过程中的命名冲突。 该工具包涵盖了词法分析和将源代码转换为结构化 XML 的功能,以支持静态代码分析工作流。它在单次传递中处理标记流,将扁平的源代码列表组织成层次化的 XML 结构。
Converts PHP source into XML to simplify the analysis and manipulation of the original source tree.