Cloc

Screenshot Software:
Cloc
Szczegóły programowe:
Wersja: 1.62
Filmu: 17 Feb 15
Wywoływacz: Al Danial
Licencja: Wolny
Popularność: 128

Rating: 3.0/5 (Total Votes: 1)

Cloc jest open source i wieloplatformowy program wiersza polecenia realizowane w Perlu i zaprojektowane od podstaw, aby być wykorzystywane jako narzędzie programowania licząc pustych linii, linii fizycznych, a także komentarz linie o kodzie źródłowym. Obsługuje wiele języków programowania.
Program jest w stanie definicji komentarz językowych czytanie, liczą kod w skompresowanych archiwów, oferuje kilka opcji rozwiązywania problemów, gromadzi wyniki z wielu tras wraz poszczególnych projektów i języka, i obsługuje nazw katalogów i plików z nietypowych znaków lub spaces.Command CLOC linii optionsThe Program oferuje szeroką gamę opcji wiersza polecenia, które można oglądać na pierwszy rzut oka, uruchamiając & lsquo; & rsquo --help cloc; poleceń w emulatorze terminala. Polecenia są organizowane w różnych kategoriach, takich jak impuls, opcje przetwarzania, kryteriów wyszukiwania, opcji diagnostycznych, jak i opcje wyjścia.
Wśród najciekawszych opcji wiersza polecenia, można wymienić możliwość raportowania wyników dla każdego pliku źródłowego, aby przetworzyć wszystkie pliki posiadające określone rozszerzenie, użycie niestandardowych langguage filtry przetwarzania, jak również ignorować poziome białe miejsca przy porównywaniu files.Getting rozpoczął ClocAs wspomniano, Cloc jest bardzo prosta aplikacja, która nie wymaga nawet instalacji. Aby z niej skorzystać, wystarczy pobrać najnowszą wersję ze Softoware pomocą dedykowanej przycisk Pobierz z prawej strony, zapisać archiwum na komputerze, rozpakuj go, otwórz aplikację emulator terminala, przejdź do lokalizacji, wyodrębnionych plików archiwalnych (np cd / home /softoware/cloc-1.62) i uruchomić & lsquo; & rsquo cloc; command.Under maską i wspierane działa systemsTaking spojrzeć pod maskę cloc, możemy zauważyć, że program jest w całości napisany w Perlu i programowania biuletynie jest obsługiwane w GNU / Linux, Solaris, AIX, z / OS, IRIX64 systemy operacyjne i Microsoft Windows. Zarówno 32-bitowy (x86) i 64-bitowych (x86_64) architektur sprzętowych są obsługiwane w tej chwili

