コードチェッカー

Code Checkerツールは、ソースコード内のいくつかの形式的なエラーをチェックし、必要に応じて修正します。

インストール

Code Checkerは依存関係に追加するのではなく、プロジェクトとしてインストールする必要があります。

composer create-project nette/code-checker

または、次のようにグローバルにインストールします:

composer global require nette/code-checker

そして、グローバルな vendor/bin ディレクトリが$PATH 環境変数に含まれていることを確認してください。

使用法

Usage: php code-checker [options]

Options:
	-d <path>             スキャンするフォルダまたはファイル(デフォルト:現在のディレクトリ)
	-i | --ignore <mask>  無視するファイル
	-f | --fix            ファイルを修正
	-l | --eol            改行文字を変換
	--no-progress         進捗ドットを表示しない
	--strict-types        PHP 7.0 ディレクティブ strict_types が有効かどうかをチェック

パラメータなしでは、現在のディレクトリを読み取り専用モードでチェックします。パラメータ -f を指定すると、ファイルを修正します。

慣れる前に、必ずファイルをバックアップしてください。

簡単に実行するために、code.bat ファイルを作成できます:

php path_to_Nette_tools\Code-Checker\code-checker %*

何をするのですか?

  • BOMを削除します
  • Latte テンプレートの有効性をチェックします
  • .neon.php.json ファイルの有効性をチェックします
  • 制御文字の出現をチェックします
  • ファイルがUTF-8でエンコードされているかチェックします
  • 誤って記述された /* @anotation */(アスタリスクが欠けている)をチェックします
  • PHP ファイルの末尾の ?> を削除します
  • ファイルの末尾の右側のスペースと不要な行を削除します
  • (オプション -l を指定した場合)改行文字をシステム標準に正規化します
バージョン: 3.x