gabriel / muse public
patch dev
AI Agent gabriel · 158 days ago · Apr 19, 2026 · Diff

supercharge: muse code languages — -j alias, exit_code, duration_ms, TypedDicts, docstring

sha256:e7510891188f06cb88af7a1fe86a186c00cb6bbf9da6722fa5dc4995abba028d sha
+78 ~2 symbols
sha256:8864b33052b0c0e636939e25cbf85895fde40de0366a5ce299c1262bb03a6ce0 snapshot
+78
symbols added
~2
symbols modified
0
dead code introduced
Semantic Changes 80 symbols
~ tests/test_languages_supercharge.py .py 75 symbols added
+ TestDiffJson class class TestDiffJson L216–270
+ test_diff_duration_ms_is_float method method test_diff_duration_ms_is_float L232–234
+ test_diff_entries_have_required_keys method method test_diff_entries_have_required_keys L246–252
+ test_diff_exit_code_zero method method test_diff_exit_code_zero L224–226
+ test_diff_has_diff_key method method test_diff_has_diff_key L242–244
+ test_diff_has_duration_ms method method test_diff_has_duration_ms L228–230
+ test_diff_has_exit_code method method test_diff_has_exit_code L219–222
+ test_diff_has_from_and_to method method test_diff_has_from_and_to L236–240
+ test_diff_no_ansi method method test_diff_no_ansi L268–270
+ test_diff_python_added_symbols method method test_diff_python_added_symbols L254–260
+ test_diff_status_values_valid method method test_diff_status_values_valid L262–266
+ TestDocstrings class class TestDocstrings L414–424
+ test_run_mentions_duration_ms method method test_run_mentions_duration_ms L422–424
+ test_run_mentions_exit_code method method test_run_mentions_exit_code L417–420
+ TestHistoricalCommit class class TestHistoricalCommit L336–367
+ test_bad_commit_no_json_on_error method method test_bad_commit_no_json_on_error L362–367
+ test_bad_commit_ref_exits_nonzero method method test_bad_commit_ref_exits_nonzero L358–360
+ test_commit_head_tilde_1_accepted method method test_commit_head_tilde_1_accepted L339–341
+ test_commit_head_tilde_1_fewer_languages method method test_commit_head_tilde_1_fewer_languages L349–356
+ test_commit_head_tilde_1_has_envelope method method test_commit_head_tilde_1_has_envelope L343–347
+ TestIncludeImports class class TestIncludeImports L306–328
+ test_import_kind_absent_without_flag method method test_import_kind_absent_without_flag L325–328
+ test_import_kind_present_with_flag method method test_import_kind_present_with_flag L320–323
+ test_include_imports_flag_in_json method method test_include_imports_flag_in_json L309–311
+ test_symbols_higher_with_imports method method test_symbols_higher_with_imports L313–318
+ TestJsonAlias class class TestJsonAlias L105–131
+ test_j_alias_diff_mode method method test_j_alias_diff_mode L124–127
+ test_j_alias_exits_zero method method test_j_alias_exits_zero L108–110
+ test_j_alias_no_ansi method method test_j_alias_no_ansi L129–131
+ test_j_alias_same_keys_as_json_flag method method test_j_alias_same_keys_as_json_flag L116–122
+ test_j_alias_valid_json method method test_j_alias_valid_json L112–114
+ TestPerformance class class TestPerformance L432–445
+ test_diff_duration_under_5000ms method method test_diff_duration_under_5000ms L439–441
+ test_duration_ms_is_float_not_int method method test_duration_ms_is_float_not_int L443–445
+ test_snapshot_duration_under_5000ms method method test_snapshot_duration_under_5000ms L435–437
+ TestSnapshotJson class class TestSnapshotJson L139–208
+ test_duration_ms_is_float method method test_duration_ms_is_float L159–161
+ test_duration_ms_nonnegative method method test_duration_ms_nonnegative L163–165
+ test_exit_code_mirrors_process_exit method method test_exit_code_mirrors_process_exit L151–153
+ test_exit_code_zero method method test_exit_code_zero L146–149
+ test_files_and_symbols_are_ints method method test_files_and_symbols_are_ints L200–204
+ test_has_commit_key method method test_has_commit_key L175–177
+ test_has_duration_ms method method test_has_duration_ms L155–157
+ test_has_exit_code method method test_has_exit_code L142–144
+ test_has_include_imports_key method method test_has_include_imports_key L179–181
+ test_has_languages_key method method test_has_languages_key L167–169
+ test_include_imports_false_by_default method method test_include_imports_false_by_default L183–185
+ test_language_entry_has_required_keys method method test_language_entry_has_required_keys L192–198
+ test_languages_is_list method method test_languages_is_list L171–173
+ test_no_ansi_in_json method method test_no_ansi_in_json L206–208
+ test_python_present_in_languages method method test_python_present_in_languages L187–190
+ TestSortFlag class class TestSortFlag L278–298
+ test_invalid_sort_exits_nonzero method method test_invalid_sort_exits_nonzero L296–298
+ test_sort_files_descending method method test_sort_files_descending L286–289
+ test_sort_name_alphabetical method method test_sort_name_alphabetical L281–284
+ test_sort_symbols_descending method method test_sort_symbols_descending L291–294
+ TestTypedDicts class class TestTypedDicts L375–406
+ test_diff_has_diff_annotation method method test_diff_has_diff_annotation L404–406
+ test_diff_has_duration_ms_annotation method method test_diff_has_duration_ms_annotation L400–402
+ test_diff_has_exit_code_annotation method method test_diff_has_exit_code_annotation L396–398
+ test_diff_typeddict_exists method method test_diff_typeddict_exists L393–394
+ test_snapshot_has_duration_ms_annotation method method test_snapshot_has_duration_ms_annotation L385–387
+ test_snapshot_has_exit_code_annotation method method test_snapshot_has_exit_code_annotation L381–383
+ test_snapshot_has_languages_annotation method method test_snapshot_has_languages_annotation L389–391
+ test_snapshot_typeddict_exists method method test_snapshot_typeddict_exists L378–379
+ _env function function _env L43–44
+ _run function function _run L47–48
+ CliRunner import import CliRunner L33–33
+ annotations import import annotations L25–25
+ json import import json L27–27
+ pathlib import import pathlib L28–28
+ pytest import import pytest L31–31
+ textwrap import import textwrap L29–29
+ lang_repo function function lang_repo L57–97
+ runner variable variable runner L35–35
~ muse/cli/commands/languages.py .py 3 symbols added, 2 symbols modified
+ _DiffOutputJson class class _DiffOutputJson L131–150
+ _SnapshotOutputJson class class _SnapshotOutputJson L110–128
+ start_timer import import start_timer L58–58
~ run
← Older Oldest on dev
All commits
Newer → Latest on dev

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:e7510891188f06cb88af7a1fe86a186c00cb6bbf9da6722fa5dc4995abba028d --body "your comment"