├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── code_analysis.yaml ├── LICENSE ├── composer.json ├── config └── symplify.php ├── ecs.php ├── phpstan.neon ├── rector.php └── src ├── DocBlock └── UselessDocBlockCleaner.php ├── Enum └── BlockBorderType.php ├── Exception └── ShouldNotHappenException.php ├── Fixer ├── AbstractSymplifyFixer.php ├── Annotation │ ├── RemoveMethodNameDuplicateDescriptionFixer.php │ ├── RemovePHPStormAnnotationFixer.php │ └── RemovePropertyVariableNameDescriptionFixer.php ├── ArrayNotation │ ├── ArrayListItemNewlineFixer.php │ ├── ArrayOpenerAndCloserNewlineFixer.php │ └── StandaloneLineInMultilineArrayFixer.php ├── Commenting │ ├── ParamReturnAndVarTagMalformsFixer.php │ └── RemoveUselessDefaultCommentFixer.php ├── LineLength │ └── LineLengthFixer.php ├── Naming │ ├── ClassNameResolver.php │ ├── MethodNameResolver.php │ └── PropertyNameResolver.php ├── Spacing │ ├── MethodChainingNewlineFixer.php │ ├── SpaceAfterCommaHereNowDocFixer.php │ ├── StandaloneLineConstructorParamFixer.php │ └── StandaloneLinePromotedPropertyFixer.php └── Strict │ └── BlankLineAfterStrictTypesFixer.php ├── TokenAnalyzer ├── ChainMethodCallAnalyzer.php ├── DocblockRelatedParamNamesResolver.php ├── FunctionCallNameMatcher.php ├── HeredocAnalyzer.php ├── Naming │ └── MethodNameResolver.php ├── NewlineAnalyzer.php └── ParamNewliner.php ├── TokenRunner ├── Analyzer │ └── FixerAnalyzer │ │ ├── ArrayAnalyzer.php │ │ ├── BlockFinder.php │ │ ├── CallAnalyzer.php │ │ ├── IndentDetector.php │ │ └── TokenSkipper.php ├── Arrays │ └── ArrayItemNewliner.php ├── Contract │ └── DocBlock │ │ └── MalformWorkerInterface.php ├── DocBlock │ └── MalformWorker │ │ ├── InlineVarMalformWorker.php │ │ ├── InlineVariableDocBlockMalformWorker.php │ │ ├── MissingParamNameMalformWorker.php │ │ ├── MissingVarNameMalformWorker.php │ │ ├── ParamNameReferenceMalformWorker.php │ │ ├── ParamNameTypoMalformWorker.php │ │ ├── SuperfluousReturnNameMalformWorker.php │ │ ├── SuperfluousVarNameMalformWorker.php │ │ └── SwitchedTypeAndNameMalformWorker.php ├── Enum │ └── LineKind.php ├── Exception │ ├── MissingImplementationException.php │ └── TokenNotFoundException.php ├── TokenFinder.php ├── Transformer │ └── FixerTransformer │ │ ├── FirstLineLengthResolver.php │ │ ├── LineLengthCloserTransformer.php │ │ ├── LineLengthOpenerTransformer.php │ │ ├── LineLengthResolver.php │ │ ├── LineLengthTransformer.php │ │ ├── TokensInliner.php │ │ └── TokensNewliner.php ├── Traverser │ ├── ArrayBlockInfoFinder.php │ └── TokenReverser.php ├── ValueObject │ ├── BlockInfo.php │ ├── LineLengthAndPosition.php │ ├── TokenKinds.php │ └── Wrapper │ │ └── FixerWrapper │ │ └── ArrayWrapper.php ├── ValueObjectFactory │ └── LineLengthAndPositionFactory.php ├── Whitespace │ └── IndentResolver.php └── Wrapper │ └── FixerWrapper │ └── ArrayWrapperFactory.php └── ValueObject ├── BlockInfoMetadata.php └── CodingStandardConfig.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/code_analysis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/.github/workflows/code_analysis.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/composer.json -------------------------------------------------------------------------------- /config/symplify.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/config/symplify.php -------------------------------------------------------------------------------- /ecs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/ecs.php -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/phpstan.neon -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/rector.php -------------------------------------------------------------------------------- /src/DocBlock/UselessDocBlockCleaner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/DocBlock/UselessDocBlockCleaner.php -------------------------------------------------------------------------------- /src/Enum/BlockBorderType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Enum/BlockBorderType.php -------------------------------------------------------------------------------- /src/Exception/ShouldNotHappenException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Exception/ShouldNotHappenException.php -------------------------------------------------------------------------------- /src/Fixer/AbstractSymplifyFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/AbstractSymplifyFixer.php -------------------------------------------------------------------------------- /src/Fixer/Annotation/RemoveMethodNameDuplicateDescriptionFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Annotation/RemoveMethodNameDuplicateDescriptionFixer.php -------------------------------------------------------------------------------- /src/Fixer/Annotation/RemovePHPStormAnnotationFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Annotation/RemovePHPStormAnnotationFixer.php -------------------------------------------------------------------------------- /src/Fixer/Annotation/RemovePropertyVariableNameDescriptionFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Annotation/RemovePropertyVariableNameDescriptionFixer.php -------------------------------------------------------------------------------- /src/Fixer/ArrayNotation/ArrayListItemNewlineFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/ArrayNotation/ArrayListItemNewlineFixer.php -------------------------------------------------------------------------------- /src/Fixer/ArrayNotation/ArrayOpenerAndCloserNewlineFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/ArrayNotation/ArrayOpenerAndCloserNewlineFixer.php -------------------------------------------------------------------------------- /src/Fixer/ArrayNotation/StandaloneLineInMultilineArrayFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/ArrayNotation/StandaloneLineInMultilineArrayFixer.php -------------------------------------------------------------------------------- /src/Fixer/Commenting/ParamReturnAndVarTagMalformsFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Commenting/ParamReturnAndVarTagMalformsFixer.php -------------------------------------------------------------------------------- /src/Fixer/Commenting/RemoveUselessDefaultCommentFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Commenting/RemoveUselessDefaultCommentFixer.php -------------------------------------------------------------------------------- /src/Fixer/LineLength/LineLengthFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/LineLength/LineLengthFixer.php -------------------------------------------------------------------------------- /src/Fixer/Naming/ClassNameResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Naming/ClassNameResolver.php -------------------------------------------------------------------------------- /src/Fixer/Naming/MethodNameResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Naming/MethodNameResolver.php -------------------------------------------------------------------------------- /src/Fixer/Naming/PropertyNameResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Naming/PropertyNameResolver.php -------------------------------------------------------------------------------- /src/Fixer/Spacing/MethodChainingNewlineFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Spacing/MethodChainingNewlineFixer.php -------------------------------------------------------------------------------- /src/Fixer/Spacing/SpaceAfterCommaHereNowDocFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Spacing/SpaceAfterCommaHereNowDocFixer.php -------------------------------------------------------------------------------- /src/Fixer/Spacing/StandaloneLineConstructorParamFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Spacing/StandaloneLineConstructorParamFixer.php -------------------------------------------------------------------------------- /src/Fixer/Spacing/StandaloneLinePromotedPropertyFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Spacing/StandaloneLinePromotedPropertyFixer.php -------------------------------------------------------------------------------- /src/Fixer/Strict/BlankLineAfterStrictTypesFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/Fixer/Strict/BlankLineAfterStrictTypesFixer.php -------------------------------------------------------------------------------- /src/TokenAnalyzer/ChainMethodCallAnalyzer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenAnalyzer/ChainMethodCallAnalyzer.php -------------------------------------------------------------------------------- /src/TokenAnalyzer/DocblockRelatedParamNamesResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenAnalyzer/DocblockRelatedParamNamesResolver.php -------------------------------------------------------------------------------- /src/TokenAnalyzer/FunctionCallNameMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenAnalyzer/FunctionCallNameMatcher.php -------------------------------------------------------------------------------- /src/TokenAnalyzer/HeredocAnalyzer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenAnalyzer/HeredocAnalyzer.php -------------------------------------------------------------------------------- /src/TokenAnalyzer/Naming/MethodNameResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenAnalyzer/Naming/MethodNameResolver.php -------------------------------------------------------------------------------- /src/TokenAnalyzer/NewlineAnalyzer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenAnalyzer/NewlineAnalyzer.php -------------------------------------------------------------------------------- /src/TokenAnalyzer/ParamNewliner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenAnalyzer/ParamNewliner.php -------------------------------------------------------------------------------- /src/TokenRunner/Analyzer/FixerAnalyzer/ArrayAnalyzer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Analyzer/FixerAnalyzer/ArrayAnalyzer.php -------------------------------------------------------------------------------- /src/TokenRunner/Analyzer/FixerAnalyzer/BlockFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Analyzer/FixerAnalyzer/BlockFinder.php -------------------------------------------------------------------------------- /src/TokenRunner/Analyzer/FixerAnalyzer/CallAnalyzer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Analyzer/FixerAnalyzer/CallAnalyzer.php -------------------------------------------------------------------------------- /src/TokenRunner/Analyzer/FixerAnalyzer/IndentDetector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Analyzer/FixerAnalyzer/IndentDetector.php -------------------------------------------------------------------------------- /src/TokenRunner/Analyzer/FixerAnalyzer/TokenSkipper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Analyzer/FixerAnalyzer/TokenSkipper.php -------------------------------------------------------------------------------- /src/TokenRunner/Arrays/ArrayItemNewliner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Arrays/ArrayItemNewliner.php -------------------------------------------------------------------------------- /src/TokenRunner/Contract/DocBlock/MalformWorkerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Contract/DocBlock/MalformWorkerInterface.php -------------------------------------------------------------------------------- /src/TokenRunner/DocBlock/MalformWorker/InlineVarMalformWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/DocBlock/MalformWorker/InlineVarMalformWorker.php -------------------------------------------------------------------------------- /src/TokenRunner/DocBlock/MalformWorker/InlineVariableDocBlockMalformWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/DocBlock/MalformWorker/InlineVariableDocBlockMalformWorker.php -------------------------------------------------------------------------------- /src/TokenRunner/DocBlock/MalformWorker/MissingParamNameMalformWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/DocBlock/MalformWorker/MissingParamNameMalformWorker.php -------------------------------------------------------------------------------- /src/TokenRunner/DocBlock/MalformWorker/MissingVarNameMalformWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/DocBlock/MalformWorker/MissingVarNameMalformWorker.php -------------------------------------------------------------------------------- /src/TokenRunner/DocBlock/MalformWorker/ParamNameReferenceMalformWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/DocBlock/MalformWorker/ParamNameReferenceMalformWorker.php -------------------------------------------------------------------------------- /src/TokenRunner/DocBlock/MalformWorker/ParamNameTypoMalformWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/DocBlock/MalformWorker/ParamNameTypoMalformWorker.php -------------------------------------------------------------------------------- /src/TokenRunner/DocBlock/MalformWorker/SuperfluousReturnNameMalformWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/DocBlock/MalformWorker/SuperfluousReturnNameMalformWorker.php -------------------------------------------------------------------------------- /src/TokenRunner/DocBlock/MalformWorker/SuperfluousVarNameMalformWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/DocBlock/MalformWorker/SuperfluousVarNameMalformWorker.php -------------------------------------------------------------------------------- /src/TokenRunner/DocBlock/MalformWorker/SwitchedTypeAndNameMalformWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/DocBlock/MalformWorker/SwitchedTypeAndNameMalformWorker.php -------------------------------------------------------------------------------- /src/TokenRunner/Enum/LineKind.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Enum/LineKind.php -------------------------------------------------------------------------------- /src/TokenRunner/Exception/MissingImplementationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Exception/MissingImplementationException.php -------------------------------------------------------------------------------- /src/TokenRunner/Exception/TokenNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Exception/TokenNotFoundException.php -------------------------------------------------------------------------------- /src/TokenRunner/TokenFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/TokenFinder.php -------------------------------------------------------------------------------- /src/TokenRunner/Transformer/FixerTransformer/FirstLineLengthResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Transformer/FixerTransformer/FirstLineLengthResolver.php -------------------------------------------------------------------------------- /src/TokenRunner/Transformer/FixerTransformer/LineLengthCloserTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Transformer/FixerTransformer/LineLengthCloserTransformer.php -------------------------------------------------------------------------------- /src/TokenRunner/Transformer/FixerTransformer/LineLengthOpenerTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Transformer/FixerTransformer/LineLengthOpenerTransformer.php -------------------------------------------------------------------------------- /src/TokenRunner/Transformer/FixerTransformer/LineLengthResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Transformer/FixerTransformer/LineLengthResolver.php -------------------------------------------------------------------------------- /src/TokenRunner/Transformer/FixerTransformer/LineLengthTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Transformer/FixerTransformer/LineLengthTransformer.php -------------------------------------------------------------------------------- /src/TokenRunner/Transformer/FixerTransformer/TokensInliner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Transformer/FixerTransformer/TokensInliner.php -------------------------------------------------------------------------------- /src/TokenRunner/Transformer/FixerTransformer/TokensNewliner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Transformer/FixerTransformer/TokensNewliner.php -------------------------------------------------------------------------------- /src/TokenRunner/Traverser/ArrayBlockInfoFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Traverser/ArrayBlockInfoFinder.php -------------------------------------------------------------------------------- /src/TokenRunner/Traverser/TokenReverser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Traverser/TokenReverser.php -------------------------------------------------------------------------------- /src/TokenRunner/ValueObject/BlockInfo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/ValueObject/BlockInfo.php -------------------------------------------------------------------------------- /src/TokenRunner/ValueObject/LineLengthAndPosition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/ValueObject/LineLengthAndPosition.php -------------------------------------------------------------------------------- /src/TokenRunner/ValueObject/TokenKinds.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/ValueObject/TokenKinds.php -------------------------------------------------------------------------------- /src/TokenRunner/ValueObject/Wrapper/FixerWrapper/ArrayWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/ValueObject/Wrapper/FixerWrapper/ArrayWrapper.php -------------------------------------------------------------------------------- /src/TokenRunner/ValueObjectFactory/LineLengthAndPositionFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/ValueObjectFactory/LineLengthAndPositionFactory.php -------------------------------------------------------------------------------- /src/TokenRunner/Whitespace/IndentResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Whitespace/IndentResolver.php -------------------------------------------------------------------------------- /src/TokenRunner/Wrapper/FixerWrapper/ArrayWrapperFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/TokenRunner/Wrapper/FixerWrapper/ArrayWrapperFactory.php -------------------------------------------------------------------------------- /src/ValueObject/BlockInfoMetadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/ValueObject/BlockInfoMetadata.php -------------------------------------------------------------------------------- /src/ValueObject/CodingStandardConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symplify/coding-standard/HEAD/src/ValueObject/CodingStandardConfig.php --------------------------------------------------------------------------------