diff --git a/lib/linguist/generated.rb b/lib/linguist/generated.rb index 986729d383..063ae34a5f 100644 --- a/lib/linguist/generated.rb +++ b/lib/linguist/generated.rb @@ -120,7 +120,8 @@ def generated? generated_pascal_tlb? || generated_sorbet_rbi? || generated_mysql_view_definition_format? || - generated_sqlx_query? + generated_sqlx_query? || + mise_lock? end # Internal: Is the blob an Xcode file? @@ -922,6 +923,13 @@ def htmlcov? !!name.match(/(?:^|\/)htmlcov\//) end + # Internal: Is the blob a generated mise.lock? + # + # Returns true or false. + def mise_lock? + !!name.match(/mise\.lock/) + end + # Internal: Extract a Hash of name/content pairs from an HTML tag def extract_html_meta(match) (match.last.sub(/\/\Z/, "").strip.scan(/ diff --git a/test/test_generated.rb b/test/test_generated.rb index 52f8221c24..f4c616d631 100644 --- a/test/test_generated.rb +++ b/test/test_generated.rb @@ -99,6 +99,9 @@ def test_check_generated # Bun lockfile generated_sample_without_loading_data("JSON/filenames/bun.lock") + # mise lockfile + generated_sample_without_loading_data("TOML/filenames/mise.lock") + # Yarn Plug'n'Play file generated_sample_without_loading_data(".pnp.js") generated_sample_without_loading_data(".pnp.cjs")