[console_scripts]
intract = intract.cli:app

[intract.parsers]
inline = intract.plugins.builtins:InlineContractParserPlugin
manifest = intract.plugins.builtins:ManifestParserPlugin
openapi = intract.plugins.builtins:OpenAPIParserPlugin

[intract.reporters]
json = intract.plugins.builtins:JsonReporterPlugin

[intract.rules]
input_presence = intract.validators.input_output:InputPresenceRule
no_forbidden_effect = intract.validators.effects:NoForbiddenEffectRule
output_presence = intract.validators.input_output:OutputPresenceRule
return_value = intract.validators.input_output:ReturnValueRule

[intract.validators]
artifact = intract.plugins.builtins:ArtifactStructureValidatorPlugin
basic = intract.plugins.builtins:BasicContractValidatorPlugin
