From 3e3f341a574991b9250e16c66f7934c25c5a569a Mon Sep 17 00:00:00 2001 From: Tim Gerundt Date: Wed, 17 Jun 2026 09:18:41 +0200 Subject: [PATCH 1/6] Use more HTTPS links --- devinfo/index.php | 18 +++++++++--------- gsoc2014.php | 4 ++-- gsoc2016.php | 8 ++++---- index.php | 38 +++++++++++++++++++------------------- misra.php | 10 +++++----- package.json | 2 +- 6 files changed, 40 insertions(+), 40 deletions(-) diff --git a/devinfo/index.php b/devinfo/index.php index f2618ce..743e3df 100644 --- a/devinfo/index.php +++ b/devinfo/index.php @@ -9,9 +9,9 @@ + href="https://trac.cppcheck.net/timeline?changeset=on&ticket=on&milestone=on&wiki=on&max=50&daysback=90&format=rss" /> + href="https://sourceforge.net/p/cppcheck/discussion/feed" /> @@ -59,17 +59,17 @@

Source Code

-

Latest version can be found in the +

Latest version can be found in the cppcheck git repository.

To get the source code using git:

-
git clone https://github.com/danmar/cppcheck.git
-

You can also download +

git clone https://github.com/cppcheck-opensource/cppcheck.git
+

You can also download the latest sources in a zip or tgz archive from the github website.

Formatting

We use uncrustify-0.72 to format Cppcheck source code.

Recent Commits

- -

View all commits…

+ +

View all commits…

Latest Forum Posts

Windows 64-bit (No XP support) - Installer + Installer Source code (.zip) - Archive + Archive Source code (.tar.gz) - Archive + Archive diff --git a/package.json b/package.json index 563cecb..e4347cd 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,10 @@ "version": "0.2.0", "author": "XhmikosR (https://github.com/XhmikosR)", "description": "The dependencies to build cppcheck's website", - "homepage": "https://github.com/danmar/cppcheck", + "homepage": "https://github.com/cppcheck-opensource/cppcheck", "repository": { "type": "git", - "url": "https://github.com/danmar/cppcheck.git" + "url": "https://github.com/cppcheck-opensource/cppcheck.git" }, "bugs": { "url": "https://sourceforge.net/apps/trac/cppcheck/wiki" From 2300a7d37e741ddd0f85422759908a715eb645c7 Mon Sep 17 00:00:00 2001 From: Tim Gerundt Date: Wed, 17 Jun 2026 09:24:00 +0200 Subject: [PATCH 4/6] Fix invalid HTML --- index.php | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/index.php b/index.php index a3e3ac4..c13434f 100644 --- a/index.php +++ b/index.php @@ -107,7 +107,7 @@ { int buf[10]; if (x == 1000) - buf[x] = 0; // <- ERROR + buf[x] = 0; // <- ERROR }

Most tools can determine that the array index will be 1000 and there will be overflow.

@@ -117,7 +117,7 @@
void foo(int x)
 {
     int buf[10];
-    buf[x] = 0; // <- ERROR
+    buf[x] = 0; // <- ERROR
     if (x == 1000) {}
 }
@@ -186,20 +186,20 @@

Coding standards

- - - - - - - - - - - - - - + + + + + + + + + + + + + +
Coding standard Open Source  Premium 
 Misra C 2012 - original rules  Partial Yes
 Misra C 2012 - amendment #1  Partial Yes
 Misra C 2012 - amendment #2  Partial Yes
 Misra C 2012 - amendment #3  Yes
 Misra C 2012 - amendment #4  Yes
 Misra C 2012 - Compliance report  Yes
 Misra C 2012 - Rule texts  User provided Yes
 Misra C 2023  Yes
 Misra C++ 2008  Yes
 Misra C++ 2023  Yes
 Cert C  Yes
 Cert C++  Yes
 Autosar  Partial
Coding standard Open Source  Premium 
 Misra C 2012 - original rules  Partial Yes
 Misra C 2012 - amendment #1  Partial Yes
 Misra C 2012 - amendment #2  Partial Yes
 Misra C 2012 - amendment #3  Yes
 Misra C 2012 - amendment #4  Yes
 Misra C 2012 - Compliance report  Yes
 Misra C 2012 - Rule texts  User provided Yes
 Misra C 2023  Yes
 Misra C++ 2008  Yes
 Misra C++ 2023  Yes
 Cert C  Yes
 Cert C++  Yes
 Autosar  Partial
From ca927965c3817e61dc072e4e402cdeb88363746e Mon Sep 17 00:00:00 2001 From: Tim Gerundt Date: Wed, 17 Jun 2026 09:25:09 +0200 Subject: [PATCH 5/6] Formatting "Coding standards" table --- index.php | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/index.php b/index.php index c13434f..31bc596 100644 --- a/index.php +++ b/index.php @@ -185,21 +185,21 @@

Security experts recommend that static analysis is used. And using several tools is the best approach from a security perspective.

Coding standards

- - - - - - - - - - - - - - - +
Coding standard Open Source  Premium 
 Misra C 2012 - original rules  Partial Yes
 Misra C 2012 - amendment #1  Partial Yes
 Misra C 2012 - amendment #2  Partial Yes
 Misra C 2012 - amendment #3  Yes
 Misra C 2012 - amendment #4  Yes
 Misra C 2012 - Compliance report  Yes
 Misra C 2012 - Rule texts  User provided Yes
 Misra C 2023  Yes
 Misra C++ 2008  Yes
 Misra C++ 2023  Yes
 Cert C  Yes
 Cert C++  Yes
 Autosar  Partial
+ + + + + + + + + + + + + +
Coding standardOpen SourcePremium
Misra C 2012 - original rulesPartialYes
Misra C 2012 - amendment #1PartialYes
Misra C 2012 - amendment #2PartialYes
Misra C 2012 - amendment #3Yes
Misra C 2012 - amendment #4Yes
Misra C 2012 - Compliance reportYes
Misra C 2012 - Rule textsUser providedYes
Misra C 2023Yes
Misra C++ 2008Yes
Misra C++ 2023Yes
Cert CYes
Cert C++Yes
AutosarPartial
From 9c3a514f536d16fe06b8dd52d76e694aeedddf21 Mon Sep 17 00:00:00 2001 From: Tim Gerundt Date: Wed, 17 Jun 2026 09:26:30 +0200 Subject: [PATCH 6/6] Use more HTTPS links (2) --- index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.php b/index.php index 31bc596..c59d5fb 100644 --- a/index.php +++ b/index.php @@ -204,7 +204,7 @@

All checks

-

For a list of all checks in Cppcheck see: http://sourceforge.net/p/cppcheck/wiki/ListOfChecks.

+

For a list of all checks in Cppcheck see: https://sourceforge.net/p/cppcheck/wiki/ListOfChecks.

Clients and plugins

Cppcheck is integrated with many popular development tools. For instance:

@@ -217,7 +217,7 @@
  • CppDepend 5 - integrated
  • Eclipse - Cppcheclipse
  • gedit - gedit plugin
  • -
  • github - Codacy, Codety and SoftaCheck
  • +
  • github - Codacy, Codety and SoftaCheck
  • Hudson - Cppcheck Plugin
  • Jenkins - Cppcheck Plugin
  • KDevelop - integrated since v5.1