NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1704 most downloaded on Packagist
Nextcloud coding standards for the php cs fixer
Last release 4 months ago
19 May 2026
Release timing varies
gaps range from 4 weeks to 1.4 years
Most releases are documented
notes for 14 of 19 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
19 releases · first in 2020
One column per quarter.
chore: Move from deprecated visibility_required to modifier_keywords by @come-nc in #51
Full Changelog: v1.4.0...v1.5.0
blank_lines_before_namespace: Make sure a blank line precedes the namespace declarationno_extra_blank_lines: Remove extra blank lines where they are not needed to improve readabilitystyle: add operator_linebreak by @blizzz in #40
Full Changelog: v1.3.2...v1.4.0
no_whitespace_in_blank_line: Remove trailing whitespace at the end of blank linesoperator_linebreak: Split conditional statements into multiple lines and place operator at the beginningstyle: add type_declaration_spaces by @kesselb in #37
Full Changelog: v1.3.1...v1.3.2
type_declaration_spaces: A single space between typehint and variable nameRemoved misbehaving ErickSkrauch/blank_line_before_return and ErickSkrauch/line_break_after_statements rules
ErickSkrauch/blank_line_before_return and ErickSkrauch/line_break_after_statements rulestrailing_comma_in_multiline : Add a trailing comma to multline function parameters
trailing_comma_in_multiline: Add a trailing comma to multline function parametersMultilinePromotedPropertiesFixer: Break promoted properties on multiple linesErickSkrauch/blank_line_before_return: Add a blank line before each returnErickSkrauch/line_break_after_statements: Add a blank line after all control statementsconcat_space: Concatenation should be spacednullable_type_declaration: Changes DateTimeInterface|null to ?DateTimeInterfacecast_spaces : No space between cast and variable
cast_spaces: No space between cast and variablecast_spaces : A single space between cast and variable
cast_spaces: A single space between cast and variablelowercase_cast: Cast should be written in lower casemethod_chaining_indentation: Use the same indentation when changing methodsno_short_bool_cast: Short cast bool using double exclamation mark should not be usedphpdoc_align: All items of the given PHPDoc tags must be left-alignedphpdoc_single_line_var_spacing: Single line @var PHPDoc should have proper spacingphpdoc_var_annotation_correct_order: Enforce the correct order for phpdoc annotationsshort_scalar_cast: (boolean) => (bool), (integer) => (int), ...single_quote: Use single quotes for simple stringstypes_spaces: No spaces around union and intersection type operatorsfix: Remove fully_qualified_strict_types again by @nickvergessen in #16
fully_qualified_strict_types again by @nickvergessen in #16Full Changelog: v1.2.0...v1.2.1
array_syntax : Force short syntax for array
array_syntax: Force short syntax for arraylist_syntax: Same for listfully_qualified_strict_types: Remove namespace from classname when there is a use statement, and add missing backslash for global namespaceno_leading_import_slash: Remove leading slash from use statementnullable_type_declaration_for_default_null_value: Add missing ? on type declaration for parameters defaulting to null. This will most likely be needed to avoid warnings in PHP 8.4.yoda_style: forbid yoda style comparision. This replaces null === $a by $a === null.Full Changelog: v1.1.1...v1.2.0
feat: use php-cs-fixer/shim by @kesselb in #13
fix(rules): Replace deprecated braces rules by @nickvergessen in https://github.com/nextcloud/coding-standard/pull/12
See https://github.com/nextcloud/coding-standard#upgrade-from-v0x-to-v10 for instructions.
php7.2 support (back, for apps that support Nextclod 20 - 21)
New rule: binary operators should be surrounded by a single space
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →