Cloc

Skjermbilde programvare:
Cloc
Prog.varedetaljer:
Versjon: 1.62
Last opp dato: 17 Feb 15
Utvikler: Al Danial
Lisens: Gratis
Popularitet: 29

Rating: 3.0/5 (Total Votes: 1)

Cloc er en åpen kildekode og cross-platform kommandolinje programvare implementert i Perl og designet fra bunnen av for å bli brukt som et programmeringsverktøy for telling blanke linjer, fysiske linjer, samt kommentere linjer av en kildekode. Den støtter en rekke programmeringsspråk.
Programvaren er i stand til å lese språk kommentar definisjoner, telle kode i komprimerte arkiver, tilbyr flere feilsøkingsalternativer, samler resultatene fra flere går sammen av prosjektet og etter språk, og håndterer katalog og filnavn med uvanlige tegn eller spaces.Command-linje optionsThe Cloc Programmet tilbyr et bredt spekter av kommandolinjealternativer, som kan sees på et øyeblikk ved å kjøre & lsquo; CLOC help & rsquo; kommando i en terminal emulator. Kommandoene er organisert i ulike kategorier, for eksempel inngangsalternativer, behandlingsalternativer, filteralternativer, debug alternativer, samt opsjoner utgang.
Blant de mest interessante kommandolinjealternativene, kan vi nevne muligheten til å rapportere resultatene for hver kildefilen, å behandle alle filene som har en bestemt linje, for å bruke tilpassede langguage prosessering filtre, samt å ignorere horisontal hvit plass når man sammenligner files.Getting startet med ClocAs nevnt, er Cloc et meget enkelt program som ikke engang krever installasjon. Å bruke den, bare laste ned den nyeste versjonen fra Softoware med den dedikerte nedlastingsknappen på høyre, lagre arkivet på datamaskinen din, pakk det, åpne en terminal emulator app, naviger til plasseringen av de utpakkede arkivfiler (f.eks cd / home /softoware/cloc-1.62) og kjør & lsquo; CLOC & rsquo; command.Under panseret og operativsystemer som støttes systemsTaking en titt under panseret på Cloc, kan vi legge merke til at programvaren er skrevet helt i Perl programmeringslangauge og det er et støttes under GNU / Linux, Solaris, AIX, z / OS, IRIX64 og Microsoft Windows-operativsystemer. Både 32-bit (x86) og 64-bit (x86_64) maskinvarearkitekturer støttes på denne tiden

