Cloc

Screenshot Software:
Cloc
Mga detalye ng Software:
Bersyon: 1.62
I-upload ang petsa: 17 Feb 15
Nag-develop: Al Danial
Lisensya: Libre
Katanyagan: 29

Rating: 3.0/5 (Total Votes: 1)

Cloc ay isang open source at command-line na software cross-platform na ipinapatupad sa Perl at dinisenyo mula sa lupa hanggang sa magamit bilang isang tool programming para sa pagbibilang ng mga blangkong linya, pisikal na mga linya, pati na rin ang mga linya ng komento ng isang source code. Sinusuportahan ito ng maraming mga wika programming.
Ang software ay may kakayahan ng wika sa pagbabasa kahulugan komento, ang mga code sa loob ng naka-compress na mga archive, nag-aalok ng ilang mga pagpipilian sa pag-troubleshoot, nangangalap ng mga resulta mula sa maraming nagpapatakbo ng sama-sama sa pamamagitan ng proyekto at sa pamamagitan ng wika, at humahawak ng direktoryo at mga pangalan ng file na may hindi karaniwang character o spaces.Command-line optionsThe Cloc Nag-aalok ang programa sa isang malawak na hanay ng mga pagpipilian command-line, na maaaring makita sa isang sulyap sa pamamagitan ng pagpapatakbo ng & lsquo; cloc --help & rsquo; utos sa isang terminal emulator. Ang mga utos ay isinaayos sa iba't ibang mga kategorya, tulad ng mga pagpipilian sa input, mga pagpipilian sa pag-proseso, mga pagpipilian sa filter, mga pagpipilian sa pag-debug, pati na rin ang mga pagpipilian sa output.
Kabilang sa mga pinaka-kagiliw-giliw na mga pagpipilian sa command-line, maaari naming banggitin ang kakayahan upang mag-ulat ng mga resulta para sa bawat source file, i-proseso ang lahat ng mga file na may isang tukoy na extension, upang gamitin ang mga custom na langguage pagpoproseso ng filter, pati na rin na huwag pansinin ang pahalang na white space kapag inihambing files.Getting Magsimula sa ClocAs nabanggit, Cloc ay isang napaka-simpleng application na hindi nangangailangan ng kahit na-install. Upang gamitin ito, i-download lamang ang pinakabagong bersyon mula sa Softoware gamit ang pindutan ng nakalaang pag-download sa kanan, i-save ang archive sa iyong computer, na ma-unpack ito, magbukas ng terminal emulator app, mag-navigate sa lokasyon ng kinopyang file archive (hal cd / bahay /softoware/cloc-1.62) at patakbuhin ang & lsquo; cloc & rsquo; command.Under ng hood at suportado operating systemsTaking tingnan sa ilalim ng hood ng Cloc, maaari naming mapansin na ang software na ito ay nakasulat nang buo sa Perl programming langauge at ito ay isang suportadong sa ilalim ng GNU / Linux, Solaris, Aix, z / OS, IRIX64 , at Microsoft Windows operating system. Parehong 32-bit (x86) at 64-bit (x86_64) hardware architectures ay suportado sa oras na ito

Ano ang bagong sa paglabas:.

  • Bagong Mga Wika:
  • CUDA
  • ECPP
  • Grails
  • Haml
  • Handlebars
  • Harbour
  • HLSL
  • JSON
  • Kotlin
  • Bigote
  • PL / ko
  • manika manifest
  • raketa
  • magsaliksik
  • RobotFramework
  • Swift
  • makinilyado
  • Unity-Prefab
  • Velocity Wika Template
  • Windows Mensahe
  • Windows Module Kahulugan
  • Windows Resource
  • WiX isama
  • WiX pinagmulan
  • WiX string lokalisasyon
  • xBase
  • xBase Header
  • XQuery
  • Mga Update:
  • JSP Added extension .jspf
  • Idinagdag MSBuild script .vcproj extension, .wixproj, .vbproj
  • DOS Batch Idinagdag extension .cmd, .btm
  • C ++ Added extension .c ++
  • Pascal mga linya na nagsisimula sa {! ay mabibilang na code bilang tinatrato ang ilang mga compiler ang mga ito bilang isang compiler kautusan.
  • pagkabulol ituturing ng teksto sa pagitan ng # | at | # bilang isang bloke ng komento
  • .
  • sugpuin ang display progreso rate kung --quiet ay naka-set.
  • - ibukod-dir direktoryo ay pruned bago descends sa paghahanap file sa mga direktoryo sa halip ng hindi papansin ang mga file lang doon
  • Ang logic na aligns mga pares ng file sa pagitan ng mga hanay ng --diff ay rewritten. Kaso sulok tulad ng mga pagkakaiba sa pagitan ng isang file at isang hanay ng mga file ay hinahawakan mas tumpak.
  • Bagong mga pagpipilian at tampok:
  • - ipaliwanag = Lang I-print ang mga filter na ginagamit upang alisin ang mga komento para sa Lang wika at exit. Sa ilang mga kaso ang mga filter sumangguni sa Perl subroutines kaysa sa mga regular na expression. Isang pagsusuri ng source code ay maaaring kinakailangan para sa karagdagang paliwanag.
  • Nagdagdag ng bagong filter macros:
  • remove_between_general, na tinanggap ng simula at pagtatapos marker komento.
  • remove_between_regex, na tinanggap ng simula at pagtatapos regexes komento.
  • maayos na pangasiwaan ang teksto ng mga file na nagsisimula sa Unicode byte Order Marks.
  • Pag-aayos ng Bug:
  • Alisin hindi tunay newline nagawa sa pamamagitan ng pag-alis regexes masamang komento
  • na maaaring magdulot mali pagkakaiba ng.
  • Tamang pangasiwaan ang mga extension ng file sa mga di-alphanumeric character.
  • Ipakita ang mga file na bilangin sa --sum-ulat.
  • maayos na e-encode ng character at ,, & quot ;, 'sa XML output.
  • maayos na basahin at isulat ang mga entry para sa 'remove_between_general'
  • macro sa kahulugan ng wika ng teksto ng mga file.

Ano ang bagong sa bersyon 1.60:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa mas kaunti, mas labaha, JavaServer Faces, SASS, tugatog Trigger, Visualforce Component, Visualforce Page, Verilog-SystemVerilog, at Pig Latin.
  • filter Wika para sa MXML, CMake, Groovy, at Vala ay napabuti.
  • Ang isang hindi natukoy na reference array error ay itatama.

Ano ang bagong sa bersyon 1.54:

  • Release Notes para sa cloc bersyon 1.54 http: // cloc. sourceforge.net Oktubre 1, 2011
  • Bagong Mga Wika:
  • CMake
  • Cython
  • Layunin C ++
  • Ocaml
  • Smarty
  • Bagong mga pagpipilian at tampok:
  • - autoconf
  • Bilangin ang mga file na kinilala wika na nagtatapos sa & quot; .in & quot; (Halimbawa, code.h.in, Makefile.in) bilang ginagamit ng GNU automake / autoconf.
  • - tugma-d, --not-tugma-d
  • Isama, o laktawan sa paglipas ng, mga direktoryo ang mga pangalan ng pagtutugma ibinigay regular na expression.
  • - sundin-link
  • Sundin ang mga symbolic link (sa Unix-tulad ng OS ng).
  • YAML at XML output: header linya ngayon isama ang cloc URL,
  • bersyon, # mga linya at mga file na binibilang, at iba pa.
  • YAML at XML output: kung pagsulat sa isang file (sa halip na STDOUT),
  • -save ang file bilang pangalan ng isang elemento sa loob ng mga file.
  • Isama ang suporta para sa mga wikang may double extension. Unang
  • pagpapatupad ng mga ginagamit ng .spc.sql para sa SQL Stored Pamamaraan
  • at .data.sql bilang SQL Data bilang naiiba mula sa SQL lamang.
  • Pangasiwaan archive file (tar file, zip file, atbp) sa mga puwang
  • sa kanilang mga pangalan.
  • Pag-aayos ng Bug:
  • pagkabulol: Isama .lisp bilang isang wastong file extension
  • .
  • Tamang makilala ang operating system ng Windows kung MKS Toolkit ay
  • naka-install.
  • Ayusin hindi tama mapangasiwaan .inc file (maaaring PHP o Pascal).
  • - binibilang
  • Tamang output upang ipakita lamang ang mga file na na-aktwal na ginagamit upang bumuo ng ang bilang code. Ipakita rin ang output ng wika kaysa sa pamamagitan ng pangalan ng file.
  • - pagkakaiba
  • Mga Fixed null output kapag ang isang pag-input ay may isang solong file habang ang paghahambing ng pag-input ay may maramihang mga file.
  • Mga Fixed null output kapag walang linya ng code ay nabago sa karaniwan file (lamang buong file ay idinagdag o tinanggal).
  • Pangasiwaan mga kaso kung saan ang isa sa dalawang input ay isang walang laman na file o direktoryo.
  • - pagkakaiba + --exclude-file-list
  • - pagkakaiba skips ngayon ang mga file na tinutukoy ng --exclude-file-list
  • - pagkakaiba + --exclude-lang
  • - pagkakaiba skips ngayon wika na tinukoy sa pamamagitan ng --exclude-lang
  • - pagkakaiba + --xml
  • Isama ang pangalan ng xsl file sa XML --diff output na ibinigay ng user.
  • XML output para sa --by-file at --by-file-by-lang.
  • - pagkakaiba + --csv
  • Idinagdag comma separated value output para sa --diff.
  • - pagkakaiba + --sum-ulat
  • Maaari na ngayong gamitin ang pagpipilian --sum-ulat na may --diff.
  • - ibukod-dir
  • Quote metacharacters kapag inihambing sa mga pangalan ng direktoryo laban
  • -. Ibukod-dir halaga
  • - strip-komento
  • Huwag alisin blangkong linya kung sundin nila ang mga linya sa (wika-umaasa) pagpapatuloy marker.
  • - suma-ulat + --list-file
  • Payagan ang opsyon --sum-ulat upang magsagawa ng input nito mula sa mga file na tinutukoy ng --list-file
  • Natitirang mga isyu:
  • -. SQL format ng output mananatiling unimplemented para sa --diff

Ano ang bagong sa bersyon 1.53:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa mga Pumunta at MXML, nagpapabuti sa XML / XSLT output, at kabilang ang pag-aayos ng bug para sa --diff pagpipilian.

Ano ang bagong sa bersyon 1.52:

  • Ang release na ito ay nagdadagdag ng suporta para sa Groovy, Scala, at XAML, Pinagbubuti ang mga counter para sa Fortran at COBOL, at nagdaragdag ng mga bagong pagpipilian para sa hindi papansin ang whitespace kapag kino-compute diffs at hindi kasama ang mga file sa ibinigay na extension. Ilang menor de edad bug sa pagpipiliang pagkakaiba ay naayos din.

Ano ang bagong sa bersyon 1.07:

  • Ang release na ito ay nagdadagdag ng suporta para sa mga wikang VHDL at nagpapabuti sa filter Tinutukoy na sa pagitan ng MATLAB, baiki, at Hangarin C mga file.
  • Bukod pa rito, ang tool na maproseso ngayon ng mga file archive direkta sa Unix-tulad ng mga operating system.
  • Maaari One-isyu, halimbawa, & quot; cloc perl-5.10.0.tar.gz & quot; upang mabilang code sa loob ng naka-compress na tar file.

Ano ang bagong sa bersyon 1.05:

  • Bagong mga wika:. ActionScript, D
  • Bagong mga pagpipilian: --skip-natatangi, --original-dir, --match-f, --not-tugma-f Python triple naka-quote na string na ngayon itinuturing bilang mga komento
  • .
  • JSP ay din na naproseso na ngayon sa C C ++ filter /.
  • Lumabas (sa halip na bigyan ng babala at magpatuloy) kung mali ang pagpipilian ay binibigyan.
  • Ang Nakatakdang ng isang bug sa mga duplicate na file sa pagkilala code.
  • Mga nakaraang bersyon binibilang ang mga dobleng file nang dalawang beses.
  • Ayusin ang pagkakahanay haligi output kapag nagtatrabaho na may mahabang mga pangalan ng file o mga wika.

Mga Kinakailangan :

  • Perl

Katulad na software

setop
setop

14 Apr 15

CherryTree
CherryTree

20 Jan 18

Valencia
Valencia

17 Feb 15

CLText
CLText

14 Apr 15

Mga komento sa Cloc

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!