Releases: ZooRoyal/coding-standard
Remove unused Features
What's Changed
- Remove Github Cli and forbidden change checks by @rdss-sknott in #167
Full Changelog: 3.12.3...3.13.0
ESLint-Rules Update and Composer Updates
What's Changed
- Get rid of guzzle psr-7 by @rdss-sknott in #158
- Switch from composer to curl for progressive output testing by @rdss-sknott in #161
- Dynamicly determin npm cache directory by @rdss-sknott in #162
- Split of branch guessing from environment by @rdss-sknott in #163
- Move Environment::isLocalBranchEqualTo to CommitishComparator::isLocalBranchEqualTo by @rdss-sknott in #164
- allows multiline 'comma-dangles' and allows no whitespace before name… by @rdss-mhoevelmanns in #166
Full Changelog: 3.12.2...3.12.3
Update install instructions
Changed npm install to npm install --save-dev.
PHPStan Bump
What's Changed
- Add Paratest and parallel execution of tools in tests by @rdss-sknott in #153
- Bump PHPStan to 0.12.87 by @rdss-sknott in #155
Full Changelog: 3.12.0...3.12.1
Throws in docblocks
What's Changed
- Add phpcs and PhpStan rules to find useless throws tags by @rdss-sknott in #154
Full Changelog: 3.11.0...3.12.0
Allows 'no-useless-constructors'
Allow DI in the constructor without eslint complaining and allows non-annotation of return values and params.
New Rules
Add test for thecodingmachine/safe to PHPStan (#151)
Add rule SlevomatCodingStandard.TypeHints.DeclareStrictTypes (#144)
Remove the need to differentiate between composer packages (#150)
Add rule SlevomatCodingStandard.TypeHints.ReturnTypeHint (#149)
Add rule SlevomatCodingStandard.Functions.StrictCall (#147)
Add rule SlevomatCodingStandard.Classes.ClassConstantVisibility (#145)
Add rule SlevomatCodingStandard.TypeHints.DisallowArrayTypeHintSyntax (#148)
Add rule SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing (#146)
Add SlevomatCodingStandard.ControlStructures.RequireNullCoalesceEqualOperator (#141)
Add rule PropertyTypeHint (#142)
Add rule SlevomatCodingStandard.TypeHints.ParameterTypeHint (#143)
Adding plugin and project directories to the PHPStan autoloading
- Adding plugin and project directories to the PHPStan autoloading #139
Bugfix for runs without files to check
Coding-Standard skips tools on empty targets (#138)
PHP Copy Paste Detector Static Excludes
Absolut Path for static excludes (#137)