Fixes: https://github.com/go-gitea/gitea/issues/22618
`go-enry`'s `IsVendor` function marks git paths (`.gitignore`,
`.gitattributes`, `.gitmodules`), github/gitea paths (`.github/`,
`.gitea/`) as "vendored" for GitHub Linguist language statistics. This
causes these files to incorrectly display the "Vendored" tag in diff
views.
Override `go-enry`'s detection for these specific cases while preserving
its behavior for actual vendor directories.
---------
Signed-off-by: silverwind <[email protected]>
Signed-off-by: wxiaoguang <[email protected]>
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: silverwind <[email protected]>
Co-authored-by: silverwind <[email protected]>
Co-authored-by: wxiaoguang <[email protected]>