Nette Documentation Preview

syntax
Preverjanje kode
****************

.[perex]
Orodje, imenovano [Code Checker |https://github.com/nette/code-checker], preveri in po možnosti popravi nekatere formalne napake v vaši izvorni kodi.


Namestitev
==========

Code Checker je treba namestiti kot projekt, ne uporabljajte ga kot odvisnost.

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

Ali pa ga namestite globalno prek:

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

in se prepričajte, da je imenik z binarnimi datotekami globalnega prodajalca v [spremenljivki okolja `$PATH`  |https://getcomposer.org/doc/03-cli.md#global].


Uporaba
=======

```
Usage: php code-checker [options]

Options:
	-d <path>             Folder or file to scan (default: current directory)
	-i | --ignore <mask>  Files to ignore
	-f | --fix            Fixes files
	-l | --eol            Convert newline characters
	--no-progress         Do not show progress dots
	--strict-types        Checks whether PHP 7.0 directive strict_types is enabled
```

Brez parametrov preveri trenutni delovni imenik v načinu samo za branje, s parametrom `-f` pa popravi datoteke.

Preden se seznanite z orodjem, najprej naredite varnostno kopijo svojih datotek.

Za lažje izvajanje programa Code-Checker v operacijskem sistemu Windows lahko ustvarite paketno datoteko, npr. `code.bat`:

```shell
php path_to\Nette_tools\Code-Checker\code-checker %*
```


Kaj počne program Code-Checker?
===============================

- odstrani [BOM |nette:glossary#bom]
- preveri veljavnost predlog [Latte |latte:]
- preveri veljavnost datotek `.neon`, `.php` in `.json`
- preveri [kontrolne znake |nette:glossary#control characters]
- preveri, ali je datoteka kodirana v UTF-8
- preveri napačno zapisano `/* @annotations */` (manjka druga zvezdica)
- odstrani končne oznake PHP `?>` v datotekah PHP
- na koncu datoteke odstrani zaključni beli prostor in nepotrebne prazne vrstice
- normalizira konce vrstic na privzete sistemske (s parametrom `-l` )

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

Preverjanje kode

Orodje, imenovano Code Checker, preveri in po možnosti popravi nekatere formalne napake v vaši izvorni kodi.

Namestitev

Code Checker je treba namestiti kot projekt, ne uporabljajte ga kot odvisnost.

composer create-project nette/code-checker

Ali pa ga namestite globalno prek:

composer global require nette/code-checker

in se prepričajte, da je imenik z binarnimi datotekami globalnega prodajalca v spremenljivki okolja $PATH.

Uporaba

Usage: php code-checker [options]

Options:
	-d <path>             Folder or file to scan (default: current directory)
	-i | --ignore <mask>  Files to ignore
	-f | --fix            Fixes files
	-l | --eol            Convert newline characters
	--no-progress         Do not show progress dots
	--strict-types        Checks whether PHP 7.0 directive strict_types is enabled

Brez parametrov preveri trenutni delovni imenik v načinu samo za branje, s parametrom -f pa popravi datoteke.

Preden se seznanite z orodjem, najprej naredite varnostno kopijo svojih datotek.

Za lažje izvajanje programa Code-Checker v operacijskem sistemu Windows lahko ustvarite paketno datoteko, npr. code.bat:

php path_to\Nette_tools\Code-Checker\code-checker %*

Kaj počne program Code-Checker?

  • odstrani BOM
  • preveri veljavnost predlog Latte
  • preveri veljavnost datotek .neon, .php in .json
  • preveri kontrolne znake
  • preveri, ali je datoteka kodirana v UTF-8
  • preveri napačno zapisano /* @annotations */ (manjka druga zvezdica)
  • odstrani končne oznake PHP ?> v datotekah PHP
  • na koncu datoteke odstrani zaključni beli prostor in nepotrebne prazne vrstice
  • normalizira konce vrstic na privzete sistemske (s parametrom -l )