B :: Lint.

B :: LINTモジュールにはPerl Lintが含まれています。
今すぐダウンロード

B :: Lint. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Malcolm Beattie
  • 出版社のWebサイト:
  • http://search.cpan.org/swalters/Sys-Mmap-0.13/Mmap.pm

B :: Lint. タグ


B :: Lint. 説明

B :: Lint Module Perl Lintが含まれています。 B :: Lint Module Perl Lint.Synopsisperl -Mo = lint foo.plthe b :: lintモジュールは、Perlの-Wオプションの拡張バージョンに相当します。 Cプログラムと同様のプロセスを実行するプログラムLINTが、CheckSoptionの単語はコンマ(空白)で区切られ、コンパイラバックエンドオプションの通常の規則に従ってください。どんなオプションに従ってください(先頭に表示されます - )Lint Checkの引数を含めます。そのような引数ごとに(特別なすべてのオプションとは別に)は、可能な限りのLINTチェック(そのチェックをオンにする)またはNO-FOO(そのチェックをオフにする)を表す単語です。チェック引数を処理する前に、標準のチェックリストがオンになります。後のオプションは以前のものを上書きします。利用可能なオプションは次のとおりです.Magic-Diamons Produces Magic ReadLineが使用されるたびに警告を宣伝します。内部的にそれは特別な文字を持つファイル名をそれ自体が特別な文字で扱うPerlの2つの引数を使用します。これにより、読み込んだときに興味深く名前付きファイルが予期しない影響を与えることができます。 %touch 'rm * | %perl -pe 1上記のファイル* | rm * |のファイルを作成します。 Perlがそれを開くと、実際にシェルプログラムRM *を実行します。これは不注意に使用することを危険にします。アレイが暗黙のスカラーコンテキストで使用されるたびに警告を実行します。たとえば、行の両方の$ foo = length(@bar); $ foo = @ bar;警告を引き出すでしょう。明示的なscalar()を使って警告を無音します。たとえば、$ foo = scalar(@ bar);暗黙的に読み書きと暗黙的に書き込みのオプションが、操作が暗黙的に読み込まれるとき、または(それぞれ)Perlの特別な変数の1つに書き込まれるたびに警告を生成します。たとえば、暗黙的に読むことはこれらについて警告します。 bare-substhisオプションは、Barewordが暗黙的に引用されているときはいつでも警告しますが、現在のパッケージ内のサブルーチンの名前もあります。トラップする典型的な間違いは次のとおりです。定数Foo => 'Bar'を使用します。 @a =(foo => 1); $ b {foo} = 2; Naiveユーザーが何を推定しても、$ _が明示的に任意の場所で使用されているとき、または印刷文の暗黙的な引数として警告します.private-namesthisオプションはそれぞれに警告されます。非電流パッケージに住んでいるがアンダースコア( "_")で始まる任意の変数、サブルーチンまたはメソッド名の使用。警告は、単一文字名「_」の特別な場合には発行されていません(例えば$ _ _および@_)。未定義のサブルーチンが呼び出されたときはいつでも警告します。このオプションは、$ subref()または$ obj-> meth()などの間接呼び出しのような明示的に呼び出されたサブルーチンをキャッチします。 AutoLoad Mecurity.Regexp-VariableBlestHisオプションは、Regexp変数$ `、$または$ 'の1つが使用されるときはいつでも警告するまで、一部のプログラムまたはモジュールの遅延定義を警告します。プログラム内のこれらの変数のいずれかが発生しても、プログラム全体を遅くすることができます。詳細についてはPerlreを参照してください。すべての警告。すべての警告をオフにします。要件: ・Perl


B :: Lint. 関連ソフトウェア

B ::

B :: More Perlモジュールには、追加のイントロスペクションメソッドと関数が含まれています。 ...

294

ダウンロード