7633227f79
Merge pull request #131 from go-enry/feature/sync-linguist-4ffcdbcb
...
Update Linguist to v7.21.0
2022-10-06 09:59:13 +02:00
a53744636a
Merge pull request #136 from cboylan/fix-vendor-regex
...
Fix IsVendor() regex generation
2022-10-06 09:41:27 +02:00
16a5ff8e22
Fix IsVendor() regex generation
...
The regex generation introduced by
20726a1de3
had a subtle but important bug in it. In particular the ^ and ^|/
prefixes were only applied to the first regex in the OR'd groupings and
not every regex in the grouping.
We fix this by wrapping each of those OR'd groups in a new non capturing
group to ensure the prefix applies to every entry in the OR'd listing.
Additionally we add three new quick tests of IsVendor to guard against
this regression in the future.
This fixes https://github.com/go-enry/go-enry/issues/135
2022-08-25 16:22:09 -07:00
60edc790b3
Updated Linguist to v7.21.0
2022-06-09 20:09:50 +00:00
ed2adad159
Merge pull request #124 from go-enry/feature/sync-linguist-1649189530
...
Update Linguist to v7.20.0
2022-04-11 20:13:21 +02:00
f0f31be56c
Merge pull request #128 from look/look/deterministic-branch-name
...
Use a deterministic branch name for Linguist updates
2022-04-11 20:10:51 +02:00
3717982d3a
Use a deterministic branch name for Linguist updates
2022-04-08 15:46:36 -07:00
9f73cdf211
Updated Linguist to v7.20.0
2022-04-05 20:12:53 +00:00
f1e62adcd4
Merge pull request #80 from trilogy-group/master
...
Expose IsTest and GetLangaugeType methods & Fix test cases for Java Bindings
2022-03-24 12:16:29 +01:00
6f052a7bc7
Merge pull request #112 from silverwind/poetry-generated
...
Add poetry.lock to generated files
2022-03-24 12:15:28 +01:00
c9d77cbeeb
Merge pull request #95 from go-enry/feature/sync-linguist-1646338078
...
Update Linguist to v7.19.0
2022-03-24 11:42:20 +01:00
9031a3ad42
Merge pull request #113 from silverwind/editorconfig
...
Add .editorconfig
2022-03-24 11:41:25 +01:00
51f2fc775b
Merge pull request #118 from lafriks-fork/fix/sync_v7.19.0
...
Add check for non-backtracking subexpressions
2022-03-24 11:34:01 +01:00
ae2b0576a7
Add check for non-backtracking subexpressions
2022-03-21 13:54:11 +02:00
dd1a93bd71
Add .editorconfig
...
Had some issues with my editor trying to convert tab-indented files to
spaces, this resolves that.
2022-03-17 15:52:06 +01:00
b1bf2238b3
Add poetry.lock to generated files
...
`poetry.lock` is a generated file by the python poetry package manager,
see https://python-poetry.org/docs/basic-usage/ for references.
2022-03-17 15:29:07 +01:00
bd1597a740
Add new line
2022-03-04 16:15:35 +05:30
47f104479c
Merge pull request #96 from go-enry/revert-81-feature/sync-linguist-1645474063
...
Revert "Update Linguist to v7.19.0"
2022-03-04 10:58:33 +01:00
6de77247e4
Revert "Update Linguist to v7.19.0"
2022-03-04 10:44:00 +01:00
76c52a9b11
Merge pull request #81 from go-enry/feature/sync-linguist-1645474063
...
Update Linguist to v7.19.0
2022-03-04 10:42:52 +01:00
8eac4cab85
Updated Linguist to v7.19.0
2022-03-03 20:08:49 +00:00
4e3a49c565
Expose GetLanguageType ( #2 )
2022-03-02 10:32:57 +05:30
821f01cdde
Expose IsTest Method ( #1 )
2022-03-01 14:28:53 +05:30
513c659119
Updated Linguist to v7.19.0
2022-02-21 20:08:34 +00:00
81f5d81b7b
Correct Test cases
2022-02-18 15:33:15 +05:30
525ee9b302
Merge pull request #73 from go-enry/feature/sync-linguist-1639598838
...
Update Linguist to v7.18.0
2021-12-20 19:08:13 +01:00
2febea0489
Updated Linguist to v7.18.0
2021-12-15 20:08:13 +00:00
41482679da
Merge pull request #72 from look/look/auto-update-readme
...
Auto-update Linguist version in README.md
2021-11-17 14:47:20 +01:00
ebae3f80bd
Merge pull request #66 from go-enry/feature/sync-linguist-1636907719
...
Update Linguist to v7.17.0
2021-11-17 14:46:25 +01:00
95ac19f504
Auto-update Linguist version in README.md
2021-11-16 12:24:28 -08:00
9dbb8ccbaf
doc: bump linguist version
2021-11-16 09:36:42 +01:00
b3ee64f627
Updated Linguist to v7.17.0
2021-11-14 18:33:24 +01:00
619127770d
Merge pull request #67 from go-enry/test-fixture-upd
...
Test: update language name comparison
2021-11-14 18:32:12 +01:00
0c3a5927bb
test: case-insensitive language name comparison
2021-11-14 18:28:09 +01:00
d47102badf
test: update language name fixture
2021-11-14 18:28:09 +01:00
4fdd4a4a64
Merge pull request #61 from look/look/automate-linguist
...
GitHub Actions workflow to automatically update Linguist
2021-11-14 17:19:34 +01:00
4a4b29796b
Merge pull request #62 from look/look/langinfo
...
Expose `LanguageInfo` with all Linguist data
2021-11-14 17:12:03 +01:00
6f321c1e71
remove ``
...
This runs a CLI so it would need to be escaped
2021-11-01 16:21:04 -07:00
d10b372338
harmonize naming
2021-11-01 16:17:15 -07:00
f0dd1b4908
short commit for easier to read output
2021-11-01 16:16:05 -07:00
9c452db16f
fix link
2021-11-01 16:10:22 -07:00
fa3f723873
Improve PR body with release notes and compare view
2021-11-01 16:06:41 -07:00
03b31eb4ce
Update internal/code-generator/main.go
...
Co-authored-by: Lauris BH <lauris@nix.lv >
2021-10-13 10:30:19 -07:00
57c5940dbe
Update common.go
...
Thanks @lafriks for catching this!
Co-authored-by: Lauris BH <lauris@nix.lv >
2021-10-12 16:20:14 -07:00
02878b9c9f
Rename CodemirrorMode to CodeMirrorMode
...
It is a bit of a Rubyism to translate "CodeMirror Mode" into "codemirror_mode".
This is more in line with Go practices.
2021-10-12 16:18:33 -07:00
b6b72c6c08
Add documentation to LanguageInfo struct fields
...
These are adapted from https://github.com/github/linguist/blob/master/lib/linguist/languages.yml
2021-10-12 16:13:59 -07:00
6212f1fcb4
Remove name -> LanguageInfo mapping per code review
...
The GetLanguageInfo method is now implemented in terms of GetLanguageInfoByID.
This is possible because you can use GetLanguageID to get the ID for a language.
2021-10-12 13:29:39 -07:00
6279d53f66
clean up whitespace in template
2021-10-11 14:20:25 -07:00
4bde6c61a1
remove obsolete TODO
2021-10-11 14:06:29 -07:00
b248b21349
Expose LanguageInfo with all Linguist data
...
As discussed in https://github.com/go-enry/go-enry/issues/54 , this provides an
API for accessing a LanguageInfo struct which is populated with all the data
from the Linguist YAML source file. Functions are provided to access the
LanguageInfo by name or ID.
The other top-level functions like GetLanguageExtensions, GetLanguageGroup, etc.
could in principle be implemented using this structure, which would simplify the
code generation. But that would be a big change so I didn't do any of that.
Perhaps in the next major version something like that would make sense.
2021-10-11 13:32:29 -07:00