Analisis Kode Sumber untuk Lua
Illuaminate adalah serangkaian alat untuk bekerja dengan kode sumber LUA, memberikan cara membuat basis kode Anda lebih jelas dan lebih mudah dipahami. Saat ini tulang yang agak telanjang, dan masih pada tahap POC, tetapi mudah -mudahan akan berkembang dan menjadi lebih berguna karena terus berkembang.

CATATAN: Gunakan pengemas yang dapat dieksekusi UPX untuk menjadikan file yang dikompilasi ukuran yang masuk akal (mengurangi 4x). Itu harus dimasukkan dalam sebagian besar manajer paket.
opam switch create 4.11.1 ).opam install --deps-only --with-test .dune build @install @runtestdune install , atau menggunakan file di direktori _build/install/default/bin .esy di root repositori.esy x illuaminate Entah membangun illuaminate seperti di atas, atau unduh versi pra-dibangun:
> wget https://squiddev.cc/illuaminate/bin/latest/illuaminate-linux-x86_64 # A x86-64 Linux static binary
> wget https://squiddev.cc/illuaminate/bin/latest/illuaminate-windows-x86_64.exe # A x86-64 Windows binary
Anda mungkin perlu chmod +x file yang diunduh untuk membuatnya dapat dieksekusi.
Jalankan illuaminate lint untuk meletakkan direktori saat ini, atau illuaminate lint my/sub/directory untuk memasukkan file atau folder tertentu. Anda harus menerima laporan semua masalah yang terdeteksi.
Gunakan illuaminate fix (atau illuaminate fix my/sub/directory ) untuk mencoba memperbaiki masalah yang terdeteksi. Perintah ini memodifikasi file yang ada, jadi merupakan ide bagus untuk memeriksa file Anda ke kontrol versi sebelum diperbaiki, dan pastikan Anda senang dengan perubahan yang dibuat.
Anda bisa mendapatkan lebih banyak kontrol berbutir halus atas illuaminate menggunakan file konfigurasinya. illuamiante init-config illuaminate.sexp akan menghasilkan file konfigurasi templat yang dapat disesuaikan sesuai dengan kebutuhan Anda.