Skip to content

Commit 971546c

Browse files
authored
Merge pull request #610 from pre-commit/lock-file-tags
Add annotations for various lock files
2 parents a35b99b + eedebdd commit 971546c

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

‎identify/extensions.py‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@
412412
'direnvrc': EXTENSIONS['bash'],
413413
'Fastfile': EXTENSIONS['rb'],
414414
'Gemfile': EXTENSIONS['rb'],
415-
'Gemfile.lock': {'text'},
415+
'Gemfile.lock': {'text', 'gemfile-lock'},
416416
'GNUmakefile': EXTENSIONS['mk'],
417417
'go.mod': {'text', 'go-mod'},
418418
'go.sum': {'text', 'go-sum'},
@@ -428,9 +428,9 @@
428428
'NOTICE': EXTENSIONS['txt'],
429429
'PATENTS': EXTENSIONS['txt'],
430430
'Pipfile': EXTENSIONS['toml'],
431-
'Pipfile.lock': EXTENSIONS['json'],
431+
'Pipfile.lock': EXTENSIONS['json'] | {'pipfile-lock'},
432432
'PKGBUILD': EXTENSIONS['bash'] | {'pkgbuild', 'alpm'},
433-
'poetry.lock': EXTENSIONS['toml'],
433+
'poetry.lock': EXTENSIONS['toml'] | {'poetry-lock'},
434434
'pom.xml': EXTENSIONS['pom'],
435435
'pylintrc': EXTENSIONS['ini'] | {'pylintrc'},
436436
'pyproject.toml': EXTENSIONS['toml'] | {'pyproject'},
@@ -444,7 +444,7 @@
444444
'sys.config': EXTENSIONS['erl'],
445445
'sys.config.src': EXTENSIONS['erl'],
446446
'Tiltfile': {'text', 'tiltfile'},
447-
'uv.lock': EXTENSIONS['toml'],
447+
'uv.lock': EXTENSIONS['toml'] | {'uv-lock'},
448448
'Vagrantfile': EXTENSIONS['rb'],
449449
'WORKSPACE': EXTENSIONS['bzl'],
450450
'wscript': EXTENSIONS['py'],

‎tests/identify_test.py‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,12 +160,14 @@ def test_tags_from_path_plist_text(tmpdir):
160160
('Dockerfile.xenial', {'text', 'dockerfile'}),
161161
('xenial.Dockerfile', {'text', 'dockerfile'}),
162162
('Pipfile', {'text', 'toml'}),
163-
('Pipfile.lock', {'text', 'json'}),
163+
('Pipfile.lock', {'text', 'json', 'pipfile-lock'}),
164+
('poetry.lock', {'text', 'toml', 'poetry-lock'}),
165+
('uv.lock', {'text', 'toml', 'uv-lock'}),
164166
('mod/test.py', {'text', 'python'}),
165167
('mod/Dockerfile', {'text', 'dockerfile'}),
166168
('config.ru', {'text', 'ruby'}),
167169
('Gemfile', {'text', 'ruby'}),
168-
('Gemfile.lock', {'text'}),
170+
('Gemfile.lock', {'text', 'gemfile-lock'}),
169171
('Jenkinsfile', {'text', 'groovy', 'jenkins'}),
170172
('build.jenkins', {'text', 'groovy', 'jenkins'}),
171173
('build.jenkinsfile', {'text', 'groovy', 'jenkins'}),

0 commit comments

Comments
 (0)