Dva užitečné nástroje pro automatické vylepšení PHP kódu – ECS a Rector

Prvním z nich je Easy Coding Standard. Nainstalujete si ho klasicky přes composer (ať už do vašeho projektu nebo bokem) a jednoduše spustíte v konzoli:

vendor/bin/ecs check src --level clean-code --fix

Příklad výše spustí ECS pro adresář src, pomocí volby –level si určíme, co se má opravovat (je tam přednastavených mnoho configů) a pomocí –fix určíme, že se to má rovnou opravit, ne jen vypsat.

Dalším zajímavým nástrojem je Rector. Prezentuje se jako nástroj pro upgradování, případně pro migraci mezi frameworky ale umí i jiné věci – například odstraňovat “dead code” čili pozůstatky kódu, který se nikdy neprovede. Instalace probíhá opět přes composer a spustit ho můžeme následovně:

vendor/bin/rector process src --level dead-code

Příklad výše spustí Rector nad adresářem src a rovnou ho nechá opravovat kód. Pokud přidáme volbu –dry-run, kód se neopraví, nejprve tedy budete mít možnost vidět výsledky operace.

Pro seznam configů můžete spustit:

vendor/bin/rector levels

UPDATE: místo levels použijte sets :)

Jak jsem si koupil křečka a postavil mu přístřešek včetně elektrifikace

Pořídil jsem si do práce křečka za nekřesťanské peníze v Petshopu. Jmenuje se Pixie IV. a ano, je už čtvrtý džungarák s tímto jménem.. neptejte se jak skončila III.

Pixie IV.

Ale chci ho mít venku! Takže jsem zajistil klec drátky aby se k němu nedostaly nenažrané a zákeřné kuny. Ale co déšť? Postavil jsem mu přístřešek ze starých palet a pokryl stanovou textílií:

Žijeme v moderní době a den nekončí západem slunce. Proto jsem sestrojil solární osvětlení (jedna červená LED). Přes den se baterky nabijí a v noci svítí.

A co je nejlepší? Celou sadu si můžete koupit za hubičku na mém eshopu a postavit si světýlko také!