Actionscript プロジェクト フォルダでCLOCを使用すると、行数に問題があるようです。このプロジェクトでは、数千行のコードが必要になると思いますが、次のようになります。
27 text files.
27 unique files.
Using temp dir [/var/folders/Iv/IvtpxxljEvmq44ihKLV3UU+++TI/-Tmp-/I2_EYvn0vb] \
to install Regexp::Common
1 file ignored.
http://cloc.sourceforge.net v 1.56 T=0.5 s (52.0 files/s, 296.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
ActionScript 26 38 26 84
-------------------------------------------------------------------------------
SUM: 26 38 26 84
-------------------------------------------------------------------------------
そこで、ダウンロードした Actionscript 3D ライブラリのフォルダを参照し、そこで同じコマンドを実行したところ、問題なくカウントされたようです。
また、このツールは PHP または JavaScript を正常にカウントしているようですが、Actionscript はカウントしていません。
さまざまなオプションを試してみましたが、正しくカウントされない理由がわかりません。見たところ、ファイルごとに1つのコメントをカウントします(ファイル数とカウントされたファイル名はOKです)、コメントの検出方法または改行に問題があるのではないかと思います。(Mac OS X の場合、ファイルはすべて Unicode です。)
誰でもアイデアを得ましたか?
また、カウントをテストするための単一のファイルも作成しましたが、これだけで問題なく動作します。
/**
* a description
*/
package com.foo.bar {
public class Foobar {
// really no, this is a comment
private var lorem:String = "ipsum";
/**
* OMG, it's a constructor
*/
public function Foobar() {
}
private function ladida():Boolean {
// yes, genius
return true;
}
}
}
CLOC をコンソールにトレースする場合:
http://cloc.sourceforge.net v 1.56 T=0.5 s (2.0 files/s, 50.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
ActionScript 1 7 8 10
-------------------------------------------------------------------------------