'laravel', /* |-------------------------------------------------------------------------- | IDE |-------------------------------------------------------------------------- | | This options allow to add hyperlinks in your terminal to quickly open | files in your favorite IDE while browsing your PhpInsights report. | | Supported: "textmate", "macvim", "emacs", "sublime", "phpstorm", | "atom", "vscode". | | If you have another IDE that is not in this list but which provide an | url-handler, you could fill this config with a pattern like this: | | myide://open?url=file://%f&line=%l | */ 'ide' => 'vscode', /* |-------------------------------------------------------------------------- | Configuration |-------------------------------------------------------------------------- | | Here you may adjust all the various `Insights` that will be used by PHP | Insights. You can either add, remove or configure `Insights`. Keep in | mind that all added `Insights` must belong to a specific `Metric`. | */ 'exclude' => [ // 'path/to/directory-or-file' ], 'add' => [ Classes::class => [ ForbiddenFinalClasses::class, ], ], 'remove' => [ AlphabeticallySortedUsesSniff::class, DeclareStrictTypesSniff::class, DisallowMixedTypeHintSniff::class, ForbiddenDefineFunctions::class, ForbiddenNormalClasses::class, ForbiddenTraits::class, ParameterTypeHintSniff::class, PropertyTypeHintSniff::class, ReturnTypeHintSniff::class, UselessFunctionDocCommentSniff::class, ], 'config' => [ ForbiddenPrivateMethods::class => [ 'title' => 'The usage of private methods is not idiomatic in Laravel.', ], ], ];