Co nowego w tym wydaniu:.

  • Nowe języki:
  • CUDA
  • ECPP
  • Grails
  • Haml
  • Kierownice
  • Port
  • HLSL
  • JSON,
  • Kotlin,
  • Wąsy
  • PL / I
  • Lalek manifestu
  • Rakieta
  • Rake,
  • RobotFramework
  • Swift
  • maszynopis,
  • Unity-Szkieletowe
  • Prędkość Szablon Język
  • Windows Wiadomość
  • Moduł systemu Windows Definicja
  • Windows Resource
  • WiX obejmują
  • źródło WiX
  • lokalizacja WiX ciąg
  • xBase
  • xBase nagłówka
  • XQuery
  • Aktualizacje:
  • JSP Dodane rozszerzenie .jspf
  • skrypt MSBuild Dodano rozszerzenia .vcproj, .wixproj, .vbproj
  • DOS serii Dodano rozszerzenia cmd, .btm
  • C ++ Dodane rozszerzenie .c ++
  • Pascal Wiersze rozpoczynające {! są liczone jako kodu, niektóre kompilatory traktować je jako dyrektyw kompilatora.
  • Lisp Treat tekst pomiędzy # | a | # jako komentarz bloku
  • .
  • Wyłącza wyświetlanie szybkości postępu, jeśli --quiet jest.
  • - wyklucza-dir katalogi są przycinane przed wyszukiwanie plików schodzi do tych katalogów, a nie tylko ignorowanie plików nie
  • logiczne, że wyrównuje pary plików między --diff zestawów został przepisany. Kącik takich jak przypadki dyferencjału między jednym pliku i zestaw plików obsługiwane są znacznie bardziej precyzyjne.
  • Nowe opcje i funkcje:
  • - wyjaśnia = LANG Drukuj filtry służące do usuwania komentarzy dla języka LANG i wyjścia. W niektórych przypadkach filtry odnoszą się do Perl podprogramów zamiast wyrażeń regularnych. Analiza kodu źródłowego mogą być potrzebne do wyjaśnienia.
  • Dodano nowe makra filtrów:
  • remove_between_general, która przyjmuje początek i koniec komentarz markerem.
  • remove_between_regex, która przyjmuje początek i koniec komentarz Wyrażenia regularne.
  • Prawidłowo obsługiwać pliki tekstowe, które zaczynają się Unicode Byte Order znaków.
  • Poprawione błędy:
  • Usuń fałszywe znaki nowej linii produkowanych przez regexes złe komentarz usuwania
  • , które mogą spowodować nieprawidłowe diff.
  • Prawidłowo obsługiwać rozszerzenia plików z innych znaków alfanumerycznych.
  • Pokaż plik liczyć z --sum-raportów.
  • Właściwie kodowania znaków i & quot ;, ,, "w wyjściu XML.
  • poprawnie czytać i pisać wpisy do "remove_between_general"
  • makro w plikach tekstowych definicji języka.

Co nowego w wersji 1.60:

  • Ta wersja dodaje wsparcie dla mniej, Razor, JavaServer Faces, SASS, Apex wyzwalania, Visualforce Component, Visualforce Page, Verilog-SystemVerilog i Pig Latin.
  • Filtry językowe dla MXML, CMake, Groovy i Vala zostały poprawione.
  • niezdefiniowany błąd został skorygowany tablicy odniesienia.

Co nowego w wersji 1.54:

  • Informacje o wersji Wersja 1.54 dla cloc http: // Cloc. sourceforge.net 01 października 2011
  • Nowe języki:
  • CUpewnij
  • Cython
  • Cel C ++
  • Ocaml
  • Smarty
  • Nowe opcje i funkcje:
  • - autoconf
  • Policz plików uznanych języków, które kończą się z & quot; .in & quot; (Np code.h.in, Makefile.in) wykorzystywanego przez GNU automake / autoconf.
  • - mecz-d, --Nie-mecz-d
  • Włącz lub pominąć, katalogi, których nazwy odpowiadają pod warunkiem wyrażenia regularne.
  • - po-linki,
  • Śledź dowiązania symboliczne (na uniksowych systemów operacyjnych).
  • YAML i XML wyjście: header linie zawierają teraz Cloc URL,
  • Wersja, # linie i pliki liczy, itp.

  • Wyjście
  • YAML i XML: jeśli pisanie do pliku (a nie standardowe wyjście),
  • zapisać nazwę pliku jako element wewnątrz pliku.
  • Włącz obsługę języków z podwójnym rozszerzeniem. Pierwsza
  • Realizacja tych zastosowań .spc.sql dla SQL procedur przechowywanych,
  • i .data.sql jak Danych SQL w odróżnieniu od tylko SQL.
  • Uchwyt plików archiwum (tar, pliki zip, itp) z przestrzeni
  • w ich nazwach.
  • Poprawione błędy:
  • Lisp: Dołącz .lisp jako ważny rozszerzenia pliku
  • .
  • poprawnie zidentyfikować system operacyjny jak Windows, jeśli MKS Toolkit jest
  • zainstalowane.
  • Fix nieprawidłowo obsługiwane .inc plików (może być PHP lub Pascal).
  • - liczone
  • Prawidłowe wyjście, aby pokazać tylko te pliki, które zostały faktycznie wykorzystane do produkcji licznika kodów. Pokaż także wyjście poprzez język, a nie według nazwy pliku.
  • - diff
  • Poprawiono zerowy wyjście, gdy jedno wejście ma jeden plik, podczas gdy wejście Porównanie ma wiele plików.
  • Naprawiono wyjście null, gdy nie ma linii kodu są modyfikowane w typowych plików (tylko całe pliki zostały dodane lub usunięte).
  • Uchwyt przypadki, w których jedno z dwóch wejść jest pusty plik lub katalog.
  • - diff + --exclude-file-list
  • - diff teraz pomija pliki określone przez --exclude-file-listy,
  • - diff + --exclude-lang
  • - diff teraz pomija języki określone przez --exclude-lang
  • - diff + --xml
  • Dołącz wprowadzona przez użytkownika nazwa pliku xsl w formacie XML --diff.
  • Wyjście XML --by pliku i --by-file-by-lang.
  • - diff + --csv
  • Dodane wyjście wartości oddzielonych przecinkami dla --diff.
  • - diff + --sum-raporty
  • Może teraz użyć opcji --sum-raporty z --diff.
  • - wyklucza, reż
  • Cytat metaznakami przy porównywaniu nazw katalogów przed
  • -. Wykluczają-reż wartość
  • - Strip-komentarze,
  • Nie usuwać puste linie, jeśli po linie z (język znaczników) zależne od kontynuacji.
  • - Sum-raporty + -list-file
  • Możliwość opcję --sum-raportów, aby jej wejść z plików określonych przez --list-file
  • Kwestie nieuregulowane:
  • -. Sql formaty wyjściowe nie zostały wdrożone do --diff

Co nowego w wersji 1.53:

  • Ta wersja dodaje wsparcie dla idź i MXML, poprawia XML / Wyjście XSLT i zawiera poprawki błędów dla opcji --diff.

Co nowego w wersji 1.52:

  • W tej wersji dodano wsparcie dla Groovy, Scala i XAML, poprawia liczniki Fortran i COBOL, i dodaje nowe opcje ignorowania spacje przy obliczaniu dyferencjału, z wyłączeniem pliki z podanych rozszerzeń. Kilka drobnych błędów w diff opcji ustalone zostały również.

Co nowego w wersji 1.07:

  • W tej wersji dodano wsparcie dla języka VHDL i poprawia filtr że rozróżnia MATLAB, śwince i plików Objective C.
  • Dodatkowo, narzędzie przetwarza pliki archiwum bezpośrednio na uniksowych systemów operacyjnych.
  • Można wydać, na przykład, & quot; Cloc perl-5.10.0.tar.gz & quot; liczyć kod w tym skompresowanym pliku tar.

Co nowego w wersji 1.05:

  • Nowe języki:. ActionScript, D
  • Nowe opcje: --skip-niepowtarzalność, --original-dir, --match-f, --Nie-mecz-f Python potrójne cudzysłowów teraz traktowane jako komentarze,
  • .
  • JSP jest teraz również przetwarzane w filtry C / C ++.
  • Exit (zamiast ostrzegać i dalej), czy opcje są podane nieprawidłowe.
  • Naprawiono błąd w duplikatu pliku kod identyfikujący.
  • Poprzednie wersje liczone duplikaty plików dwukrotnie.
  • Fix wyrównywanie kolumn moc podczas pracy z długich nazw plików lub językach.

Wymagania :

  • Perl

Podobne oprogramowanie

GNU Aspell
GNU Aspell

11 May 15

Scriptor
Scriptor

20 Feb 15

Yate
Yate

15 Apr 15

Komentarze do Cloc

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!