Hva er nytt i denne utgaven:.

  • Nye språk:
  • CUDA
  • ECPP
  • Grails
  • Haml
  • Styre
  • Harbour
  • HLSL
  • JSON
  • Kotlin
  • Bart
  • PL / I
  • Puppet manifest
  • Racket
  • Rake
  • RobotFramework
  • Swift
  • Loggfila
  • Unity-Prefab
  • Velocity Mal Språk
  • Windows Message
  • Windows Module Definition
  • Windows Resource
  • Wix inkludere
  • Wix kilde
  • Wix string lokalisering
  • xBase
  • xBase Header
  • XQuery
  • Oppdateringer:
  • JSP Lagd forlengelse .jspf
  • MSBuild script Lagt utvidelser .vcproj, .wixproj, .vbproj
  • DOS Batch Lagt utvidelser CMD, .btm
  • C ++ Lagd forlengelse .c ++
  • Pascal Linjer som begynner med {! regnes som kode som noen kompilatorer behandle disse som en kompilator direktiver.
  • Lisp Treat tekst mellom # | og | # som en blokk kommentar
  • .
  • Undertrykk fremgang frekvens hvis quiet er angitt.
  • - utelukke-dir kataloger beskjæres før filsøk går ned i disse katalogene i stedet for bare å ignorere filer der
  • Logikken som justerer fil parene mellom --diff settene ble omskrevet. Hjørne tilfeller som diff mellom én fil og et sett med filer behandles mye mer presist.
  • Nye muligheter og funksjoner:
  • - forklare = LANG Skriv ut filtrene som brukes til å fjerne kommentarer til språk LANG og avslutte. I noen tilfeller filtrene referere til Perl subrutiner i stedet for regulære uttrykk. En undersøkelse av kildekoden kan være nødvendig for videre forklaring.
  • Lagt til nye filter makroer:
  • remove_between_general, som aksepterer start og slutt kommentarmerket.
  • remove_between_regex, som aksepterer start og slutt kommentar regexes.
  • Riktig håndtere tekstfiler som begynner med Unicode Byte Order Marks.
  • feilrettinger:
  • Fjern falske linjeskift produsert av dårlig kommentar fjerning regexes
  • som kan forårsake feil diff-tallet.
  • Korrekt håndtere filtyper med ikke-alfanumeriske tegn.
  • Vis fil telle med --sum-rapporter.
  • Riktig kode tegn & ,, & quot ;, 'i XML-utgang.
  • Riktig lese og skrive innlegg for 'remove_between_general'
  • makro i språkdefinisjonstekstfiler.

Hva er nytt i versjon 1.60:

  • Denne versjonen legger til støtte for mindre, Razor, Faces Javaserver, SASS, Apex Trigger, Visualforce Component, Visualforce Page, Verilog-SystemVerilog, og Pig Latin.
  • Språk filtre for MXML, CPåse, Groovy, og Vala ble forbedret.
  • En udefinert rekke referanse feilen ble rettet.

Hva er nytt i versjon 1.54:

  • Release Notes for CLOC versjon 1.54 http: // CLOC. sourceforge.net 1 oktober 2011
  • Nye språk:
  • CPåse
  • Cython
  • Objective C ++
  • Objective Caml
  • Smarty
  • Nye muligheter og funksjoner:
  • - autoconf
  • Count filer av anerkjente språk som slutter med & quot; .in & quot; (For eksempel code.h.in, Makefile.in) som brukes av GNU auto / autoconf.
  • - match-d, --ikke-kamp-d
  • Ta med, eller hoppe over, kataloger med navn matche gitt regulære uttrykk.
  • - følg-lenker
  • Følg symbolske lenker (på Unix-lignende OS-tallet).
  • YAML og XML-utgang: header linjer nå inkluderer CLOC URL,
  • versjon, # linjer og filer telles osv.
  • YAML og XML-utgang: hvis du skriver til en fil (i stedet for standard ut),
  • lagre filen navn som et element inne i filen.
  • Ta med støtte for språk med doble filtyper. First
  • implementering av disse bruker .spc.sql for SQL-lagrede prosedyrer
  • og .data.sql som SQL Data til forskjell fra bare SQL.
  • Håndter arkivfiler (tar-filer, zip-filer, etc) med mellomrom
  • i deres navn.
  • feilrettinger:
  • Lisp: Inkluder .lisp som en gyldig filtype
  • .
  • Korrekt identifisere operativsystem som Windows hvis MKS Toolkit er
  • installert.
  • Fix feil håndtert Inc filer (kan være PHP eller Pascal).
  • - telles
  • Riktig utgang til bare å vise filer som faktisk ble brukt til å produsere koden teller. Viser også resultatet av språket snarere enn etter filnavn.
  • - diff
  • Fast null utgang når en inngang har en enkelt fil mens sammenligningen inngang har flere filer.
  • Fast null effekt når ingen linjer med kode er endret i vanlige filer (kun hele filer ble lagt til eller fjernet).
  • Håndter tilfeller der en av de to inngangene er en tom fil eller katalog.
  • - diff + --exclude-fil-liste
  • - diff hopper nå filer som er definert av --exclude-fil-liste
  • - diff + --exclude-lang
  • - diff hopper nå språk definert av --exclude-lang
  • - diff + --xml
  • Inkluder gitt av brukere xsl filnavn i XML --diff utgang.
  • XML-utgang for --by-fil og --by-fil-for-lang.
  • - diff + --csv
  • Lagt kommaseparert verdi utgang for --diff.
  • - diff + --sum-rapporter
  • Kan nå bruke --sum-rapporter alternativet med --diff.
  • - utelukke-dir
  • Sitat metategn når man sammenligner katalognavn mot
  • -. Utelukke-dir verdi
  • - strip-kommentarer
  • Ikke fjern tomme linjer hvis de følger linjer med (språkspesifikke) videreføring markører.
  • - SUM-rapporter + --list-fil
  • La --sum-rapporter muligheten til å ta sine innganger fra filer som er definert av --list-fil
  • Utestående:
  • -. Sql formater fortsatt ikke implementert for --diff

Hva er nytt i versjon 1.53:

  • Denne versjonen legger til støtte for Go og MXML, forbedrer XML / XSLT-utgang, og inneholder feilrettinger for --diff alternativ.

Hva er nytt i versjon 1.52:

  • Denne utgivelsen legger til støtte for Groovy, Scala, og XAML, forbedrer stanger for Fortran og COBOL, og legger til nye alternativer for ignorerer mellomrom ved beregning differ og ekskludere filer med gitte utvidelser. Flere mindre bugs i diff alternativet ble også løst.

Hva er nytt i versjon 1.07:

  • Denne utgivelsen legger til støtte for VHDL språket og forbedrer filter som skiller mellom MATLAB, kusma og Objective C-filer.
  • I tillegg er verktøyet behandler nå arkivfiler direkte på Unix-lignende operativsystemer.
  • Man kan utstede, for eksempel & quot; CLOC perl-5.10.0.tar.gz & quot; å telle kode i denne komprimert tar fil.

Hva er nytt i versjon 1.05:

  • Nye språk:. Actionscript, D
  • Nye alternativer: --skip-unikhet, --original-dir, --match-f, --ikke-kamp-f Python trippel siterte strenger nå behandles som kommentarer
  • .
  • JSP er nå også behandlet med C / C ++ filtre.
  • Exit (i stedet for å advare og fortsette) hvis feil alternativer er gitt.
  • Fikset en bug i de dupliserte filene identifikasjonskode.
  • Tidligere versjoner telles duplikatfiler to ganger.

  • Fix utgang kolonne justering
  • når du arbeider med lange filnavn eller språk.

Krav :

  • Perl

Lignende programvare

Txtr
Txtr

14 Apr 15

Yate
Yate

15 Apr 15

GNU Aspell
GNU Aspell

11 May 15

Qutepart
Qutepart

20 Feb 15

Kommentarer til Cloc

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!