forked from phpstan/phpstan-src
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbleedingEdge.neon
59 lines (59 loc) · 1.73 KB
/
bleedingEdge.neon
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
parameters:
featureToggles:
bleedingEdge: true
skipCheckGenericClasses!: []
explicitMixedInUnknownGenericNew: true
explicitMixedForGlobalVariables: true
explicitMixedViaIsArray: true
arrayFilter: true
arrayUnpacking: true
arrayValues: true
nodeConnectingVisitorCompatibility: false
nodeConnectingVisitorRule: true
disableCheckMissingIterableValueType: true
strictUnnecessaryNullsafePropertyFetch: true
looseComparison: true
consistentConstructor: true
checkUnresolvableParameterTypes: true
readOnlyByPhpDoc: true
phpDocParserRequireWhitespaceBeforeDescription: true
phpDocParserIncludeLines: true
enableIgnoreErrorsWithinPhpDocs: true
runtimeReflectionRules: true
notAnalysedTrait: true
curlSetOptTypes: true
listType: true
abstractTraitMethod: true
missingMagicSerializationRule: true
nullContextForVoidReturningFunctions: true
unescapeStrings: true
alwaysCheckTooWideReturnTypeFinalMethods: true
duplicateStubs: true
logicalXor: true
betterNoop: true
invarianceComposition: true
alwaysTrueAlwaysReported: true
disableUnreachableBranchesRules: true
varTagType: true
closureDefaultParameterTypeRule: true
newRuleLevelHelper: true
instanceofType: true
paramOutVariance: true
allInvalidPhpDocs: true
strictStaticMethodTemplateTypeVariance: true
propertyVariance: true
genericPrototypeMessage: true
stricterFunctionMap: true
invalidPhpDocTagLine: true
detectDeadTypeInMultiCatch: true
zeroFiles: true
projectServicesNotInAnalysedPaths: true
callUserFunc: true
finalByPhpDoc: true
magicConstantOutOfContext: true
paramOutType: true
pure: true
checkParameterCastableToStringFunctions: true
narrowPregMatches: true
stubFiles:
- ../stubs/bleedingEdge/Rule.stub