path # lines of code number of updates days since first update days since last update first updated last updated stubs/hypothesis.pyi 1 1 971 971 2019-08-20 2019-08-20 stubs/libcst_native/whitespace_state.pyi 8 3 117 75 2021-12-21 2022-02-01 stubs/libcst_native/tokenize.pyi 21 3 117 75 2021-12-21 2022-02-01 stubs/libcst_native/whitespace_parser.pyi 21 3 117 75 2021-12-21 2022-02-01 stubs/libcst_native/parser_config.pyi 29 3 117 75 2021-12-21 2022-02-01 stubs/libcst_native/token_type.pyi 18 3 117 75 2021-12-21 2022-02-01 stubs/tokenize.pyi 92 6 1052 102 2019-05-31 2022-01-05 stubs/libcst/native.pyi 5 2 102 75 2022-01-05 2022-02-01 stubs/typing_inspect.pyi 1 1 1020 1020 2019-07-02 2019-07-02 stubs/hypothesmith.pyi 1 2 971 759 2019-08-20 2020-03-19 stubs/setuptools.pyi 1 1 759 759 2020-03-19 2020-03-19 codecov.yml 4 1 964 964 2019-08-27 2019-08-27 native/Cargo.toml 5 1 117 117 2021-12-21 2021-12-21 native/libcst/Cargo.toml 42 6 117 75 2021-12-21 2022-02-01 native/libcst/benches/parser_benchmark.rs 97 3 117 75 2021-12-21 2022-02-01 native/libcst/src/bin.rs 27 3 117 75 2021-12-21 2022-02-01 native/libcst/src/nodes/py_cached.rs 60 3 117 75 2021-12-21 2022-02-01 native/libcst/src/nodes/statement.rs 2633 9 117 69 2021-12-21 2022-02-07 native/libcst/src/nodes/parser_config.rs 111 3 117 75 2021-12-21 2022-02-01 native/libcst/src/nodes/expression.rs 2017 6 117 69 2021-12-21 2022-02-07 native/libcst/src/nodes/mod.rs 40 6 117 69 2021-12-21 2022-02-07 native/libcst/src/nodes/whitespace.rs 149 5 117 69 2021-12-21 2022-02-07 native/libcst/src/nodes/inflate_helpers.rs 14 3 117 75 2021-12-21 2022-02-01 native/libcst/src/nodes/module.rs 43 5 117 69 2021-12-21 2022-02-07 native/libcst/src/nodes/codegen.rs 45 3 117 75 2021-12-21 2022-02-01 native/libcst/src/nodes/macros.rs 8 3 117 75 2021-12-21 2022-02-01 native/libcst/src/nodes/traits.rs 124 5 117 69 2021-12-21 2022-02-07 native/libcst/src/nodes/op.rs 1407 6 117 69 2021-12-21 2022-02-07 native/libcst/src/tokenizer/core/string_types.rs 92 3 117 75 2021-12-21 2022-02-01 native/libcst/src/tokenizer/core/mod.rs 940 5 117 75 2021-12-21 2022-02-01 native/libcst/src/tokenizer/mod.rs 8 3 117 75 2021-12-21 2022-02-01 native/libcst/src/tokenizer/debug_utils.rs 4 3 117 75 2021-12-21 2022-02-01 native/libcst/src/tokenizer/operators.rs 66 3 117 75 2021-12-21 2022-02-01 native/libcst/src/tokenizer/tests.rs 628 5 117 75 2021-12-21 2022-02-01 native/libcst/src/tokenizer/whitespace_parser.rs 313 3 117 75 2021-12-21 2022-02-01 native/libcst/src/tokenizer/text_position/mod.rs 267 3 117 75 2021-12-21 2022-02-01 native/libcst/src/tokenizer/text_position/char_width.rs 271 3 117 75 2021-12-21 2022-02-01 native/libcst/src/lib.rs 63 4 117 75 2021-12-21 2022-02-01 native/libcst/src/parser/grammar.rs 3138 8 117 75 2021-12-21 2022-02-01 native/libcst/src/parser/numbers.rs 60 4 117 75 2021-12-21 2022-02-01 native/libcst/src/parser/mod.rs 5 3 117 75 2021-12-21 2022-02-01 native/libcst/src/parser/errors.rs 77 4 117 75 2021-12-21 2022-02-01 native/libcst/src/py.rs 22 4 117 69 2021-12-21 2022-02-07 native/libcst_derive/Cargo.toml 9 1 117 117 2021-12-21 2021-12-21 native/libcst_derive/src/parenthesized_node.rs 90 3 117 75 2021-12-21 2022-02-01 native/libcst_derive/src/inflate.rs 53 3 117 75 2021-12-21 2022-02-01 native/libcst_derive/src/lib.rs 26 4 117 69 2021-12-21 2022-02-07 native/libcst_derive/src/into_py.rs 168 5 117 69 2021-12-21 2022-02-07 native/libcst_derive/src/codegen.rs 53 3 117 75 2021-12-21 2022-02-01 pyproject.toml 9 7 1040 24 2019-06-12 2022-03-24 libcst/_metadata_dependent.py 61 10 943 110 2019-09-17 2021-12-28 libcst/_types.py 5 6 961 110 2019-08-30 2021-12-28 libcst/_typed_visitor.py 5520 21 978 100 2019-08-13 2022-01-07 libcst/_add_slots.py 40 7 1052 91 2019-05-31 2022-01-16 libcst/_batched_visitor.py 86 13 996 110 2019-07-26 2021-12-28 libcst/_removal_sentinel.py 5 7 1052 110 2019-05-31 2021-12-28 libcst/_nodes/internal.py 147 12 943 110 2019-09-17 2021-12-28 libcst/_nodes/statement.py 2273 20 943 66 2019-09-17 2022-02-10 libcst/_nodes/__init__.py 1 3 996 110 2019-07-26 2021-12-28 libcst/_nodes/op.py 428 8 943 91 2019-09-17 2022-01-16 libcst/_nodes/deep_equals.py 32 3 943 110 2019-09-17 2021-12-28 libcst/_nodes/module.py 77 10 943 110 2019-09-17 2021-12-28 libcst/_nodes/expression.py 2105 24 943 66 2019-09-17 2022-02-10 libcst/_nodes/base.py 207 20 943 91 2019-09-17 2022-01-16 libcst/_nodes/whitespace.py 122 7 943 91 2019-09-17 2022-01-16 libcst/_type_enforce.py 92 8 1020 24 2019-07-02 2022-03-24 libcst/__init__.py 434 35 1052 108 2019-05-31 2021-12-30 libcst/_visitors.py 56 14 996 110 2019-07-26 2021-12-28 libcst/codegen/transforms.py 24 7 921 110 2019-10-09 2021-12-28 libcst/codegen/gather.py 96 7 915 110 2019-10-15 2021-12-28 libcst/codegen/gen_visitor_functions.py 93 11 978 110 2019-08-13 2021-12-28 libcst/codegen/generate.py 103 9 964 100 2019-08-27 2022-01-07 libcst/codegen/__init__.py 1 2 978 110 2019-08-13 2021-12-28 libcst/codegen/gen_type_mapping.py 48 4 915 110 2019-10-15 2021-12-28 libcst/codegen/gen_matcher_classes.py 392 23 935 110 2019-09-25 2021-12-28 libcst/testing/__init__.py 1 2 1052 110 2019-05-31 2021-12-28 libcst/testing/utils.py 125 7 1052 102 2019-05-31 2022-01-05 libcst/_typed_visitor_base.py 7 10 996 102 2019-07-26 2022-01-05 libcst/_position.py 29 8 912 102 2019-10-18 2022-01-05 libcst/_parser/types/py_config.py 22 3 117 75 2021-12-21 2022-02-01 libcst/_parser/types/whitespace_state.py 5 4 943 110 2019-09-17 2021-12-28 libcst/_parser/types/token.py 5 4 943 110 2019-09-17 2021-12-28 libcst/_parser/types/config.py 89 13 943 102 2019-09-17 2022-01-05 libcst/_parser/types/partials.py 116 6 943 110 2019-09-17 2021-12-28 libcst/_parser/types/conversions.py 5 4 943 110 2019-09-17 2021-12-28 libcst/_parser/types/__init__.py 1 2 943 110 2019-09-17 2021-12-28 libcst/_parser/types/py_token.py 15 3 117 75 2021-12-21 2022-02-01 libcst/_parser/types/py_whitespace_state.py 9 3 117 75 2021-12-21 2022-02-01 libcst/_parser/types/production.py 10 5 943 110 2019-09-17 2021-12-28 libcst/_parser/detect_config.py 131 10 943 110 2019-09-17 2021-12-28 libcst/_parser/conversions/params.py 248 10 943 102 2019-09-17 2022-01-05 libcst/_parser/conversions/terminals.py 37 3 943 110 2019-09-17 2021-12-28 libcst/_parser/conversions/statement.py 1156 12 943 102 2019-09-17 2022-01-05 libcst/_parser/conversions/__init__.py 1 2 943 110 2019-09-17 2021-12-28 libcst/_parser/conversions/module.py 30 3 943 110 2019-09-17 2021-12-28 libcst/_parser/conversions/expression.py 1328 23 943 102 2019-09-17 2022-01-05 libcst/_parser/wrapped_tokenize.py 148 5 943 110 2019-09-17 2021-12-28 libcst/_parser/__init__.py 1 3 996 110 2019-07-26 2021-12-28 libcst/_parser/grammar.py 360 11 943 110 2019-09-17 2021-12-28 libcst/_parser/python_parser.py 35 5 943 110 2019-09-17 2021-12-28 libcst/_parser/base_parser.py 131 6 943 102 2019-09-17 2022-01-05 libcst/_parser/py_whitespace_parser.py 183 3 117 75 2021-12-21 2022-02-01 libcst/_parser/custom_itertools.py 7 4 943 110 2019-09-17 2021-12-28 libcst/_parser/production_decorator.py 27 9 943 102 2019-09-17 2022-01-05 libcst/_parser/whitespace_parser.py 8 7 943 102 2019-09-17 2022-01-05 libcst/_parser/entrypoints.py 104 7 943 110 2019-09-17 2021-12-28 libcst/_parser/parso/python/token.py 24 5 943 75 2019-09-17 2022-02-01 libcst/_parser/parso/python/__init__.py 1 2 943 110 2019-09-17 2021-12-28 libcst/_parser/parso/python/py_token.py 23 1 117 117 2021-12-21 2021-12-21 libcst/_parser/parso/python/tokenize.py 893 11 943 102 2019-09-17 2022-01-05 libcst/_parser/parso/__init__.py 1 2 943 110 2019-09-17 2021-12-28 libcst/_parser/parso/utils.py 122 5 943 234 2019-09-17 2021-08-26 libcst/_parser/parso/pgen2/__init__.py 1 2 943 110 2019-09-17 2021-12-28 libcst/_parser/parso/pgen2/generator.py 194 4 943 234 2019-09-17 2021-08-26 libcst/_parser/parso/pgen2/grammar_parser.py 116 4 943 594 2019-09-17 2020-08-31 libcst/matchers/_visitors.py 543 25 935 102 2019-09-25 2022-01-05 libcst/matchers/_return_types.py 352 11 915 108 2019-10-15 2021-12-30 libcst/matchers/_decorators.py 55 7 935 102 2019-09-25 2022-01-05 libcst/matchers/_matcher_base.py 980 27 935 102 2019-09-25 2022-01-05 libcst/_flatten_sentinel.py 14 3 390 110 2021-03-23 2021-12-28 libcst/_tabs.py 12 3 1052 110 2019-05-31 2021-12-28 libcst/_exceptions.py 120 11 996 110 2019-07-26 2021-12-28 libcst/tool.py 656 33 1052 110 2019-05-31 2021-12-28 libcst/metadata/reentrant_codegen.py 99 4 904 110 2019-10-26 2021-12-28 libcst/metadata/wrapper.py 117 19 988 102 2019-08-03 2022-01-05 libcst/metadata/base_provider.py 69 22 1024 110 2019-06-28 2021-12-28 libcst/metadata/span_provider.py 68 3 779 110 2020-02-28 2021-12-28 libcst/metadata/parent_node_provider.py 14 4 937 110 2019-09-23 2021-12-28 libcst/metadata/position_provider.py 83 17 1018 110 2019-07-04 2021-12-28 libcst/metadata/type_inference_provider.py 79 13 876 102 2019-11-23 2022-01-05 libcst/metadata/__init__.py 84 22 1024 110 2019-06-28 2021-12-28 libcst/metadata/expression_context_provider.py 140 13 963 110 2019-08-28 2021-12-28 libcst/metadata/name_provider.py 101 5 401 24 2021-03-12 2022-03-24 libcst/metadata/full_repo_manager.py 49 10 842 110 2019-12-27 2021-12-28 libcst/metadata/scope_provider.py 733 67 961 102 2019-08-30 2022-01-05 libcst/helpers/__init__.py 32 12 859 25 2019-12-10 2022-03-23 libcst/helpers/_template.py 329 8 816 110 2020-01-22 2021-12-28 libcst/helpers/common.py 8 4 824 110 2020-01-14 2021-12-28 libcst/helpers/module.py 55 10 859 24 2019-12-10 2022-03-24 libcst/helpers/expression.py 23 6 828 110 2020-01-10 2021-12-28 libcst/_maybe_sentinel.py 5 6 1052 110 2019-05-31 2021-12-28 libcst/codemod/visitors/_gather_unused_imports.py 90 6 625 102 2020-07-31 2022-01-05 libcst/codemod/visitors/_gather_global_names.py 36 1 39 39 2022-03-09 2022-03-09 libcst/codemod/visitors/_gather_comments.py 31 3 625 110 2020-07-31 2021-12-28 libcst/codemod/visitors/__init__.py 24 12 864 39 2019-12-05 2022-03-09 libcst/codemod/visitors/_imports.py 28 2 99 24 2022-01-08 2022-03-24 libcst/codemod/visitors/_gather_string_annotation_names.py 70 5 625 110 2020-07-31 2021-12-28 libcst/codemod/visitors/_apply_type_annotations.py 844 25 762 39 2020-03-16 2022-03-09 libcst/codemod/visitors/_gather_exports.py 93 6 800 110 2020-02-07 2021-12-28 libcst/codemod/visitors/_add_imports.py 288 16 864 24 2019-12-05 2022-03-24 libcst/codemod/visitors/_remove_imports.py 266 10 800 24 2020-02-07 2022-03-24 libcst/codemod/visitors/_gather_imports.py 48 12 864 24 2019-12-05 2022-03-24 libcst/codemod/_codemod.py 56 12 864 110 2019-12-05 2021-12-28 libcst/codemod/_command.py 75 15 864 102 2019-12-05 2022-01-05 libcst/codemod/_dummy_pool.py 24 4 524 110 2020-11-09 2021-12-28 libcst/codemod/_cli.py 464 29 864 24 2019-12-05 2022-03-24 libcst/codemod/__init__.py 49 9 864 110 2019-12-05 2021-12-28 libcst/codemod/_visitor.py 50 9 864 110 2019-12-05 2021-12-28 libcst/codemod/_context.py 19 11 864 25 2019-12-05 2022-03-23 libcst/codemod/commands/add_pyre_directive.py 29 7 859 110 2019-12-10 2021-12-28 libcst/codemod/commands/rename.py 287 4 661 102 2020-06-25 2022-01-05 libcst/codemod/commands/remove_pyre_directive.py 28 6 859 110 2019-12-10 2021-12-28 libcst/codemod/commands/ensure_import_present.py 49 9 859 102 2019-12-10 2022-01-05 libcst/codemod/commands/strip_strings_from_types.py 31 11 859 110 2019-12-10 2021-12-28 libcst/codemod/commands/__init__.py 1 6 863 110 2019-12-06 2021-12-28 libcst/codemod/commands/fix_pyre_directives.py 55 7 859 110 2019-12-10 2021-12-28 libcst/codemod/commands/convert_namedtuple_to_dataclass.py 46 3 690 110 2020-05-27 2021-12-28 libcst/codemod/commands/unnecessary_format_string.py 35 8 859 110 2019-12-10 2021-12-28 libcst/codemod/commands/noop.py 6 8 863 110 2019-12-06 2021-12-28 libcst/codemod/commands/convert_type_comments.py 577 9 95 61 2022-01-12 2022-02-15 libcst/codemod/commands/convert_format_to_fstring.py 292 12 859 102 2019-12-10 2022-01-05 libcst/codemod/commands/add_trailing_commas.py 98 2 65 60 2022-02-11 2022-02-16 libcst/codemod/commands/convert_percent_format_to_fstring.py 107 6 689 102 2020-05-28 2022-01-05 libcst/codemod/commands/remove_unused_imports.py 62 6 758 110 2020-03-20 2021-12-28 libcst/codemod/_testing.py 68 12 864 102 2019-12-05 2022-01-05 libcst/codemod/_runner.py 61 11 864 110 2019-12-05 2021-12-28 MANIFEST.in 3 4 984 117 2019-08-07 2021-12-21 setup.py 57 47 1052 24 2019-05-31 2022-03-24