gpt4 book ai didi

roslyn - 使 Roslyn 分析器可配置的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 10:19:49 37 4
gpt4 key购买 nike

我正在为 Roslyn 制作一个分析器。我正在做的是一种诊断,可以找到太长的方法。我想对任何被认为“太长”的内容进行可配置,最好是整个解决方案或项目的一种配置。解决这个问题的最佳方法是什么?

我想到的唯一选择是在程序集中搜索特定的配置属性。这需要解决方案中的每个项目都有一个属性。此外,它还要求诊断用户引用特定于定义此属性的诊断的库。

这是一个好主意吗?还有哪些其他选择?

最佳答案

您可以通过additional files到分析仪。然后可以从分析上下文中获取这些内容。但罗斯林尚未开发出这种方法。例如,如果文件发生更改,分析器不会收到有关更改的通知。

例如,您可以查看 SonarLint repository .

另外,请关注this GitHub issue ,其中正在讨论如何在即将推出的 Roslyn 版本中完成参数和数据共享。

关于roslyn - 使 Roslyn 分析器可配置的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34099888/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com