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

Есть ли какие-то конкретные примеры для обнаружения неверных языков в GitHub через атрибуты Linguist?

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

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

person Vitali    schedule 17.11.2016    source источник
comment
Их можно найти на странице README.md - github.com/github/linguist/tree/ - Хотя, признаюсь, найти его не так-то просто.   -  person d4nyll    schedule 30.01.2017


Ответы (1)


Примеры можно найти в документации лингвиста. То, что вы хотите, может быть достигнуто с помощью атрибутов linguist-language.

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

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

*.rb linguist-language=Java

предоставлено лингвистами

С помощью следующего атрибута 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
person pchaigno    schedule 31.03.2017
comment
В некоторых репозиториях (github.com/peter-moran/highway -lane-tracker/blob/master/) это (*.ipynb linguist-vendored) работает, даже если в подпапках есть файлы .ipynb. В моем репозитории это не работает, если я не укажу вендорный путь. Вы знаете, что я могу делать неправильно? - person anilbey; 06.06.2019
comment
@anilbey Пожалуйста, откройте вопрос на Linguist или новый вопрос здесь со ссылкой на неисправный репозиторий, и я могу изучить его. - person pchaigno; 06.06.2019
comment
Очень благодарен за упоминание лингвиста-обнаруживаемого! - person Tomáš Hübelbauer; 02.08.2019