Analyzer statis berbasis interpretasi abstrak untuk karat dibangun di atas LISA (Perpustakaan untuk Analisis Statis)
Rustlisa hadir sebagai proyek Gradle 6.6.
Pembangunan dilakukan dalam gerhana. Anda perlu:
./rust-lisa/gradlew buildJalankan proyek dengan Java 11. Catatan: Untuk menjalankan Gradle, Anda harus menjalankan proyek yang diperlukan dengan Java 11 dan tidak ada versi yang lebih besar .
Untuk menjalankan proyek dengan menggunakan Eclipse, Anda dapat menggunakan aplikasi Java di Eclipse dan meneruskan jalur ke file karat sebagai argumen pertama.
Hasilnya akan diletakkan di bawah folder output , yang akan memiliki semua laporan yang diaktifkan dan file .dot dengan LISA-CFG
Anda dapat menjalankan tugas lulusan lainnya
./rust-lisa/gradlew -q :tasks --allSebelum setiap komit perlu untuk membuka cabang baru
git checkout -b < branch-name >Kemudian Anda dapat mulai berkomitmen di cabang itu. Setelah selesai, pertama -tama Anda harus berlari
./rust-lisa/gradlew build
./rust-lisa/gradlew spotlessApplydan melakukan setiap perubahan yang dilakukan pada file.
Setelah itu, Anda dapat membuka permintaan tarik, menandai pengulas dan menambahkan tag tentang PR, juga dengan deskripsi singkat.
semantics Lengkap dari Node Grafik Aliran Kontrol Karat