Использование gitattributes для примеров лингвистов

Есть ли конкретные примеры, чтобы обнаружить неправильные языки в GitHub с помощью лингвистических атрибутов?

Источник: https://github.com/github/linguist

  • лингвист-документация
  • лингвист-язык
  • лингвист-vendored

1 ответ

Решение

Примеры можно найти в файле README Linguist. То, что вы хотите, может быть достигнуто с linguist-language атрибутов.

лингвист-язык

Со следующим атрибутом Linguist обнаруживает все .rb файлы как файлы Java.

*.rb linguist-language=Java

лингвист-vendored

С помощью следующего атрибута Linguist обнаруживает файлы в special-vendored-path каталог (обратите внимание на обязательный трейлинг *) как продавцы и исключает их из статистики.

special-vendored-path/* linguist-vendored

лингвист-документация

Без следующего атрибута Linguist обнаружит файл docs/formatter.rb в качестве документации и исключить ее из статистики.

docs/formatter.rb linguist-documentation=false

лингвистом обнаружению

Используя следующий атрибут, Linguist считает файлы SQL в статистике. Без этого атрибута в статистике учитываются только языки программирования и разметки.

*.sql linguist-detectable=true
Другие вопросы по тегам