Cloc

Software screenshot:
Cloc
Software detaljer:
Version: 1.62
Upload dato: 17 Feb 15
Udvikler: Al Danial
Licens: Gratis
Popularitet: 128

Rating: 3.0/5 (Total Votes: 1)

Cloc er et open source og cross-platform kommandolinje-software implementeret i Perl og designet fra bunden til at blive brugt som et programmeringsværktøj til at tælle tomme linjer, fysiske linjer, samt kommentar linjer en kildekode. Det understøtter mange programmeringssprog.
Softwaren er i stand til at læse sprog kommentar definitioner, tælle kode i komprimerede arkiver, tilbyder fejlfinding flere muligheder, samler resultater fra flere kørsler sammen efter projekt og efter sprog, og håndterer directory og filnavne med usædvanlige tegn eller spaces.Command-line optionsThe Cloc Programmet tilbyder en bred vifte af kommandolinjeparametre, som kan ses på et øjeblik ved at køre & lsquo; Cloc --help & rsquo; kommando i en terminal emulator. Kommandoerne er organiseret i forskellige kategorier, såsom input muligheder, behandlingsmuligheder, filtreringsmuligheder, debug muligheder, såvel som output muligheder.
Blandt de mest interessante kommandolinjeparametre kan nævnes muligheden for at indberette resultaterne for hver kildefil, til at behandle alle de filer, der har et bestemt lokalnummer, at bruge brugerdefinerede langguage forarbejdning filtre, samt at ignorere vandret hvid plads, når man sammenligner files.Getting startede med ClocAs nævnt, Cloc er et meget simpelt program, der ikke engang kræver installation. For at bruge det, skal du blot downloade den nyeste version fra Softoware ved hjælp af dedikeret download-knappen til højre, gem arkivet på din computer, pakker ud, åbne en terminal emulator app, navigere til placeringen af ​​de udpakkede arkiv filer (f.eks cd / home /softoware/cloc-1.62) og kør & lsquo; clockr & rsquo; command.Under hætten og understøttede operative systemsTaking et kig under kølerhjelmen af ​​Cloc, kan vi mærke, at softwaren helt er skrevet i Perl programmering langauge, og det er en understøttet under GNU / Linux, Solaris, AIX, z / OS, IRIX64 og Microsoft Windows-operativsystemer. Både 32-bit (x86) og 64-bit (x86_64) hardware-arkitekturer er understøttet på nuværende tidspunkt

