Nette Documentation Preview

syntax
コードチェッカー
********

.[perex]
[Code Checker |https://github.com/nette/code-checker]ツールは、ソースコード内のいくつかの形式的なエラーをチェックし、必要に応じて修正します。


インストール
======

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

```shell
composer create-project nette/code-checker
```

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

```shell
composer global require nette/code-checker
```

そして、グローバルな `vendor/bin` ディレクトリが[$PATH 環境変数 |https://getcomposer.org/doc/03-cli.md#global]に含まれていることを確認してください。


使用法
===

```
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` ファイルを作成できます:

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


何をするのですか?
=========

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

{{leftbar: www:@menu-common}}

コードチェッカー

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 を指定した場合)改行文字をシステム標準に正規化します