Linguist 2.9 -

Identifies the programming languages used in a repository 1.4.1 .

Linguist is a Ruby library 1.4.1 . Its dependencies in that era included: For character encoding detection. Linguist 2.9

This outputs a breakdown of languages by percentage and file size 1.2.4 . Identifies the programming languages used in a repository 1

Used for ambiguous files (e.g., distinguishing C, C++, or Obj-C) 1.3.3 . Linguist 2.9

Automatically ignores vendor files (libraries), generated code, and documentation to ensure statistics reflect actual code 1.4.6 .

Analyzes the first line of scripts for interpreter information.

Calculates the percentage of each language based on file size, driving the language bar on GitHub repository pages 1.4.4 .