| eslint-plugin | by dg | added support for JSX/TSX files | | | |
| eslint-plugin | by dg | latte processor: use unique placeholders for expression tags Code like `if ({$x}) {} else if ({$b}) {}` was replaced with `if ([]) {} else if ([]) {}`, which ESLint reported as a duplicate condition error. Using unique placeholders `[1]`, `[2]`, etc. avoids these false positives. Counter resets at the start of each preprocess() call. | | | |
| eslint-plugin | by dg | added rule '@stylistic/indent-binary-ops' | | | |
| claude-code | by dg | added CLAUDE.md | | | |
| claude-code | by dg | commands -> skills | | | |
| mcp-inspector | by dg | added CLAUDE.md | | | |
| mcp-inspector | by dg | added built-in toolkits [WIP] | | | |
| mcp-inspector | by dg | added inspector | | | |
| command-line | by dg | made static analysis mandatory | | | |
| command-line | by dg | fixed PHPStan errors | | | |
| command-line | by dg | uses nette/phpstan-rules | | | |
| command-line | by dg | improved phpDoc | | | |
| latte-tools | by dg | singleline declare statements | | | |
| command-line | by dg | singleline declare statements | | | |
| code-checker | by dg | added CLAUDE.md | | | |
| code-checker | by dg | github actions: tested on PHP 8.2 | | | |
| code-checker | by dg | made static analysis mandatory | | | |
| code-checker | by dg | fixed PHPStan errors | | | |
| code-checker | by dg | uses nette/phpstan-rules | | | |
| code-checker | by dg | improved phpDoc | | | |
| code-checker | by dg | singleline declare statements | | | |
| claude-code | by dg | singleline declare statements | | | |
| coding-standard | by dg | Released version 3.5.0 This release's headliner is a new OptimizeGlobalCallsSniff that automatically generates grouped `use function` / `use const` statements for global calls — eliminating runtime namespace fallback overhead and unlocking PHP compiler optimizations. Alongside it, presets can now be fixer-only or sniffer-only without causing errors. `<?php declare(strict_types=1);` is now allowed on the opening line. | | | |
| coding-standard | by dg | added sniff OptimizeGlobalCallsSniff and preset optimize-fn | | | |
| coding-standard | by dg | added Nette Tester | | | |
| coding-standard | by dg | added support for single-tool presets | | | |
| coding-standard | by dg | sniffer: excluded Squiz.Commenting.VariableComment.DeprecatedTagNotAllowed | | | |
| coding-standard | by dg | allow <?php declare(strict_types=1); | | | |
| coding-standard | by dg | cs declare statements | | | |
| claude-code | by dg | bumped plugin versions | | | |
| claude-code | by dg | added phpstan-analysis skill | | | |
| claude-code | by dg | improved skills | | | |