Sonarrule 控制 class 中函数的最大数量

Sonarrule to control maximum number of functions inside a class

  1. 是否有任何声纳规则来控制Java或.Net class中的最大函数数?

  2. 我看到了规则

Files should not have too many lines of code : squid:S00104

它有默认值 750。谁能告诉我如何更改默认值?

广告 1. 您正在寻找 S1448 和 S1820。检查:

https://rules.sonarsource.com/java/RSPEC-1448

https://rules.sonarsource.com/java/RSPEC-1820

广告 2. 您可以通过 sql 更新数据库来更改默认值。检查这个 sql select:

SELECT TOP 1 * FROM [dbo].[rules_parameters]
WHERE rule_id = 
(SELECT TOP 1 [id] FROM [dbo].[rules] WHERE [plugin_rule_key] = 'S00104')