{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","rubygems"],"comment":"YARD plugin that incorporates Sorbet type information","compare":null,"dependentCount":null,"description":"yard-sorbet is a YARD plugin that parses Sorbet type annotations.\n\nFeatures:\n- Attaches existing documentation to methods and attributes that follow sig\n  declarations. (This information is otherwise discarded.)\n- Translates sig type signatures into corresponding YARD tags\n- Generates method definitions from T::Struct fields\n- Generates constant definitions from T::Enum enums\n- Modules marked abstract! or interface! are tagged @abstract\n- Modules using mixes_in_class_methods will attach class methods\n- Merges sigs in rbi files with source code documentation (rbi files must come\n  after source code in yard configuration)","flavors":[],"html":"https://daemonports.org/dragonfly/devel/rubygem-yard-sorbet/","kind":"port","lastUpdate":null,"license":["APACHE20"],"maintainer":"sunpoet@FreeBSD.org","name":"rubygem-yard-sorbet","newest":true,"newestVersion":"0.9.0","noVulnData":false,"origin":"devel/rubygem-yard-sorbet","otherSystems":[{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"devel/rubygem-yard-sorbet","path":"/devel/rubygem-yard-sorbet/","system":"FreeBSD","version":"0.9.0"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/rubygem-yard-sorbet","path":"","system":"HardenedBSD","version":"0.9.0"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/rubygem-yard-sorbet","path":"","system":"GhostBSD","version":"0.9.0"}],"packages":null,"pkgName":"rubygem-yard-sorbet-0.9.0","related":null,"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":["devel/ruby-gems","devel/rubygem-sorbet-runtime","lang/ruby32","textproc/rubygem-yard"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"0.9.0","versions":null,"vulnerabilities":null,"www":"https://github.com/dduugg/yard-sorbet"}
