1
0
mirror of https://github.com/mgechev/revive.git synced 2025-07-07 00:35:38 +02:00

better messages for rules' config errors (#563)

This commit is contained in:
SalvadorC
2021-08-17 21:14:42 +02:00
committed by GitHub
parent 351bb1277e
commit 097f0bb533
8 changed files with 24 additions and 29 deletions

View File

@ -12,9 +12,7 @@ type FunctionResultsLimitRule struct{}
// Apply applies the rule to given file.
func (r *FunctionResultsLimitRule) Apply(file *lint.File, arguments lint.Arguments) []lint.Failure {
if len(arguments) != 1 {
panic(`invalid configuration for "function-result-limit"`)
}
checkNumberOfArguments(1, arguments, r.Name())
max, ok := arguments[0].(int64) // Alt. non panicking version
if !ok {