Hvad er nyt i denne udgivelse:.

  • Nye Sprog:
  • CUDA
  • ECPP
  • Grails
  • Haml
  • Styr
  • Harbour
  • HLSL
  • JSON
  • Kotlin
  • Mustache
  • PL / I
  • Puppet manifest
  • Racket
  • Rake
  • RobotFramework
  • Swift
  • maskinskrift
  • Unity-Prefab
  • Velocity Template Language
  • Windows meddelelse
  • Windows Modul Definition
  • Windows Resource
  • Wix omfatter
  • Wix kilde
  • Wix string lokalisering
  • Xbase
  • Xbase Header
  • XQuery
  • Opdateringer:
  • JSP Tilføjet udvidelse .jspf
  • MSBuild script Tilføjet udvidelser .vcproj, .wixproj, .vbproj
  • DOS Batch Tilføjet udvidelser .cmd, .btm
  • C ++ Tilføjet udvidelse .c ++
  • Pascal Lines, der begynder med {! tælles som kode som nogle compilere behandle disse som en compiler direktiver.
  • Lisp Treat tekst mellem # | og | # som en blok kommentar
  • .
  • Undertryk fremskridt rate display hvis --quiet er indstillet.
  • - udelukke dir biblioteker beskæres før filsøgning ned i disse mapper i stedet for bare at ignorere filer der
  • logik, der bringer fil par mellem --diff sæt blev omskrevet. Corner sager som diff mellem en fil og et sæt filer håndteres langt mere præcist.
  • Nye muligheder og funktioner:
  • - forklare = LANG Udskriv filtrene anvendes til at fjerne kommentarer for sprog LANG og udgang. I nogle tilfælde filtrene refererer til Perl subrutiner snarere end regulære udtryk. Kan være behov for en undersøgelse af kildekoden for yderligere forklaring.
  • Tilføjet nye filter makroer:
  • remove_between_general, der accepterer starte og slutte kommentar markør.
  • remove_between_regex, der accepterer starte og slutte kommentar regexes.
  • korrekt håndtere tekstfiler, der begynder med Unicode Byte Order Marks.
  • Fejlrettelser:
  • Fjern falske linjeskift produceret af dårlig kommentar fjernelse regexes
  • hvilket kan forårsage ukorrekt diff s.
  • Korrekt håndtere filtypenavne med ikke-alfanumeriske tegn.
  • Vis fil tæller med --sum-rapporter.
  • Korrekt indkode tegn & ,, & quot ;, "i XML output.
  • Korrekt læse og skrive indlæg til "remove_between_general"
  • makro i Definition Language tekstfiler.

Hvad er nyt i version 1.60:

  • Denne version tilføjer understøttelse for mindre, Razor, Java Server Faces, SASS, Apex Trigger, Visualforce Component, Visualforce Side, Verilog-SystemVerilog, og Pig Latin.
  • Sprog filter til MXML, CMake, Groovy, og Vala blev forbedret.
  • En udefineret tabelreference fejl blev rettet.

Hvad er nyt i version 1.54:

  • Release Notes Cloc udgave 1.54 http: // clockr. sourceforge.net 1 oktober 2011
  • Nye Sprog:
  • CMake
  • Cython
  • Objective C ++
  • ocaml
  • Smarty
  • Nye muligheder og funktioner:
  • - autoconf
  • Tæl filer af anerkendte sprog, der ender med & quot; .I & quot; (Fx code.h.in, Makefile.in) som bruges af GNU automake / autoconf.
  • - match-d, --Ikke-match-d
  • Medtag eller springe over, mapper, hvis navne matcher forudsat regulære udtryk.
  • - Opfølgning links
  • Følg symbolske links (på Unix-lignende OS'er).
  • YAML og XML output: hovedlinjer nu omfatter Cloc URL,
  • udgave, # linjer og filer tælles osv.
  • YAML og XML output: hvis du skriver til en fil (i stedet STDOUT)
  • gemme filen navn som et element inde i filen.
  • omfatter støtte til sprog med dobbelt udvidelser. Første
  • gennemførelsen af ​​disse anvendelser .spc.sql til SQL Stored Procedures
  • og .data.sql som SQL Data, til forskel fra blot SQL.
  • Håndtag arkivfiler (tar-filer, zip-filer, osv) med mellemrum
  • i deres navne.
  • Fejlrettelser:
  • Lisp: Medtag .lisp som en gyldig filendelse
  • .
  • Korrekt identificere operativsystem som Windows, hvis MKS Toolkit er
  • installeret.
  • Fix forkert håndteret inc filer (kunne være PHP eller Pascal).
  • - tælles
  • Korrekt output til kun at vise filer, som faktisk blev anvendt til fremstilling af koden tæller. Vis også outputtet efter sprog snarere end efter filnavn.
  • - diff
  • Fast null output, når en indgang har en enkelt fil, mens sammenligningen indgang har flere filer.
  • Fast null output, når ingen linjer kode ændres på fælles filer (kun hele filer blev tilføjet eller fjernet).
  • Håndtag tilfælde, hvor en af ​​de to indgange er en tom fil eller mappe.
  • - diff + --exclude-fil-liste
  • - diff nu springer filer defineret af --exclude-fil-liste
  • - diff + --exclude-Lang
  • - diff springer nu sprog defineret af --exclude-Lang
  • - diff + --xml
  • Medtag brugerdreven forudsat xsl filnavn i XML --diff output.
  • XML output for --by-fil og --by-fil-by-Lang.
  • - diff + --csv
  • Tilføjet kommasepareret værdi udgang for --diff.
  • - diff + --sum-rapporter
  • Kan nu bruge --sum-rapporter mulighed med --diff.
  • - udelukke-dir
  • metategn Citat når man sammenligner mappenavne mod
  • -. Udelukke-dir værdi
  • - strimmel-kommentarer
  • Fjern ikke tomme linjer, hvis de følger linjer med (sprogspecifikke) Fortsættelse markører.
  • - sum-rapporter + --list-fil
  • Lad --sum-rapporter mulighed for at tage sine input fra filer, der er defineret ved --list-fil
  • Udestående spørgsmål:
  • -. Sql formater stadigvæk ikke er implementeret for --diff

Hvad er nyt i version 1.53:

  • Denne version tilføjer understøttelse af Go og MXML, forbedrer XML / XSLT output, og omfatter programrettelser til --diff mulighed.

Hvad er nyt i version 1.52:

  • Denne version tilføjer understøttelse af Groovy, Scala, og XAML, forbedrer skranker for Fortran og COBOL, og tilføjer nye muligheder for at ignorere mellemrum når computing diffs og eksklusive filer med givne udvidelser. Flere mindre bugs i diff flaget blev også rettet.

Hvad er nyt i version 1.07:

  • Denne version tilføjer understøttelse for VHDL sprog og forbedrer filter der skelner mellem MATLAB, fåresyge og Objective C-filer.
  • Derudover værktøjet bearbejder nu arkivfiler direkte på Unix-lignende styresystemer.
  • Man kan udstede for eksempel & quot; Cloc perl-5.10.0.tar.gz & quot; at tælle kode i denne komprimerede tar-fil.

Hvad er nyt i version 1.05:

  • Nye sprog:. ActionScript, D
  • Nye muligheder: --skip-entydighed, --original-dir, --match-f, --Ikke-match-f Python triple citerede strenge behandles nu som kommentarer
  • .
  • JSP nu også behandles med C / C ++ filtre.
  • Afslut (i stedet for at advare og fortsætte) hvis der gives forkerte indstillinger.
  • Rettet en fejl i to eksemplarer fil identifikationskode.
  • Tidligere versioner tælles dubletfiler to gange.
  • output kolonne justering Fix, når der arbejdes med lange filnavne eller sprog.

Krav :

  • Perl

Lignende software

Kommentarer til Cloc

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!