generated from jric11/baseProject
57 lines
1.3 KiB
TOML
57 lines
1.3 KiB
TOML
|
|
#:schema https://mago.carthage.software/1.43.0/schema.json
|
||
|
|
version = "1"
|
||
|
|
php-version = "8.2.0"
|
||
|
|
|
||
|
|
[source]
|
||
|
|
workspace = "."
|
||
|
|
paths = ["src"]
|
||
|
|
includes = ["vendor"]
|
||
|
|
excludes = []
|
||
|
|
|
||
|
|
[source.glob]
|
||
|
|
literal-separator = true
|
||
|
|
|
||
|
|
[formatter]
|
||
|
|
print-width = 120
|
||
|
|
tab-width = 4
|
||
|
|
use-tabs = false
|
||
|
|
|
||
|
|
[linter]
|
||
|
|
integrations = []
|
||
|
|
|
||
|
|
[linter.rules]
|
||
|
|
ambiguous-function-call = { enabled = false }
|
||
|
|
literal-named-argument = { enabled = false }
|
||
|
|
cyclomatic-complexity = { enabled = false }
|
||
|
|
excessive-parameter-list = { enabled = true }
|
||
|
|
halstead = { enabled = true, effort-threshold = 7000 }
|
||
|
|
identity-comparison = { enabled = true }
|
||
|
|
kan-defect = { enabled = false }
|
||
|
|
no-boolean-flag-parameter = { enabled = false }
|
||
|
|
no-else-clause = { enabled = false }
|
||
|
|
no-empty = { enabled = true }
|
||
|
|
too-many-methods = { enabled = false }
|
||
|
|
no-isset = { enabled = true, allow-array-checks = true }
|
||
|
|
|
||
|
|
[analyzer]
|
||
|
|
plugins = []
|
||
|
|
find-unused-definitions = true
|
||
|
|
find-unused-expressions = true
|
||
|
|
analyze-dead-code = true
|
||
|
|
memoize-properties = true
|
||
|
|
check-throws = true
|
||
|
|
unchecked-exceptions = [
|
||
|
|
"Error",
|
||
|
|
"LogicException",
|
||
|
|
"ReflectionException",
|
||
|
|
]
|
||
|
|
unchecked-exception-classes = []
|
||
|
|
check-missing-override = true
|
||
|
|
find-unused-parameters = true
|
||
|
|
strict-list-index-checks = true
|
||
|
|
strict-array-index-existence = true
|
||
|
|
allow-array-truthy-operand = false
|
||
|
|
no-boolean-literal-comparison = true
|
||
|
|
check-missing-type-hints = true
|
||
|
|
register-super-globals = true
|