├── .editorconfig ├── .github └── workflows │ ├── main.yml │ └── static.yml ├── LICENSE ├── README.md ├── composer.json ├── larastan.neon ├── phpstan.neon ├── project.dic ├── src ├── CodingStyleCommandProvider.php ├── Enums │ └── AttributeKey.php ├── GenerateCommand.php ├── PHPStan │ ├── DeclareStrictTypesRule.php │ ├── DisallowPHPUnitRule.php │ ├── Laravel │ │ ├── DisallowEnvironmentCheck │ │ │ └── DisallowEnvironmentCheckRule.php │ │ ├── EnforceKebabCaseArtisanCommandsRule.php │ │ └── Migrations │ │ │ ├── RequireWithoutTimestampsRule.php │ │ │ └── WithoutTimestampsVisitor.php │ └── NamespaceBasedSuffixRule.php ├── PhpCsFixer │ └── SpaceInGenericsFixer.php ├── Plugin.php ├── Rector │ ├── Generic │ │ └── DisallowedAttributesRector.php │ ├── WorksomeSetList.php │ └── config │ │ └── sets │ │ ├── generic-code-quality.php │ │ └── laravel-code-quality.php ├── Sniffs │ ├── Classes │ │ └── ExceptionSuffixSniff.php │ ├── Comments │ │ └── DisallowTodoCommentsSniff.php │ ├── Enums │ │ └── PascalCasingEnumCasesSniff.php │ ├── Functions │ │ └── DisallowCompactUsageSniff.php │ ├── Laravel │ │ ├── ConfigFilenameKebabCaseSniff.php │ │ ├── DisallowBladeOutsideOfResourcesDirectorySniff.php │ │ ├── DisallowEnvUsageSniff.php │ │ ├── DisallowHasFactorySniff.php │ │ └── EventListenerSuffixSniff.php │ ├── PhpDoc │ │ ├── DisallowParamNoTypeOrCommentSniff.php │ │ └── PropertyDollarSignSniff.php │ └── Support │ │ └── PropertyDoc.php ├── Utility.php ├── WorksomeEcsConfig.php └── WorksomeRectorConfig.php └── stubs ├── ecs.php.stub ├── phpstan.neon.stub └── rector.php.stub /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/composer.json -------------------------------------------------------------------------------- /larastan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/larastan.neon -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/phpstan.neon -------------------------------------------------------------------------------- /project.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/project.dic -------------------------------------------------------------------------------- /src/CodingStyleCommandProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/CodingStyleCommandProvider.php -------------------------------------------------------------------------------- /src/Enums/AttributeKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Enums/AttributeKey.php -------------------------------------------------------------------------------- /src/GenerateCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/GenerateCommand.php -------------------------------------------------------------------------------- /src/PHPStan/DeclareStrictTypesRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/PHPStan/DeclareStrictTypesRule.php -------------------------------------------------------------------------------- /src/PHPStan/DisallowPHPUnitRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/PHPStan/DisallowPHPUnitRule.php -------------------------------------------------------------------------------- /src/PHPStan/Laravel/DisallowEnvironmentCheck/DisallowEnvironmentCheckRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/PHPStan/Laravel/DisallowEnvironmentCheck/DisallowEnvironmentCheckRule.php -------------------------------------------------------------------------------- /src/PHPStan/Laravel/EnforceKebabCaseArtisanCommandsRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/PHPStan/Laravel/EnforceKebabCaseArtisanCommandsRule.php -------------------------------------------------------------------------------- /src/PHPStan/Laravel/Migrations/RequireWithoutTimestampsRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/PHPStan/Laravel/Migrations/RequireWithoutTimestampsRule.php -------------------------------------------------------------------------------- /src/PHPStan/Laravel/Migrations/WithoutTimestampsVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/PHPStan/Laravel/Migrations/WithoutTimestampsVisitor.php -------------------------------------------------------------------------------- /src/PHPStan/NamespaceBasedSuffixRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/PHPStan/NamespaceBasedSuffixRule.php -------------------------------------------------------------------------------- /src/PhpCsFixer/SpaceInGenericsFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/PhpCsFixer/SpaceInGenericsFixer.php -------------------------------------------------------------------------------- /src/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Plugin.php -------------------------------------------------------------------------------- /src/Rector/Generic/DisallowedAttributesRector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Rector/Generic/DisallowedAttributesRector.php -------------------------------------------------------------------------------- /src/Rector/WorksomeSetList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Rector/WorksomeSetList.php -------------------------------------------------------------------------------- /src/Rector/config/sets/generic-code-quality.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Rector/config/sets/generic-code-quality.php -------------------------------------------------------------------------------- /src/Rector/config/sets/laravel-code-quality.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Rector/config/sets/laravel-code-quality.php -------------------------------------------------------------------------------- /src/Sniffs/Classes/ExceptionSuffixSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/Classes/ExceptionSuffixSniff.php -------------------------------------------------------------------------------- /src/Sniffs/Comments/DisallowTodoCommentsSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/Comments/DisallowTodoCommentsSniff.php -------------------------------------------------------------------------------- /src/Sniffs/Enums/PascalCasingEnumCasesSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/Enums/PascalCasingEnumCasesSniff.php -------------------------------------------------------------------------------- /src/Sniffs/Functions/DisallowCompactUsageSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/Functions/DisallowCompactUsageSniff.php -------------------------------------------------------------------------------- /src/Sniffs/Laravel/ConfigFilenameKebabCaseSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/Laravel/ConfigFilenameKebabCaseSniff.php -------------------------------------------------------------------------------- /src/Sniffs/Laravel/DisallowBladeOutsideOfResourcesDirectorySniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/Laravel/DisallowBladeOutsideOfResourcesDirectorySniff.php -------------------------------------------------------------------------------- /src/Sniffs/Laravel/DisallowEnvUsageSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/Laravel/DisallowEnvUsageSniff.php -------------------------------------------------------------------------------- /src/Sniffs/Laravel/DisallowHasFactorySniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/Laravel/DisallowHasFactorySniff.php -------------------------------------------------------------------------------- /src/Sniffs/Laravel/EventListenerSuffixSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/Laravel/EventListenerSuffixSniff.php -------------------------------------------------------------------------------- /src/Sniffs/PhpDoc/DisallowParamNoTypeOrCommentSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/PhpDoc/DisallowParamNoTypeOrCommentSniff.php -------------------------------------------------------------------------------- /src/Sniffs/PhpDoc/PropertyDollarSignSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/PhpDoc/PropertyDollarSignSniff.php -------------------------------------------------------------------------------- /src/Sniffs/Support/PropertyDoc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Sniffs/Support/PropertyDoc.php -------------------------------------------------------------------------------- /src/Utility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/Utility.php -------------------------------------------------------------------------------- /src/WorksomeEcsConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/WorksomeEcsConfig.php -------------------------------------------------------------------------------- /src/WorksomeRectorConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/src/WorksomeRectorConfig.php -------------------------------------------------------------------------------- /stubs/ecs.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/stubs/ecs.php.stub -------------------------------------------------------------------------------- /stubs/phpstan.neon.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/stubs/phpstan.neon.stub -------------------------------------------------------------------------------- /stubs/rector.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/worksome/coding-style/HEAD/stubs/rector.php.stub --------------------------------------------------------------------------------