-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathphpstan-unused.neon
More file actions
61 lines (57 loc) · 1.3 KB
/
Copy pathphpstan-unused.neon
File metadata and controls
61 lines (57 loc) · 1.3 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
includes:
- vendor/shipmonk/dead-code-detector/rules.neon
services:
-
class: Cognesy\Qa\PHPStan\PublicMethodEntrypointProvider
tags:
- shipmonk.deadCode.entrypointProvider
parameters:
level: 8
paths:
- packages/addons/src
- packages/agents/src
- packages/auxiliary/src
- packages/config/src
- packages/doctools/src
- packages/dynamic/src
- packages/evals/src
- packages/events/src
- packages/experimental/src
- packages/http-client/src
- packages/hub/src
- packages/instructor/src
- packages/logging/src
- packages/messages/src
- packages/pipeline/src
- packages/polyglot/src
- packages/schema/src
- packages/setup/src
- packages/stream/src
- packages/tell/src
- packages/templates/src
- packages/utils/src
- examples
excludePaths:
- packages/*/tests/Fixtures/*
- packages/*/tests/Support/*
- examples/*/vendor/*
tmpDir: /tmp
shipmonkDeadCode:
# Track method calls on mixed types
trackCallsOnMixed: true
# Report transitively dead methods as separate errors
reportTransitivelyDeadMethodAsSeparateError: true
# Configure entrypoint detection for frameworks
entrypoints:
vendor:
enabled: true
phpstan:
enabled: true
phpunit:
enabled: true
symfony:
enabled: false
doctrine:
enabled: false
nette:
enabled: false