Cloc

Logiciel capture d'écran:
Cloc
Détails logiciels:
Version: 1.62
Date de transfert: 17 Feb 15
Développeur: Al Danial
Licence: Gratuit
Popularité: 29

Rating: 3.0/5 (Total Votes: 1)

Cloc est une open source et le logiciel en ligne de commande multi-plateforme mis en œuvre en Perl et conçu à partir du sol pour être utilisé comme un outil de programmation pour le comptage des lignes vides, les lignes physiques, ainsi que les lignes de commentaire d'un code source. Il prend en charge de nombreux langages de programmation.
Le logiciel est capable de commentaire définitions de langue de lecture, compter le code au sein des archives compressées, offre plusieurs options de dépannage, rassemble les résultats de plusieurs pistes ensemble par projet et par langue, et se occupe de répertoires et les fichiers comportant des caractères inhabituels ou spaces.Command ligne OptionsThe Cloc programme offre une vaste gamme d'options en ligne de commande, qui peut être consulté à un coup d'œil en exécutant le & lsquo; --help cloc & rsquo; commande dans un émulateur de terminal. Les commandes sont organisées en différentes catégories, telles que les options d'entrée, les options de traitement, les options de filtrage, les options de débogage, ainsi que des options de sortie.
Parmi les options de ligne de commande les plus intéressants, on peut citer la capacité de rendre compte des résultats pour chaque fichier source, pour traiter tous les fichiers qui ont une extension spécifique, d'utiliser des filtres de traitement langguage coutume, ainsi que d'ignorer l'espace blanc horizontale lorsque l'on compare files.Getting commencé avec ClocAs mentionnés, Cloc est une application très simple qui ne nécessite même pas d'installation. Pour l'utiliser, il suffit de télécharger la dernière version de Softoware en utilisant le bouton de téléchargement dédié sur le droit, enregistrer l'archive sur votre ordinateur, décompressez-le, ouvrir une application d'émulation de terminal, accédez à l'emplacement des fichiers d'archives extraites (par exemple cd / home /softoware/cloc-1.62) et exécutez le & lsquo; cloc & rsquo; command.Under le capot et d'exploitation supportés systemsTaking un coup d'oeil sous le capot de Cloc, nous pouvons remarquer que le logiciel est entièrement écrit dans le langauge de programmation Perl et ce est une supporté sous GNU / Linux, Solaris, AIX, z / OS, IRIX64 systèmes et d'exploitation Microsoft Windows. 32 bits (x86) et 64 bits (x86_64) architectures matérielles sont pris en charge à ce moment

