-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcomposer-dependency-analyser.php
More file actions
45 lines (41 loc) · 1.26 KB
/
composer-dependency-analyser.php
File metadata and controls
45 lines (41 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
declare(strict_types=1);
/**
* Copyright (c) 2025-2026 guanguans<ityaozm@gmail.com>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*
* @see https://github.com/guanguans/rector-rules
*/
use ShipMonk\ComposerDependencyAnalyser\Config\Configuration;
use ShipMonk\ComposerDependencyAnalyser\Config\ErrorType;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
return (new Configuration)
// ->addPathsToScan([__DIR__.'/config/'], false)
->addPathsToExclude([
__DIR__.'/src/Support/ComposerScripts.php',
__DIR__.'/tests/',
])
->ignoreUnknownClasses([
CodeSample::class,
])
/** @see \ShipMonk\ComposerDependencyAnalyser\Analyser::CORE_EXTENSIONS */
->ignoreErrorsOnExtensions(
[
'ext-ctype',
],
[ErrorType::SHADOW_DEPENDENCY],
)
->ignoreErrorsOnPackages(
[
/**
* @see https://github.com/rectorphp/rector-src/blob/main/scoper.php
* @see vendor/rector/rector/vendor/symfony/
*/
'illuminate/collections',
'nikic/php-parser',
'phpstan/phpstan',
],
[ErrorType::SHADOW_DEPENDENCY]
);