[{"name":"NoMultiUseTypeVarsEndWith_","comment":"\n\n@docs rule\n\n","unions":[],"aliases":[],"values":[{"name":"rule","comment":" Reports multi-use type variables that have a -\\_ suffix.\n\n    config =\n        [ NoMultiUseTypeVarsEndWith_.rule\n        ]\n\n\n### Fail\n\n    a : a_ -> a_\n\n    type Id value_\n        = Id value_\n\n\n### Success\n\n    a : a -> a\n\n    type Id value\n        = Id value\n\n\n## Don't use this\n\nWhen you already use the -\\_ suffix in (multi-use) type variables.\n\n","type":"Review.Rule.Rule"}],"binops":[]},{"name":"SingleUseTypeVarsEndWith_","comment":"\n\n@docs rule\n\n","unions":[],"aliases":[],"values":[{"name":"rule","comment":" Reports single-use type variables that don't have a -\\_ suffix.\n\n    config =\n        [ SingleUseTypeVarsEndWith_.rule\n        ]\n\n\n### Fail\n\n    a : a\n\n    type Id phantomTag\n        = Id Int\n\n\n### Success\n\n    a : a_\n\n    type Id phantomTag_\n        = Id Int\n\n\n## Don't use this\n\nWhen you already use the -\\_ suffix in (multi-use) type variables.\n\n","type":"Review.Rule.Rule"}],"binops":[]}]