Skip to content

Commit 03e1f5f

Browse files
committed
modify title and definition of CodeFuse-Query system.
1 parent 6e19aff commit 03e1f5f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Diff for: README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# CodeFuse-Query Big Data Code Analysis Platform
1+
# CodeFuse-Query A Data-Centric Static Code Analysis System
22
<p align="center">
33
<img src="https://github.com/codefuse-ai/MFTCoder/blob/main/assets/github-codefuse-logo-update.jpg" width="50%" />
44
</p>
@@ -27,9 +27,10 @@
2727
[中文文档](./README_zh.md)
2828

2929
## What is CodeFuse-Query?
30-
CodeFuse-Query is a powerful static code analysis platform suitable for large-scale, complex codebase analysis scenarios. Its data-centric approach and high scalability give it a unique advantage in the modern software development environment. In the future, as static code analysis technology continues to evolve, CodeFuse-Query is expected to play an even more significant role in this field.
30+
In the domain of large-scale software development, the demands for dynamic and multifaceted static code analysis exceed the capabilities of traditional tools. To bridge this gap, we present CodeFuse-Query, a system that redefines static code analysis through the fusion of Domain Optimized System Design and Logic Oriented Computation Design.
31+
CodeFuse-Query reimagines code analysis as a data computation task, support scanning over 10 billion lines of code daily and more than 300 different tasks. It optimizes resource utilization, prioritizes data reusability, applies incremental code extraction, and introduces tasks types specially for Code Change, underscoring its domain-optimized design. The system's logic-oriented facet employs Datalog, utilizing a unique two-tiered schema, COREF, to convert source code into data facts. Through Godel, a distinctive language, CodeFuse-Query enables formulation of complex tasks as logical expressions, harnessing Datalog's declarative prowess.
3132

32-
Overall, the CodeFuse-Query code data platform is divided into three main parts: code data model, code query DSL, and platform productization services.
33+
Overall, the CodeFuse-Query platform is divided into three main parts: code data model, code query DSL, and platform productization services.
3334
### Code Data Model: COREF
3435
We have defined a code data and standardization model: COREF, which requires all code to be converted to this model through various language extractors.
3536
COREF mainly contains the following information:

0 commit comments

Comments
 (0)