rendercv/__init__.py |
(no function) |
4 |
0 |
0 |
100% |
rendercv/api/__init__.py |
(no function) |
2 |
0 |
0 |
100% |
rendercv/api/functions.py |
create_contents_of_a_typst_file |
6 |
2 |
0 |
67% |
rendercv/api/functions.py |
(no function) |
3 |
0 |
0 |
100% |
rendercv/cli/__init__.py |
(no function) |
6 |
3 |
0 |
50% |
rendercv/cli/commands.py |
cli_command_render |
16 |
3 |
0 |
81% |
rendercv/cli/commands.py |
cli_command_render.run_rendercv |
2 |
2 |
0 |
0% |
rendercv/cli/commands.py |
cli_command_new |
23 |
0 |
0 |
100% |
rendercv/cli/commands.py |
cli_command_create_theme |
14 |
0 |
0 |
100% |
rendercv/cli/commands.py |
cli_command_no_args |
4 |
0 |
0 |
100% |
rendercv/cli/commands.py |
(no function) |
17 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.__init__ |
11 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.__init__.TimeElapsedColumn.render |
5 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.__enter__ |
2 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.start_a_step |
2 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.finish_the_current_step |
6 |
0 |
0 |
100% |
rendercv/cli/printer.py |
LiveProgressReporter.end |
1 |
0 |
0 |
100% |
rendercv/cli/printer.py |
warn_if_new_version_is_available |
6 |
0 |
0 |
100% |
rendercv/cli/printer.py |
welcome |
12 |
0 |
0 |
100% |
rendercv/cli/printer.py |
warning |
1 |
0 |
0 |
100% |
rendercv/cli/printer.py |
error |
9 |
0 |
0 |
100% |
rendercv/cli/printer.py |
information |
1 |
0 |
0 |
100% |
rendercv/cli/printer.py |
print_validation_errors |
8 |
0 |
0 |
100% |
rendercv/cli/printer.py |
handle_and_print_raised_exceptions_without_exit |
3 |
0 |
0 |
100% |
rendercv/cli/printer.py |
handle_and_print_raised_exceptions_without_exit.wrapper |
28 |
6 |
0 |
79% |
rendercv/cli/printer.py |
handle_and_print_raised_exceptions |
3 |
0 |
0 |
100% |
rendercv/cli/printer.py |
handle_and_print_raised_exceptions.wrapper |
4 |
0 |
0 |
100% |
rendercv/cli/printer.py |
(no function) |
31 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
set_or_update_a_value |
20 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
set_or_update_values |
3 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
copy_files |
8 |
4 |
0 |
50% |
rendercv/cli/utilities.py |
get_latest_version_number_from_pypi |
12 |
2 |
0 |
83% |
rendercv/cli/utilities.py |
copy_templates |
8 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
parse_render_command_override_arguments |
13 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
get_default_render_command_cli_arguments |
3 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
update_render_command_settings_of_the_input_file |
11 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
run_rendercv_with_printer |
43 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
run_a_function_if_a_file_changes |
17 |
17 |
0 |
0% |
rendercv/cli/utilities.py |
run_a_function_if_a_file_changes.EventHandler.__init__ |
2 |
2 |
0 |
0% |
rendercv/cli/utilities.py |
run_a_function_if_a_file_changes.EventHandler.on_modified |
4 |
4 |
0 |
0% |
rendercv/cli/utilities.py |
read_and_construct_the_input |
10 |
0 |
0 |
100% |
rendercv/cli/utilities.py |
(no function) |
27 |
0 |
0 |
100% |
rendercv/data/__init__.py |
(no function) |
4 |
0 |
0 |
100% |
rendercv/data/generator.py |
dictionary_to_yaml |
7 |
0 |
0 |
100% |
rendercv/data/generator.py |
create_a_sample_data_model |
11 |
0 |
0 |
100% |
rendercv/data/generator.py |
create_a_sample_yaml_input_file |
7 |
0 |
0 |
100% |
rendercv/data/generator.py |
generate_json_schema |
3 |
0 |
0 |
100% |
rendercv/data/generator.py |
generate_json_schema.RenderCVSchemaGenerator.generate |
14 |
0 |
0 |
100% |
rendercv/data/generator.py |
generate_json_schema_file |
3 |
0 |
0 |
100% |
rendercv/data/generator.py |
(no function) |
12 |
0 |
0 |
100% |
rendercv/data/models/__init__.py |
(no function) |
10 |
0 |
0 |
100% |
rendercv/data/models/base.py |
(no function) |
5 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
format_phone_number |
3 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
get_date_input |
2 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
format_date |
11 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
replace_placeholders |
9 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
convert_string_to_path |
2 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
compute_time_span_string |
41 |
2 |
0 |
95% |
rendercv/data/models/computers.py |
compute_date_string |
29 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
make_a_url_clean |
4 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
get_date_object |
13 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
dictionary_key_to_proper_section_title |
4 |
0 |
0 |
100% |
rendercv/data/models/computers.py |
(no function) |
17 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
validate_url |
2 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
create_a_section_validator |
6 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
get_characteristic_entry_attributes |
8 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
get_entry_type_name_and_section_validator |
17 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
validate_a_section |
22 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
validate_a_social_network_username |
15 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
SocialNetwork.check_username |
4 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
SocialNetwork.check_url |
3 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
SocialNetwork.url |
6 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
CurriculumVitae.update_photo_path |
7 |
1 |
0 |
86% |
rendercv/data/models/curriculum_vitae.py |
CurriculumVitae.update_curriculum_vitae |
3 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
CurriculumVitae.connections |
23 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
CurriculumVitae.sections |
8 |
0 |
0 |
100% |
rendercv/data/models/curriculum_vitae.py |
(no function) |
53 |
0 |
0 |
100% |
rendercv/data/models/design.py |
validate_design_options |
43 |
0 |
0 |
100% |
rendercv/data/models/design.py |
(no function) |
14 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
validate_date_field |
10 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
validate_start_and_end_date_fields |
7 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
validate_and_adjust_dates_for_an_entry |
20 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
make_keywords_bold_in_a_string |
4 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
OneLineEntry.make_keywords_bold |
2 |
2 |
0 |
0% |
rendercv/data/models/entry_types.py |
BulletEntry.make_keywords_bold |
2 |
2 |
0 |
0% |
rendercv/data/models/entry_types.py |
EntryWithDate.date_string |
1 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
PublicationEntryBase.ignore_url_if_doi_is_given |
4 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
PublicationEntryBase.doi_url |
4 |
1 |
0 |
75% |
rendercv/data/models/entry_types.py |
PublicationEntryBase.clean_url |
4 |
1 |
0 |
75% |
rendercv/data/models/entry_types.py |
EntryBase.check_and_adjust_dates |
2 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
EntryBase.date_string |
1 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
EntryBase.date_string_only_years |
1 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
EntryBase.time_span_string |
1 |
0 |
0 |
100% |
rendercv/data/models/entry_types.py |
EntryBase.make_keywords_bold |
5 |
5 |
0 |
0% |
rendercv/data/models/entry_types.py |
(no function) |
70 |
0 |
0 |
100% |
rendercv/data/models/locale.py |
Locale.update_locale |
3 |
0 |
0 |
100% |
rendercv/data/models/locale.py |
(no function) |
24 |
0 |
0 |
100% |
rendercv/data/models/rendercv_data_model.py |
RenderCVDataModel.update_paths |
6 |
0 |
0 |
100% |
rendercv/data/models/rendercv_data_model.py |
RenderCVDataModel.update_locale |
3 |
0 |
0 |
100% |
rendercv/data/models/rendercv_data_model.py |
(no function) |
23 |
0 |
0 |
100% |
rendercv/data/models/rendercv_settings.py |
RenderCommandSettings.replace_placeholders |
1 |
0 |
0 |
100% |
rendercv/data/models/rendercv_settings.py |
RenderCommandSettings.convert_string_to_path |
3 |
0 |
0 |
100% |
rendercv/data/models/rendercv_settings.py |
RenderCVSettings.mock_today |
2 |
0 |
0 |
100% |
rendercv/data/models/rendercv_settings.py |
(no function) |
36 |
0 |
0 |
100% |
rendercv/data/reader.py |
make_given_keywords_bold_in_sections |
9 |
9 |
0 |
0% |
rendercv/data/reader.py |
get_error_message_and_location_and_value_from_a_custom_error |
5 |
0 |
0 |
100% |
rendercv/data/reader.py |
parse_validation_errors |
47 |
2 |
0 |
96% |
rendercv/data/reader.py |
read_a_yaml_file |
17 |
0 |
0 |
100% |
rendercv/data/reader.py |
validate_input_dictionary_and_return_the_data_model |
4 |
1 |
0 |
75% |
rendercv/data/reader.py |
read_input_file |
2 |
0 |
0 |
100% |
rendercv/data/reader.py |
(no function) |
13 |
0 |
0 |
100% |
rendercv/renderer/__init__.py |
(no function) |
2 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
copy_theme_files_to_output_directory |
16 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
create_contents_of_a_typst_file |
3 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
create_a_typst_file |
7 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
create_a_markdown_file |
8 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
create_a_typst_file_and_copy_theme_files |
5 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
TypstCompiler.__new__ |
11 |
3 |
0 |
73% |
rendercv/renderer/renderer.py |
TypstCompiler.run |
1 |
0 |
0 |
100% |
rendercv/renderer/renderer.py |
render_a_pdf_from_typst |
11 |
5 |
0 |
55% |
rendercv/renderer/renderer.py |
render_pngs_from_typst |
6 |
1 |
0 |
83% |
rendercv/renderer/renderer.py |
render_an_html_from_markdown |
18 |
3 |
0 |
83% |
rendercv/renderer/renderer.py |
(no function) |
22 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TemplatedFile.__init__ |
4 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TemplatedFile.template |
8 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TemplatedFile.get_full_code |
2 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TypstFile.__init__ |
5 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TypstFile.render_templates |
34 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TypstFile.render_templates.camel_to_snake |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TypstFile.template |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TypstFile.get_full_code |
3 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
TypstFile.create_file |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
MarkdownFile.render_templates |
11 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
MarkdownFile.template |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
MarkdownFile.get_full_code |
3 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
MarkdownFile.create_file |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
input_template_to_typst |
16 |
2 |
0 |
88% |
rendercv/renderer/templater.py |
escape_characters |
23 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
escape_typst_characters |
2 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
markdown_to_typst |
35 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
transform_markdown_sections_to_something_else_sections |
23 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
transform_markdown_sections_to_something_else_sections.apply_functions_to_string |
3 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
transform_markdown_sections_to_typst_sections |
1 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
replace_placeholders_with_actual_values |
5 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
Jinja2Environment.__new__ |
16 |
0 |
0 |
100% |
rendercv/renderer/templater.py |
(no function) |
35 |
0 |
0 |
100% |
rendercv/themes/__init__.py |
(no function) |
6 |
0 |
0 |
100% |
rendercv/themes/classic/__init__.py |
(no function) |
5 |
0 |
0 |
100% |
rendercv/themes/engineeringclassic/__init__.py |
(no function) |
59 |
0 |
0 |
100% |
rendercv/themes/engineeringresumes/__init__.py |
(no function) |
100 |
0 |
0 |
100% |
rendercv/themes/moderncv/__init__.py |
(no function) |
87 |
0 |
0 |
100% |
rendercv/themes/options.py |
validate_typst_dimension |
4 |
2 |
0 |
50% |
rendercv/themes/options.py |
(no function) |
191 |
0 |
0 |
100% |
rendercv/themes/sb2nov/__init__.py |
(no function) |
52 |
0 |
0 |
100% |