Skip to content

Update iCalendar generation tool: add output filename template support#3679

Merged
arkid15r merged 6 commits into
vacanza:devfrom
KJhellico:upd-generate-ics
Jul 15, 2026
Merged

Update iCalendar generation tool: add output filename template support#3679
arkid15r merged 6 commits into
vacanza:devfrom
KJhellico:upd-generate-ics

Refactor validation

dd29d03
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jul 5, 2026 in 51s

Annotations

Check warning on line 512 in tests/test_generate_ics.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this exception test to have only one invocation possibly throwing an exception.

See more on https://sonarcloud.io/project/issues?id=vacanza_python-holidays&issues=AZ8yNwvGlWsfFY_QQa4Y&open=AZ8yNwvGlWsfFY_QQa4Y&pullRequest=3679

Check warning on line 500 in tests/test_generate_ics.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this exception test to have only one invocation possibly throwing an exception.

See more on https://sonarcloud.io/project/issues?id=vacanza_python-holidays&issues=AZ8vzq8GPgOMskWIQp0V&open=AZ8vzq8GPgOMskWIQp0V&pullRequest=3679

Check failure on line 179 in holidays/generate_ics.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=vacanza_python-holidays&issues=AZ8y9NAelWsfFY_QXd8H&open=AZ8y9NAelWsfFY_QXd8H&pullRequest=3679

Check warning on line 523 in tests/test_generate_ics.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this exception test to have only one invocation possibly throwing an exception.

See more on https://sonarcloud.io/project/issues?id=vacanza_python-holidays&issues=AZ8yNwvGlWsfFY_QQa4Z&open=AZ8yNwvGlWsfFY_QQa4Z&pullRequest=3679