Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-30044

Investigate clang-tidy modernise to update to modern C++ standards

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • 7.0.0
    • 6.5.0
    • couchbase-bucket
    • None
    • KV Sprint 2020-February

    Description

      The clang-tidy tool in LLVM/Clang allows automated updating of code to more modern C++ standards / best practices. A good blog on the topic is here: https://www.kdab.com/clang-tidy-part-1-modernize-source-code-using-c11c14/

      Investigate running clang-tidy across the KV-Engine codebase:

      • What checkers are suitable for us / match our coding standards?
      • Can we automate / integrate into CV to defend the codebase?

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              drigby Dave Rigby (Inactive)
              drigby Dave Rigby (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty