[{"name":"NoRecordAliasConstructor","comment":"\n\n@docs rule\n\n","unions":[],"aliases":[],"values":[{"name":"rule","comment":" 🔧`NoRecordAliasConstructor` forbids using the automatically generated record type alias constructor.\n\n\n## Examples\n\n    type alias User =\n        { name : String, age : Int }\n\n    User \"Balsa\" 42\n\nwill be marked as error and automatically fixed:\n\n    { name = \"Balsa\", age = 42 }\n\nThe same goes for cases where no arguments are applied:\n\n    map2 User\n        (field \"name\" string)\n        (field \"age\" int)\n\nfixed\n\n    map2 (\\name age -> { name = name, age = age })\n        (field \"name\" string)\n        (field \"age\" int)\n\nSee the readme for why this is useful.\n\n\n## Configuration\n\n    config : List Rule\n    config =\n        [ NoRecordAliasConstructor.rule\n        ]\n\n","type":"Review.Rule.Rule"}],"binops":[]}]