#: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, threshold = 10 } 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