
Cppcheck
Clang Static Analyzer
Coverity Scan
lgtm.com
SonarQube
VisualCodeGrepper
Flawfinder
Parasoft C/C++test
Claude AI
ChatGPT
Gemini
Perplexity.ai
Poe
Microsoft Copilot
Jasper.ai
OpenAI
Cppcheck
Claude AICppcheck is recommended for C/C++ developers and development teams, particularly those responsible for maintaining large codebases or projects where code quality and reliability are paramount. It is also beneficial for educational purposes, where students and new developers can learn about potential pitfalls in C/C++ programming.
So Iโve been playing around with Claude for a bit, and hereโs the vibe:
Honestly, it feels way more chill than a lot of other AI tools. Itโs super polite, doesnโt jump into assumptions too fast, and gives responses that are easy to read like talking to a thoughtful friend rather than someone in a hurry. Itโs surprisingly good at breaking down complex stuff into simple terms without sounding condescending, which I really appreciate.
In terms of creativity, Claude does pretty well โ whether I ask for a poem, a short story, or help brainstorming ideas, it doesnโt just give cookie-cutter replies. Thereโs a bit of personality there, like it tries to make things interesting rather than just factual.
On the downside? Sometimes it plays it a bit too safe. If you push for a bold opinion or a more adventurous answer, itโll often stay in the middle-of-the-road lane. And for niche topics, itโs not always as sharp as some other models unless you give super clear instructions.
Also, itโs fast no long pauses or overcomplicated explanations which makes it nice for quick back-and-forth.
Claude Sonnet 3.5 is amazing for coding! I used to use the chat interface and copy-paste, but now I use aider.chat. Aider works in a git repo and forces Claude to only make the changes you requested. Changes are easy to revert.
A downside: Code is not always what I want. I try to make it do work in small chunks and this helps. Excels at writing boilerplate-y code that tends to be a little different on different websites.
Two helpful styles of prompts:
Using it for Python/Django/HTMX/AlpineJS. Django templates mixed with JS are no problem.
Based on our record, Claude AI should be more popular than Cppcheck. It has been mentiond 99 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
I dedicated Sunday morning to going over the documentation of the linters we use in the project. The goal was to understand all options and use them in the best way for our project. Seeing their manuals side by side was nice because even very similar things are solved differently. Cppcheck is the most configurable and best documented; JSON Lint lies at the other end. - Source: dev.to / over 2 years ago
Using infer, someone else exploited null-dereference checks to introduce simple affine types in C++. Cppcheck also checks for null-dereferences. Unfortunately, that approach means that borrow-counting references have a larger sizeof than non-borrow counting references, so optimizing the count away potentially changes the semantics of a program which introduces a whole new way of writing subtly wrong code. Source: about 3 years ago
For my own projects, I used cppcheck. You can check out that tool to get a feel. Depending on what industry your in, you might need to follow a standard like Misra. Source: about 3 years ago
Https://cppcheck.sourceforge.io/ (there are many other static analysis tools, I just haven't used them or didn't care for them). Source: about 3 years ago
Sounds like something that could simply be communicated with the team that writes the tests. Unless you have dozens of such classes. In that case, you could just use e.g. Cppcheck and add a rule (regular expression) that searches for usages of the forbidden classes. Source: over 3 years ago
Have same issue, it redirect to https://claude.ai/login?returnTo=%2Fdesign then back and redirect to https://claude.ai/login?returnTo=%2Fdesign again, looping... - Source: Hacker News / 3 months ago
My prefered way of using a new mode is through Claude, but I believe Gemma4 has a different tool calling structure so it is not compatible yet, but you can use it with LMStudio, or skil all that because you can now. - Source: dev.to / 3 months ago
โ In 2024, Apple released a technical paper revealing that "Apple Intelligence" was trained on TPUs, bypassing NVIDIA entirely โ Top AI models like Claude (Anthropic), Midjourney, and Character.ai rely heavily on Google because they offer better performance-per-dollar for massive Transformer models. - Source: dev.to / 6 months ago
Drop an image into Claude or ChatGPT asking it to "recreate this." The result? The LLM guesses styles. Is that padding 16px or 24px? Is that blue #3b82f6 or #2563eb? Is the shadow 0 2px 8px or 0 4px 12px? Pure hallucination. - Source: dev.to / 6 months ago
AI tool (MCP Client) with a paid subscription is preferred - We use Claude with โpro planโ as an example. - Source: dev.to / 6 months ago
Clang Static Analyzer - The Clang Static Analyzer is a source code analysis tool that finds bugs in C, C++, and Objective-C...
ChatGPT - ChatGPT is a powerful, open-source language model.
Coverity Scan - Find and fix defects in your Java, C/C++ or C# open source project for free
Gemini - Gemini, formerly known as Bard, is a generative artificial intelligence chatbot developed by Google. Based on the large language model (LLM) of the same name, it was launched in 2023 in response to the rise of OpenAI's ChatGPT.
lgtm.com - lgtm.com is a platform for code analytics.
Perplexity.ai - Ask anything