Releases: ulovdomov/php-code-style
Releases · ulovdomov/php-code-style
Release list
v25.9.29.1
Full Changelog: v25.03.27.2...v25.9.29.1
v25.03.27.2
v25.03.27.1
Remove roave/security-advisories (#2)
v25.01.27.1
Nová code style pravidla
1. Generic.WhiteSpace.ArbitraryParenthesesSpacing
spacing="0": Zajišťuje, že kolem závorek (např.(a)) nebude žádná mezera.- Špatně:
foo( a + b ) - Správně:
foo(a + b)
- Špatně:
2. Squiz.Functions.FunctionDeclarationArgumentSpacing
equalsSpacing="1": Kontroluje mezery kolem rovnítka při přiřazování výchozích hodnot parametrům funkcí.- Špatně:
function foo($param= 1) - Správně:
function foo($param = 1)
- Špatně:
3. Squiz.WhiteSpace.FunctionSpacing
spacing="1": Určuje, že mezi funkcemi musí být jedna prázdná řádka.spacingBeforeFirst="0": Před první funkcí v souboru nesmí být prázdné řádky.spacingAfterLast="0": Po poslední funkci v souboru nesmí být prázdné řádky.
4. Squiz.Strings.ConcatenationSpacing
spacing="1": Zajišťuje jednu mezeru kolem operátoru pro spojování řetězců (.).- Špatně:
$a='Hello'.'World'; - Správně:
$a = 'Hello' . 'World';
- Špatně:
5. PEAR.WhiteSpace.ScopeClosingBrace
- Kontroluje, zda jsou uzavírací složené závorky (
}) správně odsazeny podle definovaného stylu.
6. Squiz.WhiteSpace.SuperfluousWhitespace
- Zajišťuje, že kód neobsahuje nadbytečné mezery (např. na konci řádků nebo prázdné řádky obsahující jen mezery).
7. Squiz.WhiteSpace.OperatorSpacing
- Kontroluje, zda jsou kolem operátorů (např.
+,-,*,/,=) správné mezery.- Špatně:
$a=1+2; - Správně:
$a = 1 + 2;
- Špatně:
Tento styl cílí na čisté, konzistentní a čitelné formátování kódu, což usnadňuje jeho údržbu a přehlednost.