Skip to content

docs: use HTTPS for the astyle and cppcheck links in README - #5351

Merged
nlohmann merged 2 commits into
developfrom
claude/todo-206-readme-https
Aug 4, 2026
Merged

docs: use HTTPS for the astyle and cppcheck links in README#5351
nlohmann merged 2 commits into
developfrom
claude/todo-206-readme-https

Conversation

@nlohmann

@nlohmann nlohmann commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

Two links in the README were still plain http://:

  • astyle.sourceforge.net — serves HTTPS directly, so it just becomes https://.
  • cppcheck.sourceforge.nethttps://cppcheck.sourceforge.net 301-redirects to https://cppcheck.sourceforge.io, which is also the URL already used in docs/mkdocs/docs/community/quality_assurance.md. Linking there directly skips the redirect and keeps the two files consistent.

Both targets were checked and return HTTP 200 over HTTPS.

This redoes #5280, which no longer exists (the author's account appears to have been removed).

Breaking changes to the public API

None — documentation only, no code or headers touched.


This pull request was prepared by Claude Code.

Both links were still `http://`. `astyle.sourceforge.net` serves HTTPS
directly; `cppcheck.sourceforge.net` redirects to
`https://cppcheck.sourceforge.io`, which is also the URL already used in
`docs/mkdocs/docs/community/quality_assurance.md`, so the redirect is
skipped here.

Signed-off-by: Niels Lohmann <mail@nlohmann.me>
@nlohmann nlohmann added this to the Release 3.13.0 milestone Aug 3, 2026
@nlohmann nlohmann added the 🚀 ready to merge Ready to merge - just waiting for CI to complete. label Aug 3, 2026
Clang 22.1 (now shipped by silkeh/clang:latest) diagnoses __COUNTER__ as a
C2y extension, and does so in C++ mode as well. Under -Weverything -Werror
this breaks every ci_test_clang_cxx* / ci_test_clang_libcxx_cxx* target,
independently of the code under test.

The library itself does not use __COUNTER__; all diagnostics originate in
vendored Doctest (DOCTEST_ANONYMOUS, used by TEST_CASE and SECTION).

Signed-off-by: Niels Lohmann <mail@nlohmann.me>
@github-actions github-actions Bot added the CMake label Aug 4, 2026
@nlohmann
nlohmann merged commit 85889e8 into develop Aug 4, 2026
155 of 156 checks passed
@nlohmann
nlohmann deleted the claude/todo-206-readme-https branch August 4, 2026 06:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CMake documentation 🚀 ready to merge Ready to merge - just waiting for CI to complete. S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants