[{"name":"NoTooManyPositionalArguments","comment":" Provides a rule to limit the number of positional arguments to functions.\n\n@docs rule, defaults, Config\n\n","unions":[{"name":"Config","comment":" Configuration for the rule.\n","args":[],"cases":[]}],"aliases":[],"values":[{"name":"defaults","comment":" Default configuration: flags functions with more than 4 positional arguments.\n","type":"NoTooManyPositionalArguments.Config"},{"name":"rule","comment":" Reports functions that have too many positional arguments.\n\n    config =\n        [ NoTooManyPositionalArguments.rule NoTooManyPositionalArguments.defaults\n        ]\n\nWhen a function has more positional arguments than the configured maximum,\nthe rule reports an error and can auto-fix it by converting to a record parameter.\nCall sites within the same module are also updated.\n\n","type":"NoTooManyPositionalArguments.Config -> Review.Rule.Rule"}],"binops":[]}]