Sonarrule 控制 class 中函数的最大数量
Sonarrule to control maximum number of functions inside a class
是否有任何声纳规则来控制Java或.Net class中的最大函数数?
我看到了规则
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')
是否有任何声纳规则来控制Java或.Net class中的最大函数数?
我看到了规则
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')