我一直在使用RubyMine编写一些Ruby代码,我已经学会了这些代码,并且一直在使用YARD来编写文档。
我遇到了一个小麻烦的问题,我一直无法找到一个优雅的解决方案。 RubyMine支持在每个表达式&#34;,&#34;每个方法&#34;等基础上抑制特定检查,这在某些情况下非常方便,特别是对于动态Ruby可以如何。< / p>
我的问题是当我想在方法级别上禁止某些检查时,但这些注释显示在我的YARD文档中,因为它会读取注释以解析其文档。通常我可以通过在表达式上的方法中抑制检查来找到解决方案,但我正在使用一个实现回调的包装器,并使用带有&#34;出现的参数的方法存根。未使用,但最终用户应使用别名。
我真的不想关闭项目,甚至班级的检查,我非常不喜欢那里的警告。只是想知道是否还有其他人想出解决这个小刺激的方法。