Street Fighter V Ditarik Sementara dari Steam, Mode Online Dimatikan
TeknologiCapcom mematikan sementara fungsi online Street Fighter V dan menariknya dari Steam setelah muncul masalah akibat celah keamanan PHP pekan lalu.
Kempt CLI format kode karya Zac Sweers menyatukan ktfmt, google-java-format, dan cargo fmt dengan integrasi git hook tanpa bergantung pada Gradle.
Pengembang Zac Sweers memperkenalkan kempt, sebuah proyek hobi berupa antarmuka baris perintah (CLI) yang dibuat untuk melepaskan diri dari Spotless dan Gradle sekaligus menyederhanakan pemasangan commit hook di sejumlah proyeknya.
Kempt disebut sebagai CLI dengan satu titik masuk yang mendelegasikan pekerjaan pemformatan kepada formatter khusus tiap bahasa. Alat ini menawarkan instalasi yang mudah, pengelolaan binari otomatis, integrasi git hook, penyisipan header lisensi, penanganan whitespace, serta konfigurasi yang sederhana.
Menurut penjelasan di laman proyek, Spotless dan plugin formatter Gradle lainnya dinilai terlalu berat karena dijalankan di atas Gradle. Sebagian besar repositori yang perlu beralih dari pemformatan berbasis Gradle, ujarnya, pada akhirnya mengumpulkan tumpukan skrip pemformatan yang serupa. Kempt berupaya mengubah tumpukan skrip itu menjadi satu pipeline di dalam repositori.
Pada versi saat ini, kempt mendukung pemformatan untuk beberapa bahasa dan sejumlah fungsi pendukung, yaitu:
Dengan cakupan tersebut, satu alat yang sama dapat dipakai untuk kebutuhan pemformatan lintas bahasa tanpa perlu merangkai sejumlah skrip terpisah di setiap repositori.
Repositori dikonfigurasi menggunakan berkas .kempt.toml. Setelah konfigurasi itu dibuat, alat yang sama dipakai secara lokal, pada pre-commit, dan di lingkungan CI. Pola ini membuat aturan pemformatan yang berlaku di mesin pengembang sejalan dengan yang dijalankan pada proses otomatis.
Untuk mulai menggunakan kempt, alur yang didokumentasikan adalah sebagai berikut:
Perintah kempt init disebut membuat konfigurasi awal berdasarkan bahasa yang terdeteksi di repositori, sedangkan integrasi hook bersifat pilihan bagi pengguna yang ingin proses pemeriksaan berjalan otomatis pada setiap commit.
Untuk kebutuhan CI, kempt check berfungsi sebagai mode baca-saja. Perintah itu keluar dengan status bukan nol ketika ada berkas yang masih perlu diformat, dan mencetak perintah yang dapat dipakai untuk memperbaikinya.
Sementara itu, untuk commit lokal, hook memformat berkas yang sudah di-stage dan men-stage ulang hanya berkas yang diubahnya. Hook tersebut menolak kasus partial staging yang dinilai tidak aman, alih-alih diam-diam menarik pekerjaan yang tidak terkait ke dalam sebuah commit.
Kempt juga disebut mendukung formatter yang menyediakan kemampuan pemformatan sebagian, yaitu google-java-format dan ktfmt pada versi mendatang.
Rincian penggunaan dan konfigurasi kempt secara lengkap disediakan di berkas README.md pada repositori proyek tersebut.
Sumber: Zac Sweers
Capcom mematikan sementara fungsi online Street Fighter V dan menariknya dari Steam setelah muncul masalah akibat celah keamanan PHP pekan lalu.
Jensen Huang menyebut lisensi software AI NVIDIA bisa mencapai US$2.000 per GPU per tahun, sekitar Rp36 juta, sebagai ilustrasi potensi bisnis.
Artifact management menghubungkan build CI/CD dengan deployment yang dapat dilacak dan direproduksi, diperkuat SBOM, signing, dan provenance.
These cookies are essential for the website to function properly.
These cookies help us understand how visitors interact with the website.
These cookies are used to deliver personalized advertisements.