mirror of
https://github.com/ralsina/tartrazine.git
synced 2025-06-27 06:42:04 -03:00
test: add new corner cases for linguist v7.26
test plan - go test -run '^Test_EnryOnLinguistCorpus$' github.com/go-enry/go-enry/v2
This commit is contained in:
@ -160,6 +160,8 @@ The `enry` library is based on the data from `github/linguist` version **v7.26.0
|
|||||||
|
|
||||||
Parsing [linguist/samples](https://github.com/github/linguist/tree/master/samples) the following `enry` results are different from the Linguist:
|
Parsing [linguist/samples](https://github.com/github/linguist/tree/master/samples) the following `enry` results are different from the Linguist:
|
||||||
|
|
||||||
|
- [Heuristic for ".plist" extension](https://github.com/github-linguist/linguist/blob/b5432ebc7e78f25415b98d48c2fbacddbf8df317/lib/linguist/heuristics.yml#L524) in 'XML Property List', due to unsupported backreference in RE2 regexp engine.
|
||||||
|
|
||||||
- [Heuristics for ".txt" extension](https://github.com/github/linguist/blob/8083cb5a89cee2d99f5a988f165994d0243f0d1e/lib/linguist/heuristics.yml#L521) in Vim Help File could not be parsed, due to unsupported negative lookahead in RE2 regexp engine.
|
- [Heuristics for ".txt" extension](https://github.com/github/linguist/blob/8083cb5a89cee2d99f5a988f165994d0243f0d1e/lib/linguist/heuristics.yml#L521) in Vim Help File could not be parsed, due to unsupported negative lookahead in RE2 regexp engine.
|
||||||
|
|
||||||
- [Heuristics for ".sol" extension](https://github.com/github/linguist/blob/8083cb5a89cee2d99f5a988f165994d0243f0d1e/lib/linguist/heuristics.yml#L464) in Solidity could not be parsed, due to unsupported negative lookahead in RE2 regexp engine.
|
- [Heuristics for ".sol" extension](https://github.com/github/linguist/blob/8083cb5a89cee2d99f5a988f165994d0243f0d1e/lib/linguist/heuristics.yml#L464) in Solidity could not be parsed, due to unsupported negative lookahead in RE2 regexp engine.
|
||||||
|
@ -33,6 +33,12 @@ func (s *linguistCorpusSuite) TestLinguistSamples() {
|
|||||||
"anti-facebook.txt": true,
|
"anti-facebook.txt": true,
|
||||||
"fake-news.txt": true,
|
"fake-news.txt": true,
|
||||||
"test_rules.txt": true,
|
"test_rules.txt": true,
|
||||||
|
// backreference in .plist heuristics for "XML Property List" language https://github.com/go-enry/go-enry/pull/169#discussion_r1319889500
|
||||||
|
// upsteam fix comming in https://github.com/go-enry/go-enry/pull/169#issuecomment-1708840755
|
||||||
|
"ff-man.plist": true,
|
||||||
|
"info.min.plist": true,
|
||||||
|
"info.plist": true,
|
||||||
|
"man.plist": true,
|
||||||
}
|
}
|
||||||
|
|
||||||
var total, failed, ok, other int
|
var total, failed, ok, other int
|
||||||
|
Reference in New Issue
Block a user