1
0
Fork 0
forked from forgejo/forgejo

Correctly support linguist-documentation=false

If a documentation file is marked with a `linguist-documentation=false`
attribute, include it in language stats.

However, make sure that we do *not* include documentation languages as
fallback.

Added a new test case to exercise the formerly buggy behaviour.

Problem discovered while reviewing @KN4CK3R's tests from gitea#29267.

Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu>
This commit is contained in:
Gergely Nagy 2024-02-26 14:04:09 +01:00
parent ee39c58120
commit ae0635fd61
No known key found for this signature in database
4 changed files with 29 additions and 23 deletions

View file

@ -336,10 +336,3 @@ func attributeToBool(attr map[string]string, name string) optional.Option[bool]
}
return optional.None[bool]()
}
func attributeToString(attr map[string]string, name string) optional.Option[string] {
if value, has := attr[name]; has && value != "unspecified" {
return optional.Some(value)
}
return optional.None[string]()
}