Modernize clang-tidy Markdown port

40 documents in four batches. Each batch has a pure rename PR followed by a Markdown conversion PR.

Browse the Furo documentation preview

Batch 1: PRs 1 and 2

Check namePrevNow
modernize-avoid-bindLLVM documentationMarkdown version
modernize-avoid-c-arraysLLVM documentationMarkdown version
modernize-avoid-c-style-castLLVM documentationMarkdown version
modernize-concat-nested-namespacesLLVM documentationMarkdown version
modernize-deprecated-headersLLVM documentationMarkdown version
modernize-loop-convertLLVM documentationMarkdown version
modernize-macro-to-enumLLVM documentationMarkdown version
modernize-make-sharedLLVM documentationMarkdown version
modernize-make-uniqueLLVM documentationMarkdown version
modernize-min-max-use-initializer-listLLVM documentationMarkdown version

Batch 2: PRs 3 and 4

Check namePrevNow
modernize-pass-by-valueLLVM documentationMarkdown version
modernize-raw-string-literalLLVM documentationMarkdown version
modernize-replace-auto-ptrLLVM documentationMarkdown version
modernize-replace-disallow-copy-and-assign-macroLLVM documentationMarkdown version
modernize-replace-random-shuffleLLVM documentationMarkdown version
modernize-type-traitsLLVM documentationMarkdown version
modernize-use-autoLLVM documentationMarkdown version
modernize-use-constraintsLLVM documentationMarkdown version
modernize-use-default-member-initLLVM documentationMarkdown version
modernize-use-designated-initializersLLVM documentationMarkdown version

Batch 3: PRs 5 and 6

Check namePrevNow
modernize-use-emplaceLLVM documentationMarkdown version
modernize-use-equals-defaultLLVM documentationMarkdown version
modernize-use-equals-deleteLLVM documentationMarkdown version
modernize-use-integer-sign-comparisonLLVM documentationMarkdown version
modernize-use-nodiscardLLVM documentationMarkdown version
modernize-use-noexceptLLVM documentationMarkdown version
modernize-use-nullptrLLVM documentationMarkdown version
modernize-use-overrideLLVM documentationMarkdown version
modernize-use-rangesLLVM documentationMarkdown version
modernize-use-scoped-lockLLVM documentationMarkdown version

Batch 4: PRs 7 and 8

Check namePrevNow
modernize-use-std-bitLLVM documentationMarkdown version
modernize-use-std-formatLLVM documentationMarkdown version
modernize-use-std-numbersLLVM documentationMarkdown version
modernize-use-std-printLLVM documentationMarkdown version
modernize-use-string-viewLLVM documentationMarkdown version
modernize-use-structured-bindingLLVM documentationMarkdown version
modernize-use-trailing-return-typeLLVM documentationMarkdown version
modernize-use-transparent-functorsLLVM documentationMarkdown version
modernize-use-uncaught-exceptionsLLVM documentationMarkdown version
modernize-use-usingLLVM documentationMarkdown version