From deee492a4c103d6370e12fb9ffca0b1e2090429c Mon Sep 17 00:00:00 2001 From: Sina Atalay <79940989+sinaatalay@users.noreply.github.com> Date: Mon, 22 Dec 2025 17:04:50 +0300 Subject: [PATCH] Fix trailing whitespace issues --- .github/CONTRIBUTING.md | 2 +- .gitignore | 2 +- docs/CNAME | 2 +- docs/api_reference/index.md | 2 +- docs/assets/javascripts/katex.js | 4 ++-- docs/assets/stylesheets/rendercv.css | 2 +- docs/changelog.md | 4 ++-- docs/developer_guide/documentation.md | 5 ++--- docs/developer_guide/index.md | 2 +- docs/developer_guide/testing.md | 2 +- docs/overrides/partials/toc-item.html | 4 ++-- docs/user_guide/cli_reference.md | 2 +- docs/user_guide/index.md | 4 ++-- .../renderer/templater/templates/markdown/Header.j2.md | 2 +- .../templater/templates/markdown/SectionBeginning.j2.md | 1 - .../templater/templates/markdown/entries/BulletEntry.j2.md | 2 +- .../templates/markdown/entries/ReversedNumberedEntry.j2.md | 2 +- .../renderer/templater/templates/typst/Header.j2.typ | 4 ++-- .../templater/templates/typst/SectionBeginning.j2.typ | 2 +- .../renderer/templater/templates/typst/SectionEnding.j2.typ | 2 +- .../templater/templates/typst/entries/EducationEntry.j2.typ | 6 +++--- .../templates/typst/entries/ExperienceEntry.j2.typ | 6 +++--- .../templater/templates/typst/entries/NormalEntry.j2.typ | 6 +++--- .../templater/templates/typst/entries/NumberedEntry.j2.typ | 2 +- .../templates/typst/entries/PublicationEntry.j2.typ | 6 +++--- .../templates/typst/entries/ReversedNumberedEntry.j2.typ | 2 +- src/rendercv/schema/pydantic_error_handling.py | 4 ++-- 27 files changed, 41 insertions(+), 43 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 04f085e7..1b72b86d 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1 +1 @@ -All contributions to RenderCV are welcome! To get started, please read [the developer guide](https://docs.rendercv.com/developer_guide). +All contributions to RenderCV are welcome! To get started, please read [the developer guide](https://docs.rendercv.com/developer_guide). diff --git a/.gitignore b/.gitignore index 33a1d59f..c498c299 100644 --- a/.gitignore +++ b/.gitignore @@ -189,4 +189,4 @@ render_command.prof bin/ # Coverage: -coverage.md \ No newline at end of file +coverage.md diff --git a/docs/CNAME b/docs/CNAME index f02c3308..ac92fae4 100644 --- a/docs/CNAME +++ b/docs/CNAME @@ -1 +1 @@ -docs.rendercv.com \ No newline at end of file +docs.rendercv.com diff --git a/docs/api_reference/index.md b/docs/api_reference/index.md index 2c1f40bc..66588066 100644 --- a/docs/api_reference/index.md +++ b/docs/api_reference/index.md @@ -4,4 +4,4 @@ RenderCV is a CLI application, not a library. Its internal API is not guaranteed ::: rendercv options: - heading_level: 2 \ No newline at end of file + heading_level: 2 diff --git a/docs/assets/javascripts/katex.js b/docs/assets/javascripts/katex.js index baabe41b..4dd418d8 100644 --- a/docs/assets/javascripts/katex.js +++ b/docs/assets/javascripts/katex.js @@ -1,4 +1,4 @@ -document$.subscribe(() => { +document$.subscribe(() => { renderMathInElement(document.body, { delimiters: [ { left: "$$", right: "$$", display: true }, @@ -7,4 +7,4 @@ document$.subscribe(() => { { left: "\\[", right: "\\]", display: true } ], }) -}) \ No newline at end of file +}) diff --git a/docs/assets/stylesheets/rendercv.css b/docs/assets/stylesheets/rendercv.css index 4f3cd5d7..9e168b64 100644 --- a/docs/assets/stylesheets/rendercv.css +++ b/docs/assets/stylesheets/rendercv.css @@ -1,3 +1,3 @@ .mermaid { text-align: center; - } \ No newline at end of file + } diff --git a/docs/changelog.md b/docs/changelog.md index 07104857..d48bd630 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -107,7 +107,7 @@ All notable changes to this project will be documented in this file. - `None` values in the entries are now handled correctly. - `--png-path` option of the `rendercv render` command has been fixed ([#332](https://github.com/rendercv/rendercv/issues/332)). - Issues with escaping Markdown characters have been fixed ([#347](https://github.com/rendercv/rendercv/issues/347)). - + ## [2.1] - January 25, 2025 @@ -125,7 +125,7 @@ All notable changes to this project will be documented in this file. - Path issues in `rendercv_settings` and CLI have been fixed ([#312](https://github.com/rendercv/rendercv/pull/312)). - Bold and italic text rendering issues have been fixed ([#303](https://github.com/rendercv/rendercv/pull/303)). - Asterisk is now escaped in Typst ([#303](https://github.com/rendercv/rendercv/pull/303)). - + ## [2.0] - January 7, 2025 > **Full Changelog**: [v1.18...v2.0] diff --git a/docs/developer_guide/documentation.md b/docs/developer_guide/documentation.md index bd354274..f9a3c4fd 100644 --- a/docs/developer_guide/documentation.md +++ b/docs/developer_guide/documentation.md @@ -16,7 +16,7 @@ We want documentation at `docs.rendercv.com`, a proper website with navigation, **The problem:** We don't want to develop a web app (writing HTML/CSS/JavaScript). We just want to put some content online. -What if we could write content in Markdown and use some software to automatically generate HTML/CSS/JavaScript files from it? +What if we could write content in Markdown and use some software to automatically generate HTML/CSS/JavaScript files from it? **The solution:** [MkDocs](https://github.com/mkdocs/mkdocs) with [Material theme](https://github.com/squidfunk/mkdocs-material). You write Markdown in `docs/`, MkDocs generates HTML/CSS/JavaScript, and GitHub Pages hosts it at `docs.rendercv.com`. @@ -51,7 +51,7 @@ The [YAML Input Structure: `cv` Field](../user_guide/yaml_input_structure/cv.md) These are auto-generated PNG images. Run `just update-entry-figures` to regenerate them from [`docs/user_guide/sample_entries.yaml`](https://github.com/rendercv/rendercv/blob/main/docs/user_guide/sample_entries.yaml). -## Local Preview +## Local Preview ```bash just serve-docs @@ -84,4 +84,3 @@ Every push to `main` triggers automatic deployment. ## Learn More See the [MkDocs Material documentation](https://squidfunk.github.io/mkdocs-material/) for more information. - diff --git a/docs/developer_guide/index.md b/docs/developer_guide/index.md index 743097a4..03ca5a87 100644 --- a/docs/developer_guide/index.md +++ b/docs/developer_guide/index.md @@ -45,7 +45,7 @@ Install them by following their official installation guides: - Select the one in `./.venv`. -That's it! You're now ready to start developing RenderCV. +That's it! You're now ready to start developing RenderCV. ## Available Commands diff --git a/docs/developer_guide/testing.md b/docs/developer_guide/testing.md index 6b57f728..3aecfeb6 100644 --- a/docs/developer_guide/testing.md +++ b/docs/developer_guide/testing.md @@ -24,7 +24,7 @@ All of the tests of RenderCV are written in [`tests/`](https://github.com/render ## [`pytest`](https://github.com/pytest-dev/pytest): Testing Framework -`pytest` is a Python library that provides utilities to write and run tests. +`pytest` is a Python library that provides utilities to write and run tests. **How does it work?** When you run `pytest`, it searches for files matching `test_*.py` in the `tests/` directory and executes all functions starting with `test_`. diff --git a/docs/overrides/partials/toc-item.html b/docs/overrides/partials/toc-item.html index 0cc97fd6..55ed51a1 100644 --- a/docs/overrides/partials/toc-item.html +++ b/docs/overrides/partials/toc-item.html @@ -27,7 +27,7 @@ {{ toc_item.title }} - + {% if toc_item.children %} {% endif %} - \ No newline at end of file + diff --git a/docs/user_guide/cli_reference.md b/docs/user_guide/cli_reference.md index 95a85d27..f08bb4ed 100644 --- a/docs/user_guide/cli_reference.md +++ b/docs/user_guide/cli_reference.md @@ -155,4 +155,4 @@ Create your own theme with full control over the design. rendercv create-theme "mytheme" ``` -This creates a `mytheme/` folder with template files you can edit. See [Override Default Templates](how_to/override_default_templates.md) for details. \ No newline at end of file +This creates a `mytheme/` folder with template files you can edit. See [Override Default Templates](how_to/override_default_templates.md) for details. diff --git a/docs/user_guide/index.md b/docs/user_guide/index.md index a45255ea..299a95a0 100644 --- a/docs/user_guide/index.md +++ b/docs/user_guide/index.md @@ -25,7 +25,7 @@ ``` === "Docker" - + Docker image is available at [ghcr.io/rendercv/rendercv](https://github.com/rendercv/rendercv/pkgs/container/rendercv). ```bash @@ -43,7 +43,7 @@ This creates a YAML input file called `Your_Name_CV.yaml`. This file contains the content, design options, translations and settings for RenderCV. See [YAML Input Structure](yaml_input_structure/index.md) for the full reference. See the [CLI Reference](cli_reference.md#rendercv-new) for the complete list of options available for the `new` command. - + !!! tip To get started with another language or theme, you can use the `--locale` and `--theme` options: diff --git a/src/rendercv/renderer/templater/templates/markdown/Header.j2.md b/src/rendercv/renderer/templater/templates/markdown/Header.j2.md index e3f4df99..a5b410d9 100644 --- a/src/rendercv/renderer/templater/templates/markdown/Header.j2.md +++ b/src/rendercv/renderer/templater/templates/markdown/Header.j2.md @@ -18,4 +18,4 @@ {% for network in cv.social_networks %} - {{network.network}}: [{{network.username}}]({{network.url}}) {% endfor %} -{% endif %} \ No newline at end of file +{% endif %} diff --git a/src/rendercv/renderer/templater/templates/markdown/SectionBeginning.j2.md b/src/rendercv/renderer/templater/templates/markdown/SectionBeginning.j2.md index 3135445a..69387e76 100644 --- a/src/rendercv/renderer/templater/templates/markdown/SectionBeginning.j2.md +++ b/src/rendercv/renderer/templater/templates/markdown/SectionBeginning.j2.md @@ -1,2 +1 @@ # {{section_title}} - diff --git a/src/rendercv/renderer/templater/templates/markdown/entries/BulletEntry.j2.md b/src/rendercv/renderer/templater/templates/markdown/entries/BulletEntry.j2.md index 57fe6663..a23cdf1f 100644 --- a/src/rendercv/renderer/templater/templates/markdown/entries/BulletEntry.j2.md +++ b/src/rendercv/renderer/templater/templates/markdown/entries/BulletEntry.j2.md @@ -1 +1 @@ -- {{entry.bullet}} \ No newline at end of file +- {{entry.bullet}} diff --git a/src/rendercv/renderer/templater/templates/markdown/entries/ReversedNumberedEntry.j2.md b/src/rendercv/renderer/templater/templates/markdown/entries/ReversedNumberedEntry.j2.md index 8e3d5f92..dff18371 100644 --- a/src/rendercv/renderer/templater/templates/markdown/entries/ReversedNumberedEntry.j2.md +++ b/src/rendercv/renderer/templater/templates/markdown/entries/ReversedNumberedEntry.j2.md @@ -1 +1 @@ -- {{entry.reversed_number}} \ No newline at end of file +- {{entry.reversed_number}} diff --git a/src/rendercv/renderer/templater/templates/typst/Header.j2.typ b/src/rendercv/renderer/templater/templates/typst/Header.j2.typ index 345b89bf..3b5c91c6 100644 --- a/src/rendercv/renderer/templater/templates/typst/Header.j2.typ +++ b/src/rendercv/renderer/templater/templates/typst/Header.j2.typ @@ -25,7 +25,7 @@ {% if cv.headline %} #headline([{{ cv.headline }}]) - + {% endif %} #connections( {% for connection in cv.connections %} @@ -41,4 +41,4 @@ [{{ image() }}], ) {% endif %} -{% endif %} \ No newline at end of file +{% endif %} diff --git a/src/rendercv/renderer/templater/templates/typst/SectionBeginning.j2.typ b/src/rendercv/renderer/templater/templates/typst/SectionBeginning.j2.typ index ba90be88..db840719 100644 --- a/src/rendercv/renderer/templater/templates/typst/SectionBeginning.j2.typ +++ b/src/rendercv/renderer/templater/templates/typst/SectionBeginning.j2.typ @@ -3,4 +3,4 @@ #reversed-numbered-entries( [ -{% endif %} \ No newline at end of file +{% endif %} diff --git a/src/rendercv/renderer/templater/templates/typst/SectionEnding.j2.typ b/src/rendercv/renderer/templater/templates/typst/SectionEnding.j2.typ index b26c6b27..27fb1a4b 100644 --- a/src/rendercv/renderer/templater/templates/typst/SectionEnding.j2.typ +++ b/src/rendercv/renderer/templater/templates/typst/SectionEnding.j2.typ @@ -1,4 +1,4 @@ {% if entry_type in ["ReversedNumberedEntry"] %} ], ) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/src/rendercv/renderer/templater/templates/typst/entries/EducationEntry.j2.typ b/src/rendercv/renderer/templater/templates/typst/entries/EducationEntry.j2.typ index 661d9c7b..7e1ea33b 100644 --- a/src/rendercv/renderer/templater/templates/typst/entries/EducationEntry.j2.typ +++ b/src/rendercv/renderer/templater/templates/typst/entries/EducationEntry.j2.typ @@ -8,13 +8,13 @@ [ {% for line in entry.main_column.splitlines()[:first_row_lines] %} {{ line|indent(4) }} - + {% endfor %} ], [ {% for line in entry.date_and_location_column.splitlines() %} {{ line|indent(4) }} - + {% endfor %} ], {% if design.templates.education_entry.degree_column %} @@ -26,7 +26,7 @@ main-column-second-row: [ {% for line in entry.main_column.splitlines()[first_row_lines:] %} {{ line|indent(4) }} - + {% endfor %} ], {% endif %} diff --git a/src/rendercv/renderer/templater/templates/typst/entries/ExperienceEntry.j2.typ b/src/rendercv/renderer/templater/templates/typst/entries/ExperienceEntry.j2.typ index dce549c5..788effd0 100644 --- a/src/rendercv/renderer/templater/templates/typst/entries/ExperienceEntry.j2.typ +++ b/src/rendercv/renderer/templater/templates/typst/entries/ExperienceEntry.j2.typ @@ -8,20 +8,20 @@ [ {% for line in entry.main_column.splitlines()[:first_row_lines] %} {{ line|indent(4) }} - + {% endfor %} ], [ {% for line in entry.date_and_location_column.splitlines() %} {{ line|indent(4) }} - + {% endfor %} ], {% if not design.entries.short_second_row %} main-column-second-row: [ {% for line in entry.main_column.splitlines()[first_row_lines:] %} {{ line|indent(4) }} - + {% endfor %} ], {% endif %} diff --git a/src/rendercv/renderer/templater/templates/typst/entries/NormalEntry.j2.typ b/src/rendercv/renderer/templater/templates/typst/entries/NormalEntry.j2.typ index dce549c5..788effd0 100644 --- a/src/rendercv/renderer/templater/templates/typst/entries/NormalEntry.j2.typ +++ b/src/rendercv/renderer/templater/templates/typst/entries/NormalEntry.j2.typ @@ -8,20 +8,20 @@ [ {% for line in entry.main_column.splitlines()[:first_row_lines] %} {{ line|indent(4) }} - + {% endfor %} ], [ {% for line in entry.date_and_location_column.splitlines() %} {{ line|indent(4) }} - + {% endfor %} ], {% if not design.entries.short_second_row %} main-column-second-row: [ {% for line in entry.main_column.splitlines()[first_row_lines:] %} {{ line|indent(4) }} - + {% endfor %} ], {% endif %} diff --git a/src/rendercv/renderer/templater/templates/typst/entries/NumberedEntry.j2.typ b/src/rendercv/renderer/templater/templates/typst/entries/NumberedEntry.j2.typ index 158945bf..8d673792 100644 --- a/src/rendercv/renderer/templater/templates/typst/entries/NumberedEntry.j2.typ +++ b/src/rendercv/renderer/templater/templates/typst/entries/NumberedEntry.j2.typ @@ -1 +1 @@ -+ {{entry.number}} \ No newline at end of file ++ {{entry.number}} diff --git a/src/rendercv/renderer/templater/templates/typst/entries/PublicationEntry.j2.typ b/src/rendercv/renderer/templater/templates/typst/entries/PublicationEntry.j2.typ index dce549c5..788effd0 100644 --- a/src/rendercv/renderer/templater/templates/typst/entries/PublicationEntry.j2.typ +++ b/src/rendercv/renderer/templater/templates/typst/entries/PublicationEntry.j2.typ @@ -8,20 +8,20 @@ [ {% for line in entry.main_column.splitlines()[:first_row_lines] %} {{ line|indent(4) }} - + {% endfor %} ], [ {% for line in entry.date_and_location_column.splitlines() %} {{ line|indent(4) }} - + {% endfor %} ], {% if not design.entries.short_second_row %} main-column-second-row: [ {% for line in entry.main_column.splitlines()[first_row_lines:] %} {{ line|indent(4) }} - + {% endfor %} ], {% endif %} diff --git a/src/rendercv/renderer/templater/templates/typst/entries/ReversedNumberedEntry.j2.typ b/src/rendercv/renderer/templater/templates/typst/entries/ReversedNumberedEntry.j2.typ index 471528a1..7fd877a0 100644 --- a/src/rendercv/renderer/templater/templates/typst/entries/ReversedNumberedEntry.j2.typ +++ b/src/rendercv/renderer/templater/templates/typst/entries/ReversedNumberedEntry.j2.typ @@ -1 +1 @@ -+ {{entry.reversed_number}} \ No newline at end of file ++ {{entry.reversed_number}} diff --git a/src/rendercv/schema/pydantic_error_handling.py b/src/rendercv/schema/pydantic_error_handling.py index 39b5ce4c..c32499b7 100644 --- a/src/rendercv/schema/pydantic_error_handling.py +++ b/src/rendercv/schema/pydantic_error_handling.py @@ -38,7 +38,7 @@ def parse_plain_pydantic_error( Args: plain_error: Raw Pydantic validation error. - user_input_as_commented_map: YAML dict with line/column metadata. + input_dictionary: YAML dict with line/column metadata. Returns: Structured error with location tuple, friendly message, and YAML coordinates. @@ -111,7 +111,7 @@ def parse_validation_errors( Args: exception: Pydantic validation exception. - rendercv_dictionary_as_commented_map: YAML dict with location metadata. + input_dictionary: YAML dict with location metadata. Returns: Deduplicated list of user-friendly validation errors.