Ce qui est nouveau dans cette version:.

  • Nouvelles langues:
  • CUDA
  • ECPP
  • Grails
  • Haml
  • Guidons
  • Harbour
  • HLSL
  • JSON
  • Kotlin
  • Moustache
  • PL / I
  • Puppet manifeste
  • Racket
  • Rake
  • RobotFramework
  • Swift
  • Police de caractère
  • Unity-Prefab
  • Velocity Template Language
  • Message Windows
  • Définition Module de Windows
  • ressources Windows
  • WiX include
  • source WiX
  • chaîne de WiX localisation
  • xBase
  • xBase tête
  • XQuery
  • Mises à jour:
  • JSP Ajouté l'extension .jspf
  • Script MSBuild Ajouté extensions .vcproj, .wixproj, .vbproj
  • DOS extensions de lots Ajouté .cmd, .btm
  • C ++ Ajouté l'extension .c ++
  • Les lignes qui commencent par Pascal {! sont comptés comme code comme certains compilateurs les considérer comme un compilateur directives.
  • Texte Traiter Lisp entre # | et | # comme un commentaire de bloc
  • .
  • Inhibition de l'affichage du taux de progression si --quiet est réglé.
  • - répertoires exclude-dir sont taillés avant la recherche de fichiers descend dans ces répertoires au lieu de simplement ignorer les fichiers il
  • La logique qui aligne paires de fichiers entre les séries --diff a été réécrit. cas d'angle comme diff entre un fichier et un ensemble de fichiers sont traités beaucoup plus de précision.
  • De nouvelles options et caractéristiques:
  • - expliquer = LANG Imprimer les filtres utilisés pour supprimer des commentaires pour la langue LANG et de sortie. Dans certains cas, les filtres se réfèrent à des sous-programmes Perl plutôt que des expressions régulières. Un examen du code source peut être nécessaire pour de plus amples explications.
  • nouvelles macros de filtres Ajouté:
  • remove_between_general, qui accepte début et fin marqueur de commentaire.
  • remove_between_regex, qui accepte début et fin regexes commentaire.
  • gérer correctement les fichiers de texte qui commencent par Unicode Byte Order Marks.
  • Correction de bugs:
  • Supprimer les sauts de lignes parasites produites par regexes mauvais commentaire d'élimination
  • qui pourrait causer.
  • de diff incorrecte
  • gérer correctement les extensions de fichier avec des caractères non-alphanumériques.
  • Afficher fichier compter avec --sum-rapports.
  • coder correctement les caractères & ,, & quot ;, »dans la sortie XML.
  • correctement lire et écrire des entrées pour le «remove_between_general '
  • macro dans la définition de la langue des fichiers texte.

Quoi de neuf dans la version 1.60:

  • Cette version ajoute le support pour MOINS, Razor, JavaServer Faces, SASS, Apex Trigger, Component Visualforce, Visualforce page, Verilog-SystemVerilog, et Pig Latin.
  • Filtres de langages pour MXML, CMake, Groovy, et Vala ont été améliorées.
  • Une erreur de référence de tableau définie a été corrigé.

Quoi de neuf dans la version 1.54:

  • Release Notes pour la version 1.54 cloc http: // cloc. sourceforge.net Octobre 1, 2011
  • Nouvelles langues:
  • CMake
  • Cython
  • Objective C ++
  • Ocaml
  • Smarty
  • De nouvelles options et caractéristiques:
  • - autoconf
  • Le comte fichiers de langues reconnues qui se terminent par & quot; .in & quot; (Par exemple, code.h.in, Makefile.in) utilisé par GNU automake / autoconf.
  • - match d, --not match-d
  • Inclure, ou sauter par-dessus, les répertoires dont les noms correspondent fourni expressions régulières.
  • - Suivi des liens
  • Suivre les liens symboliques (sur Unix OS).
  • YAML et XML sortie: tête lignes incluent désormais l'URL cloc,
  • Version, # lignes et les fichiers comptés, etc.
  • YAML et XML de sortie: si l'écriture sur un fichier (plutôt que STDOUT),
  • enregistrer le nom de fichier comme un élément à l'intérieur du fichier.
  • Inclut le support pour les langues avec des extensions doubles. Première
  • la mise en œuvre de ces utilisations .spc.sql pour les procédures stockées SQL
  • et .data.sql que SQL données par opposition à juste SQL.
  • gérer les fichiers archives (fichiers de goudron, les fichiers zip, etc.) avec des espaces
  • dans leurs noms.
  • Correction de bugs:
  • Lisp: Inclure .lisp comme une extension de fichier valide
  • .
  • identifier correctement système d'exploitation comme Windows si MKS Toolkit est
  • installé.
  • Correction des fichiers mal gérées .inc (peut-être PHP ou Pascal).
  • - compté
  • Correction de la sortie pour ne afficher que les fichiers qui ont été effectivement utilisés pour produire le nombre de code. Montrer également la sortie par langue plutôt que par nom de fichier.
  • - diff
  • sortie nulle quand on fixe entrée a un seul fichier alors que l'entrée de comparaison a de multiples fichiers.
  • sortie nulle fixe lorsque aucun lignes de code sont modifiés dans des fichiers communs (uniquement des fichiers entiers ont été ajoutés ou supprimés).
  • gérer les cas où l'une des deux entrées est un fichier ou un répertoire vide.
  • - diff + --exclude-file-list
  • - diff saute maintenant les fichiers définis par --exclude-file-list
  • - diff + --exclude-lang
  • - diff saute maintenant langues définies par --exclude-lang
  • - diff + --xml
  • Inclure le nom de fichier xsl dans la sortie XML fourni par l'utilisateur.
  • sortie XML pour --par-fichier et --par-fichier par lang.
  • - diff + --csv
  • production à valeur ajoutée séparées par des virgules pour --diff.
  • - diff + --sum-rapports
  • pouvez maintenant utiliser l'option --sum-rapports avec --diff.
  • - exclude-dir
  • métacaractères Devis lorsque l'on compare les noms de répertoires contre
  • -. Exclure dir-value
  • - strip-commentaires
  • Ne retirez pas les lignes vides se ils suivent des lignes avec des marqueurs de continuation (dépendants de la langue).
  • - somme rapports + --list-fichier
  • Laissez l'option --sum-rapports pour prendre ses entrées à partir de fichiers définis par --list-fichier
  • Les questions en suspens:
  • -. Formats de sortie sql restent inappliquées pour --diff

Quoi de neuf dans la version 1.53:

  • Cette version ajoute le support pour Go et MXML, améliore XML / sortie XSLT, et comprend des corrections de bugs pour l'option --diff.

Quoi de neuf dans la version 1.52:

  • Cette version ajoute le support pour Groovy, Scala, et XAML, améliore les compteurs pour Fortran et COBOL, et ajoute de nouvelles options pour ignorer les espaces lors de calcul diffs et exclusion de fichiers avec des extensions donnés. Plusieurs bugs mineurs dans l'option de diff ont également été fixés.

Quoi de neuf dans la version 1.07:

  • Cette version ajoute le support pour le langage VHDL et améliore le filtre qui distingue entre MATLAB, les oreillons et fichiers Objectif C.
  • En outre, l'outil traite maintenant les fichiers d'archive directement sur les systèmes d'exploitation de type Unix.
  • On peut émettre, par exemple, & quot; cloc-perl 5.10.0.tar.gz & quot; compter code dans ce fichier tar compressé.

Ce qui est nouveau dans la version 1.05:

  • Nouvelles langues:. ActionScript, D
  • Nouvelles options: --skip-unicité, --Original-dir, --match-f, cordes triple cités --non-match-f Python traitée maintenant comme commentaires
  • .
  • JSP est maintenant également traité avec filtres C / C ++.
  • Quitter (au lieu de mettre en garde et continuer) si les options incorrectes sont donnés.
  • Correction d'un bug dans le fichier code d'identification en double.
  • Les versions précédentes des fichiers en double comptés deux fois.
  • l'alignement de la colonne de sortie de Fix lorsque vous travaillez avec des noms de fichiers longs ou langues.

Exigences :

  • Perl

Logiciel similaire

GNU TeXmacs
GNU TeXmacs

18 Feb 15

Stabie Rand Editor
Stabie Rand Editor

20 Feb 15

RubyRoom
RubyRoom

2 Jun 15

EditRocket
EditRocket

28 Sep 15

Commentaires à Cloc

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!