Configuring Cppcheck, Cpplint, and JSON Lint

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • jsonlint

    A JSON parser and validator with a CLI.

  • 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.

  • cpplint

    Static code checker for C++

  • I was configuring them as I was reading. I have done this before, but we had some months of use since then, and I have seen it working in real-time. I got a lot out of this second read and configuration round. I discovered that I over-configured Cppcheck; there is much more to get out of Cpplint, and I reviewed the JSON Schema versions.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Cppcheck

    static analysis of C/C++ code

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • C/C++ pre-commit hooks for static analyzers and linters

    9 projects | /r/cpp | 13 Sep 2021
  • Factor is faster than Zig

    11 projects | news.ycombinator.com | 10 Nov 2023
  • Cppcheck/Releasenotes.txt

    1 project | news.ycombinator.com | 11 Sep 2023
  • CPM.cmake to make CMake's FetchContent easier

    4 projects | dev.to | 28 Dec 2022
  • [C++20] ClearIO library (unfinished)

    5 projects | /r/cpp | 10 Dec 2022