Cloc

Software screenshot:
Cloc
Rincian Software:
Versi: 1.62
Tanggal Upload: 17 Feb 15
Pengembang: Al Danial
Lisensi: Gratis
Popularitas: 29

Rating: 3.0/5 (Total Votes: 1)

Cloc merupakan open source dan cross-platform perangkat lunak baris perintah dilaksanakan di Perl dan dirancang dari bawah ke atas untuk digunakan sebagai alat pemrograman untuk menghitung baris kosong, garis fisik, serta jalur komentar dari kode sumber. Mendukung banyak bahasa pemrograman.
Perangkat lunak ini mampu membaca bahasa komentar definisi, menghitung kode dalam arsip dikompresi, menawarkan beberapa pilihan pemecahan masalah, mengumpulkan hasil dari beberapa berjalan bersama-sama dengan proyek dan dengan bahasa, dan menangani nama direktori dan file dengan karakter yang tidak biasa atau spaces.Command-line OptionsThe Cloc Program menawarkan berbagai pilihan baris perintah, yang dapat dilihat sekilas dengan menjalankan & lsquo; cloc help & rsquo; perintah dalam terminal emulator. Perintah-perintah yang diselenggarakan dalam berbagai kategori, seperti opsi input, pilihan pengolahan, pilihan filter, pilihan debug, serta pilihan output.
Di antara yang paling menarik opsi baris perintah, kita dapat menyebutkan kemampuan untuk melaporkan hasil untuk setiap file sumber, untuk memproses semua file yang memiliki ekstensi tertentu, menggunakan filter pengolahan kustom langguage, serta mengabaikan spasi horisontal ketika membandingkan files.Getting dimulai dengan ClocAs disebutkan, Cloc adalah aplikasi yang sangat sederhana yang bahkan tidak memerlukan instalasi. Untuk menggunakannya, cukup download versi terbaru dari Softoware menggunakan tombol download khusus di sebelah kanan, menyimpan arsip di komputer Anda, ekstrak, buka aplikasi emulator terminal, arahkan ke lokasi file arsip diekstrak (misalnya cd / home /softoware/cloc-1.62) dan menjalankan & lsquo; cloc & rsquo; command.Under kap mesin dan didukung operasi systemsTaking melihat di bawah kap Cloc, kita dapat melihat bahwa perangkat lunak ditulis seluruhnya dalam pemrograman langauge Perl dan merupakan didukung oleh GNU / Linux, Solaris, AIX, z / OS, IRIX64 sistem, dan operasi Microsoft Windows. 32-bit (x86) dan 64-bit (x86_64) arsitektur hardware yang didukung saat ini

Apa yang baru dalam rilis ini:.

  • Bahasa Baru:
  • CUDA
  • ECPP
  • Grails
  • Haml
  • Setang
  • Harbour
  • HLSL
  • JSON
  • Kotlin
  • Kumis
  • PL / I
  • Wayang manifest
  • Racket
  • Rake
  • RobotFramework
  • Swift
  • naskah
  • Unity-prefab
  • Velocity Template Bahasa
  • Windows Pesan
  • Windows Module Definisi
  • Windows Resource
  • Wix termasuk
  • sumber Wix
  • Wix tali lokalisasi
  • xBase
  • xBase header
  • XQuery
  • Update:
  • JSP Ditambahkan ekstensi .jspf
  • naskah MSBuild Ditambahkan ekstensi Vcproj, .wixproj, Vbproj
  • DOS Batch Ditambahkan ekstensi cmd, .btm
  • C ++ Ditambahkan ekstensi c ++
  • Pascal Baris yang dimulai dengan {! dihitung sebagai kode beberapa compiler memperlakukan ini sebagai arahan compiler.
  • Treat teks Lisp antara # | dan | # sebagai blok komentar
  • .
  • Menekan tampilan tingkat kemajuan jika --quiet diatur.
  • - direktori mengecualikan-dir dipangkas sebelum pencarian file turun ke direktori tersebut bukan hanya mengabaikan file yang ada
  • Logika yang sejalan pasangan berkas antara set --diff ditulis ulang. Kasus sudut seperti diff antara satu file dan satu set file ditangani lebih tepatnya.
  • Pilihan baru dan fitur:
  • - menjelaskan = LANG Cetak filter yang digunakan untuk menghapus komentar untuk bahasa LANG dan keluar. Dalam beberapa kasus filter mengacu pada subrutin Perl daripada ekspresi reguler. Pemeriksaan kode sumber mungkin diperlukan untuk penjelasan lebih lanjut.
  • Ditambahkan baru macro filter:
  • remove_between_general, yang menerima mulai dan akhir komentar penanda.
  • remove_between_regex, yang menerima mulai dan akhir komentar regexes
  • .
  • Benar menangani file teks yang dimulai dengan Unicode Byte Order Marks.
  • Perbaikan Bug:
  • Hapus baris palsu yang diproduksi oleh regexes komentar buruk penghapusan
  • yang bisa menyebabkan salah diff ini
  • .
  • Benar menangani ekstensi file dengan karakter non-alfanumerik.
  • Tampilkan berkas menghitung dengan --sum-laporan.
  • Benar mengkodekan karakter & ,, & quot ;, 'output XML.
  • Benar membaca dan menulis entri untuk 'remove_between_general'
  • makro dalam file teks definisi bahasa
  • .

Apa yang baru dalam versi 1.60:

  • Versi ini menambahkan dukungan untuk KURANG, Razor, JavaServer Faces, SASS, Apex Trigger, Visualforce Komponen, Visualforce Page, Verilog-SystemVerilog, dan Pig Latin
  • .
  • filter Bahasa untuk MXML, CMake, Groovy, dan Vala ditingkatkan.
  • Sebuah kesalahan referensi Array terdefinisi telah diperbaiki.

Apa yang baru dalam versi 1.54:

  • Catatan Rilis untuk cloc versi 1.54 http: // cloc. sourceforge.net 1 Oktober 2011
  • Bahasa Baru:
  • CMake
  • Cython
  • Tujuan C ++
  • Ocaml
  • Smarty
  • Pilihan baru dan fitur:
  • - autoconf
  • Hitung file bahasa yang diakui yang berakhir dengan & quot; .in & quot; (Misalnya, code.h.in, Makefile.in) seperti yang digunakan oleh GNU automake / autoconf.
  • - pertandingan d, --not-pertandingan-d
  • Sertakan, atau melompati, direktori yang namanya mencocokkan disediakan kalimat biasa.
  • - follow-link
  • Ikuti link simbolik (di Unix-like OS).
  • YAML dan XML keluaran: header baris sekarang termasuk cloc URL,
  • versi, garis dan file # dihitung, dll.
  • YAML dan XML keluaran: jika menulis ke file (bukan STDOUT),
  • menyimpan nama file sebagai elemen dalam file.
  • Sertakan dukungan untuk bahasa dengan ekstensi ganda. Pertama
  • pelaksanaan penggunaan ini .spc.sql untuk SQL Stored Prosedur
  • dan .data.sql sebagai SQL Data yang berbeda dari hanya SQL.
  • Menangani file arsip (file tar, file zip, dll) dengan spasi
  • dalam nama mereka.
  • Perbaikan Bug:
  • Lisp: Sertakan .lisp sebagai ekstensi file yang valid
  • .
  • Benar mengidentifikasi sistem operasi Windows jika MKS Toolkit adalah
  • diinstal.
  • Perbaiki salah ditangani inc file (bisa PHP atau Pascal).
  • - dihitung
  • output yang benar untuk menunjukkan hanya file yang benar-benar digunakan untuk menghasilkan jumlah kode. Juga menunjukkan output dengan bahasa bukan oleh nama file.
  • - diff
  • Tetap keluaran nol ketika salah satu masukan memiliki satu file sementara input perbandingan memiliki beberapa file.
  • Tetap keluaran nol bila tidak ada baris kode yang diubah dalam file umum (hanya seluruh file yang ditambahkan atau dihapus).
  • Menangani kasus di mana salah satu dari dua input adalah file kosong atau direktori.
  • - diff + --exclude-file-daftar
  • - diff sekarang melompat file didefinisikan oleh --exclude-file-daftar
  • - diff + --exclude-lang
  • - diff sekarang melompat bahasa yang didefinisikan oleh --exclude-lang
  • - diff + --xml
  • Sertakan-pengguna disediakan nama file xsl output XML --diff.
  • output XML untuk --by-file dan --by-file-by-lang
  • .
  • - diff + --csv
  • Ditambahkan dipisahkan koma nilai output untuk --diff.
  • - diff + --sum-laporan
  • Sekarang dapat menggunakan opsi --sum-laporan dengan --diff.
  • - mengecualikan-dir
  • Kutipan metakarakter ketika membandingkan nama direktori terhadap
  • -. Mengecualikan-dir value
  • - strip-komentar
  • Jangan menghapus baris kosong jika mereka mengikuti garis dengan (tergantung pada bahasa) spidol kelanjutan.
  • - sum-laporan + list file
  • Biarkan pilihan --sum-laporan untuk mengambil input dari file didefinisikan oleh list file
  • Isu yang beredar:
  • -. Format output sql tetap diimplementasikan untuk --diff

Apa yang baru dalam versi 1.53:

  • Versi ini menambahkan dukungan untuk Go dan MXML, meningkatkan XML / Output XSLT, dan termasuk perbaikan bug untuk opsi --diff.

Apa yang baru dalam versi 1.52:

  • Rilis ini menambahkan dukungan untuk Groovy, Scala, dan XAML, meningkatkan counter untuk Fortran dan COBOL, dan menambahkan pilihan baru untuk mengabaikan spasi ketika menghitung diffs dan tidak termasuk file dengan ekstensi tertentu. Beberapa bug kecil dalam pilihan diff juga tetap.

Apa yang baru dalam versi 1,07:

  • Rilis ini menambahkan dukungan untuk bahasa VHDL dan meningkatkan filter yang membedakan antara MATLAB, gondok, dan file C Objective.
  • Selain itu, alat ini sekarang proses file arsip langsung pada sistem operasi Unix-like.
  • Satu dapat mengeluarkan, misalnya, & quot; cloc perl-5.10.0.tar.gz & quot; untuk menghitung kode dalam file tar terkompresi ini.

Apa yang baru dalam versi 1.05:

  • bahasa baru. ActionScript, D
  • Pilihan Baru: skip-keunikan, --original-dir, --match-f, string---not pertandingan f Python tiga dikutip sekarang diperlakukan sebagai komentar
  • .
  • JSP kini juga diolah dengan C / C ++ filter.
  • Exit (bukan memperingatkan dan terus) jika pilihan yang salah diberikan.
  • Fixed bug di file duplikat kode identifikasi.
  • versi sebelumnya dihitung file duplikat dua kali.
  • Fix kolom keluaran keselarasan ketika bekerja dengan nama file yang panjang atau bahasa.

Persyaratan :

  • Perl

Software yang serupa

EditRocket
EditRocket

28 Sep 15

Qutepart
Qutepart

20 Feb 15

Atom
Atom

16 Aug 18

Komentar untuk Cloc

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!