|
1789 | 1789 | "bugprone-dangling-handle",
|
1790 | 1790 | "bugprone-dynamic-static-initializers",
|
1791 | 1791 | "bugprone-easily-swappable-parameters",
|
| 1792 | + "bugprone-empty-catch", |
1792 | 1793 | "bugprone-exception-escape",
|
1793 | 1794 | "bugprone-fold-init-type",
|
1794 | 1795 | "bugprone-forward-declaration-namespace",
|
|
1806 | 1807 | "bugprone-misplaced-pointer-arithmetic-in-alloc",
|
1807 | 1808 | "bugprone-misplaced-widening-cast",
|
1808 | 1809 | "bugprone-move-forwarding-reference",
|
| 1810 | + "bugprone-multiple-*", |
| 1811 | + "bugprone-multiple-new-in-one-expression", |
1809 | 1812 | "bugprone-multiple-statement-macro",
|
1810 | 1813 | "bugprone-narrowing-conversions",
|
1811 | 1814 | "bugprone-no-escape",
|
| 1815 | + "bugprone-non-zero-enum-to-bool-conversion", |
1812 | 1816 | "bugprone-not-null-terminated-result",
|
1813 | 1817 | "bugprone-parent-virtual-call",
|
1814 | 1818 | "bugprone-posix-return",
|
|
1837 | 1841 | "bugprone-suspicious-semicolon",
|
1838 | 1842 | "bugprone-suspicious-string-compare",
|
1839 | 1843 | "bugprone-swapped-arguments",
|
| 1844 | + "bugprone-switch-missing-default-case", |
1840 | 1845 | "bugprone-terminating-continue",
|
1841 | 1846 | "bugprone-throw-keyword-missing",
|
1842 | 1847 | "bugprone-too-small-loop-variable",
|
|
1846 | 1851 | "bugprone-unhandled-*",
|
1847 | 1852 | "bugprone-unhandled-exception-at-new",
|
1848 | 1853 | "bugprone-unhandled-self-assignment",
|
| 1854 | + "bugprone-unique-ptr-array-mismatch", |
1849 | 1855 | "bugprone-unused-raii",
|
1850 | 1856 | "bugprone-unused-return-value",
|
1851 | 1857 | "bugprone-use-after-move",
|
|
2005 | 2011 | "cppcoreguidelines-*",
|
2006 | 2012 | "cppcoreguidelines-avoid-*",
|
2007 | 2013 | "cppcoreguidelines-avoid-c-arrays",
|
| 2014 | + "cppcoreguidelines-avoid-capturing-lambda-coroutines", |
2008 | 2015 | "cppcoreguidelines-avoid-const-or-ref-data-members",
|
2009 | 2016 | "cppcoreguidelines-avoid-do-while",
|
2010 | 2017 | "cppcoreguidelines-avoid-goto",
|
|
2017 | 2024 | "cppcoreguidelines-interfaces-global-init",
|
2018 | 2025 | "cppcoreguidelines-macro-to-enum",
|
2019 | 2026 | "cppcoreguidelines-macro-usage",
|
| 2027 | + "cppcoreguidelines-misleading-capture-default-by-value", |
| 2028 | + "cppcoreguidelines-missing-std-forward", |
2020 | 2029 | "cppcoreguidelines-narrowing-conversions",
|
2021 | 2030 | "cppcoreguidelines-no-malloc",
|
2022 | 2031 | "cppcoreguidelines-non-private-member-variables-in-classes",
|
|
2034 | 2043 | "cppcoreguidelines-pro-type-static-cast-downcast",
|
2035 | 2044 | "cppcoreguidelines-pro-type-union-access",
|
2036 | 2045 | "cppcoreguidelines-pro-type-vararg",
|
| 2046 | + "cppcoreguidelines-rvalue-reference-param-not-moved", |
2037 | 2047 | "cppcoreguidelines-slicing",
|
2038 | 2048 | "cppcoreguidelines-special-member-functions",
|
2039 | 2049 | "cppcoreguidelines-virtual-class-destructor",
|
|
2124 | 2134 | "llvmlibc-*",
|
2125 | 2135 | "llvmlibc-callee-namespace",
|
2126 | 2136 | "llvmlibc-implementation-in-namespace",
|
| 2137 | + "llvmlibc-inline-function-decl", |
2127 | 2138 | "llvmlibc-restrict-system-libc-headers",
|
2128 | 2139 | "misc-*",
|
2129 | 2140 | "misc-confusable-identifiers",
|
2130 | 2141 | "misc-const-correctness",
|
2131 | 2142 | "misc-definitions-in-headers",
|
| 2143 | + "misc-header-include-cycle", |
| 2144 | + "misc-include-cleaner", |
2132 | 2145 | "misc-misleading-*",
|
2133 | 2146 | "misc-misleading-bidirectional",
|
2134 | 2147 | "misc-misleading-identifier",
|
|
2170 | 2183 | "modernize-replace-random-shuffle",
|
2171 | 2184 | "modernize-return-braced-init-list",
|
2172 | 2185 | "modernize-shrink-to-fit",
|
| 2186 | + "modernize-type-traits", |
2173 | 2187 | "modernize-unary-static-assert",
|
2174 | 2188 | "modernize-use-*",
|
2175 | 2189 | "modernize-use-auto",
|
|
2184 | 2198 | "modernize-use-noexcept",
|
2185 | 2199 | "modernize-use-nullptr",
|
2186 | 2200 | "modernize-use-override",
|
| 2201 | + "modernize-use-std-print", |
2187 | 2202 | "modernize-use-trailing-return-type",
|
2188 | 2203 | "modernize-use-transparent-functors",
|
2189 | 2204 | "modernize-use-uncaught-exceptions",
|
|
2205 | 2220 | "openmp-exception-escape",
|
2206 | 2221 | "openmp-use-default-none",
|
2207 | 2222 | "performance-*",
|
| 2223 | + "performance-avoid-endl", |
2208 | 2224 | "performance-faster-string-find",
|
2209 | 2225 | "performance-for-range-copy",
|
2210 | 2226 | "performance-implicit-conversion-in-loop",
|
|
2218 | 2234 | "performance-no-*",
|
2219 | 2235 | "performance-no-automatic-move",
|
2220 | 2236 | "performance-no-int-to-ptr",
|
| 2237 | + "performance-noexcept-*", |
| 2238 | + "performance-noexcept-destructor", |
2221 | 2239 | "performance-noexcept-move-constructor",
|
| 2240 | + "performance-noexcept-swap", |
2222 | 2241 | "performance-trivially-destructible",
|
2223 | 2242 | "performance-type-promotion-in-math-fn",
|
2224 | 2243 | "performance-unnecessary-*",
|
|
2229 | 2248 | "portability-simd-intrinsics",
|
2230 | 2249 | "portability-std-allocator-const",
|
2231 | 2250 | "readability-*",
|
| 2251 | + "readability-avoid-*", |
2232 | 2252 | "readability-avoid-const-params-in-decls",
|
| 2253 | + "readability-avoid-unconditional-preprocessor-if", |
2233 | 2254 | "readability-braces-around-statements",
|
2234 | 2255 | "readability-const-return-type",
|
2235 | 2256 | "readability-container-*",
|
|
2255 | 2276 | "readability-misplaced-array-index",
|
2256 | 2277 | "readability-named-parameter",
|
2257 | 2278 | "readability-non-const-parameter",
|
| 2279 | + "readability-operators-representation", |
2258 | 2280 | "readability-qualified-auto",
|
2259 | 2281 | "readability-redundant-*",
|
2260 | 2282 | "readability-redundant-access-specifiers",
|
|
2353 | 2375 | "bugprone-dangling-handle",
|
2354 | 2376 | "bugprone-dynamic-static-initializers",
|
2355 | 2377 | "bugprone-easily-swappable-parameters",
|
| 2378 | + "bugprone-empty-catch", |
2356 | 2379 | "bugprone-exception-escape",
|
2357 | 2380 | "bugprone-fold-init-type",
|
2358 | 2381 | "bugprone-forward-declaration-namespace",
|
|
2370 | 2393 | "bugprone-misplaced-pointer-arithmetic-in-alloc",
|
2371 | 2394 | "bugprone-misplaced-widening-cast",
|
2372 | 2395 | "bugprone-move-forwarding-reference",
|
| 2396 | + "bugprone-multiple-*", |
| 2397 | + "bugprone-multiple-new-in-one-expression", |
2373 | 2398 | "bugprone-multiple-statement-macro",
|
2374 | 2399 | "bugprone-narrowing-conversions",
|
2375 | 2400 | "bugprone-no-escape",
|
| 2401 | + "bugprone-non-zero-enum-to-bool-conversion", |
2376 | 2402 | "bugprone-not-null-terminated-result",
|
2377 | 2403 | "bugprone-parent-virtual-call",
|
2378 | 2404 | "bugprone-posix-return",
|
|
2401 | 2427 | "bugprone-suspicious-semicolon",
|
2402 | 2428 | "bugprone-suspicious-string-compare",
|
2403 | 2429 | "bugprone-swapped-arguments",
|
| 2430 | + "bugprone-switch-missing-default-case", |
2404 | 2431 | "bugprone-terminating-continue",
|
2405 | 2432 | "bugprone-throw-keyword-missing",
|
2406 | 2433 | "bugprone-too-small-loop-variable",
|
|
2410 | 2437 | "bugprone-unhandled-*",
|
2411 | 2438 | "bugprone-unhandled-exception-at-new",
|
2412 | 2439 | "bugprone-unhandled-self-assignment",
|
| 2440 | + "bugprone-unique-ptr-array-mismatch", |
2413 | 2441 | "bugprone-unused-raii",
|
2414 | 2442 | "bugprone-unused-return-value",
|
2415 | 2443 | "bugprone-use-after-move",
|
|
2569 | 2597 | "cppcoreguidelines-*",
|
2570 | 2598 | "cppcoreguidelines-avoid-*",
|
2571 | 2599 | "cppcoreguidelines-avoid-c-arrays",
|
| 2600 | + "cppcoreguidelines-avoid-capturing-lambda-coroutines", |
2572 | 2601 | "cppcoreguidelines-avoid-const-or-ref-data-members",
|
2573 | 2602 | "cppcoreguidelines-avoid-do-while",
|
2574 | 2603 | "cppcoreguidelines-avoid-goto",
|
|
2581 | 2610 | "cppcoreguidelines-interfaces-global-init",
|
2582 | 2611 | "cppcoreguidelines-macro-to-enum",
|
2583 | 2612 | "cppcoreguidelines-macro-usage",
|
| 2613 | + "cppcoreguidelines-misleading-capture-default-by-value", |
| 2614 | + "cppcoreguidelines-missing-std-forward", |
2584 | 2615 | "cppcoreguidelines-narrowing-conversions",
|
2585 | 2616 | "cppcoreguidelines-no-malloc",
|
2586 | 2617 | "cppcoreguidelines-non-private-member-variables-in-classes",
|
|
2598 | 2629 | "cppcoreguidelines-pro-type-static-cast-downcast",
|
2599 | 2630 | "cppcoreguidelines-pro-type-union-access",
|
2600 | 2631 | "cppcoreguidelines-pro-type-vararg",
|
| 2632 | + "cppcoreguidelines-rvalue-reference-param-not-moved", |
2601 | 2633 | "cppcoreguidelines-slicing",
|
2602 | 2634 | "cppcoreguidelines-special-member-functions",
|
2603 | 2635 | "cppcoreguidelines-virtual-class-destructor",
|
|
2688 | 2720 | "llvmlibc-*",
|
2689 | 2721 | "llvmlibc-callee-namespace",
|
2690 | 2722 | "llvmlibc-implementation-in-namespace",
|
| 2723 | + "llvmlibc-inline-function-decl", |
2691 | 2724 | "llvmlibc-restrict-system-libc-headers",
|
2692 | 2725 | "misc-*",
|
2693 | 2726 | "misc-confusable-identifiers",
|
2694 | 2727 | "misc-const-correctness",
|
2695 | 2728 | "misc-definitions-in-headers",
|
| 2729 | + "misc-header-include-cycle", |
| 2730 | + "misc-include-cleaner", |
2696 | 2731 | "misc-misleading-*",
|
2697 | 2732 | "misc-misleading-bidirectional",
|
2698 | 2733 | "misc-misleading-identifier",
|
|
2734 | 2769 | "modernize-replace-random-shuffle",
|
2735 | 2770 | "modernize-return-braced-init-list",
|
2736 | 2771 | "modernize-shrink-to-fit",
|
| 2772 | + "modernize-type-traits", |
2737 | 2773 | "modernize-unary-static-assert",
|
2738 | 2774 | "modernize-use-*",
|
2739 | 2775 | "modernize-use-auto",
|
|
2748 | 2784 | "modernize-use-noexcept",
|
2749 | 2785 | "modernize-use-nullptr",
|
2750 | 2786 | "modernize-use-override",
|
| 2787 | + "modernize-use-std-print", |
2751 | 2788 | "modernize-use-trailing-return-type",
|
2752 | 2789 | "modernize-use-transparent-functors",
|
2753 | 2790 | "modernize-use-uncaught-exceptions",
|
|
2769 | 2806 | "openmp-exception-escape",
|
2770 | 2807 | "openmp-use-default-none",
|
2771 | 2808 | "performance-*",
|
| 2809 | + "performance-avoid-endl", |
2772 | 2810 | "performance-faster-string-find",
|
2773 | 2811 | "performance-for-range-copy",
|
2774 | 2812 | "performance-implicit-conversion-in-loop",
|
|
2782 | 2820 | "performance-no-*",
|
2783 | 2821 | "performance-no-automatic-move",
|
2784 | 2822 | "performance-no-int-to-ptr",
|
| 2823 | + "performance-noexcept-*", |
| 2824 | + "performance-noexcept-destructor", |
2785 | 2825 | "performance-noexcept-move-constructor",
|
| 2826 | + "performance-noexcept-swap", |
2786 | 2827 | "performance-trivially-destructible",
|
2787 | 2828 | "performance-type-promotion-in-math-fn",
|
2788 | 2829 | "performance-unnecessary-*",
|
|
2793 | 2834 | "portability-simd-intrinsics",
|
2794 | 2835 | "portability-std-allocator-const",
|
2795 | 2836 | "readability-*",
|
| 2837 | + "readability-avoid-*", |
2796 | 2838 | "readability-avoid-const-params-in-decls",
|
| 2839 | + "readability-avoid-unconditional-preprocessor-if", |
2797 | 2840 | "readability-braces-around-statements",
|
2798 | 2841 | "readability-const-return-type",
|
2799 | 2842 | "readability-container-*",
|
|
2819 | 2862 | "readability-misplaced-array-index",
|
2820 | 2863 | "readability-named-parameter",
|
2821 | 2864 | "readability-non-const-parameter",
|
| 2865 | + "readability-operators-representation", |
2822 | 2866 | "readability-qualified-auto",
|
2823 | 2867 | "readability-redundant-*",
|
2824 | 2868 | "readability-redundant-access-specifiers",
|
|
0 commit comments