我正在尝试使用 ActionScript 声明一个自定义的 ManagedEvent,如下所示:
[Bindable] [ManagedEvents(names="message")] public class ClassName extends EventDispatcher { ......... }
当声纳强制与该 ManagedEvents 有一个伴随事件时,问题就出现了。
我添加了以下事件元数据:
[Bindable] [Event(name="message",type="package.ClassEvent")] [ManagedEvents(names="message")] public class ClassName extends EventDispatcher { .... }
但是声纳仍然没有解决这个问题。
这是用于 flex 的声纳 SonarAnalyzer 的链接:http: //dist.sonarsource.com/reports/coverage/rules/flex_rules_coverage.html
哪里有这条规则:https ://sonarqube.com/coding_rules#rule_key=flex%3AS1464
Each ManagedEvents metadata tag should have a companion Event metadata tag
我真的需要解决这个问题,你知道吗?