-
clang-tidy/cppcoreguidelines/ 9/9
ConstCorrectnessCheck.h 27/27
ConstCorrectnessCheck.cpp -
CppCoreGuidelinesTidyModule.cpp -
cppcoreguidelines-const-correctness.rst -
test/clang-tidy/checkers/ -
cppcoreguidelines-const-correctness-cxx17.cpp -
cppcoreguidelines-const-correctness-pointer-as-values.cpp 7/7
cppcoreguidelines-const-correctness-transform-pointer-as-values.cpp 12/12
cppcoreguidelines-const-correctness-transform-values.cpp 18/18
cppcoreguidelines-const-correctness-values.cpp -
include/clang/ASTMatchers/ 2/2
ExprMutationAnalyzer.cpp -
ASTMatchersNarrowingTest.cpp -
ASTMatchersTraversalTest.cpp -
ExprMutationAnalyzerTest.cpp
| | Authored by JonasToth on Nov 27 2018, 4:04 AM. Event TimelineHerald added a project: Restricted Project. JonasToth retitled this revision from [clang-tidy] implement const-transformation for cppcoreguidelines-const-correctness to [clang-tidy] implement const-transformation for misc-const-correctness. JonasToth retitled this revision from [clang-tidy] implement const-transformation for misc-const-correctness to [clang-tidy] implement new check 'misc-const-correctness' to add 'const' to unmodified variables. This revision is now accepted and ready to land. This revision now requires changes to proceed. This revision was not accepted when it landed; it landed in state Needs Review. This revision was automatically updated to reflect the committed changes. Path | Size |
---|
| | | 4 lines | | clang-tidy/ | cppcoreguidelines/ |
| | | 1 line | | 60 lines | | 162 lines | | 3 lines | | | | 5 lines | | | | 68 lines | | test/ | clang-tidy/ | checkers/ |
| | | 31 lines | | 11 lines | | 13 lines | | 166 lines | | 692 lines | | | | include/ | clang/ | ASTMatchers/ |
| | | 140 lines | | | | | | 4 lines | | | | 72 lines | | | | | | 15 lines | | 152 lines | | | | 78 lines |
Commit | Tree | Parents | Author | Summary | Date |
---|
ca20b4b9977d | 285801543531 | fd9dc164c48d 7cdc60c3db1e | Jonas Toth | Merge branch 'master' into feature_transform_const.patch | Jan 3 2020, 11:55 AM | fd9dc164c48d | a218546c7602 | d9ade588461e | Jonas Toth | implement functionality for function pointers | Jan 3 2020, 10:16 AM | d9ade588461e | ad932c54db93 | 3976260d9561 0262d9795af6 | Jonas Toth | Merge branch 'feature_add_const' into feature_transform_const.patch | Jan 3 2020, 6:14 AM | 3976260d9561 | e88eed857ce4 | 09bb7743069e | Jonas Toth | mask failing test | Jan 2 2020, 1:34 PM | 0262d9795af6 | 81473c031c83 | 89d9381317da | Jonas Toth | add proper objc test, that fail mostly | Jan 2 2020, 1:21 PM | 89d9381317da | aaade9ffb4b0 | 9d7fddfbd374 | Jonas Toth | add more objc tests | Jan 2 2020, 12:48 PM | 09bb7743069e | d5fe6c863d79 | c30b1c521795 | Jonas Toth | | Jan 2 2020, 11:46 AM | c30b1c521795 | 0838e4003bcf | 2d9de5f77fa2 9d7fddfbd374 | Jonas Toth | Merge branch 'feature_add_const' into feature_transform_const.patch | Jan 2 2020, 3:27 AM | 9d7fddfbd374 | 8d2a0e8876f3 | 873405954e82 | Jonas Toth | | Jan 2 2020, 3:11 AM | 2d9de5f77fa2 | ebbb365bbe97 | be2abef53587 773667b8c20d | Jonas Toth | Merge branch 'master' into feature_transform_const.patch | Jan 1 2020, 9:25 AM | be2abef53587 | 3272e948818d | 2c11dbb5e0bc | Jonas Toth | more implicit casts ignored | Dec 31 2019, 11:02 AM | 2c11dbb5e0bc | 4606c6f6ec35 | 86be7267ef9c | Jonas Toth | ignore implicit casts in memberExpr(hasObjectExpression()) (Show More…) | Dec 31 2019, 10:22 AM | 86be7267ef9c | 72293d25ad61 | 75f99e334791 | Jonas Toth | add a true positive in typedependent context | Dec 31 2019, 7:58 AM | 75f99e334791 | c19d7205d39b | c338852a8146 | Jonas Toth | fix false positive of news in type-dependent contextes (Show More…) | Dec 31 2019, 7:54 AM | c338852a8146 | 3fd1d81420d3 | aa6c031c7a7a 873405954e82 | Jonas Toth | Merge branch 'feature_add_const' into feature_transform_const.patch | Dec 31 2019, 4:17 AM | 873405954e82 | a3d6b6ca2df0 | 88d341896e0e | Jonas Toth | clarify FIXME problem | Dec 31 2019, 4:14 AM | 88d341896e0e | aa456657d297 | 5afa0b241e53 | Jonas Toth | adjust skipLParens code slightly to remove redundant checks | Dec 31 2019, 4:03 AM | 5afa0b241e53 | 8c8cd58ae799 | 0fc138bb46d1 | Jonas Toth | fix variable name in macro tests2 | Dec 31 2019, 3:56 AM | aa6c031c7a7a | de840d726b26 | 79dc55a2dc86 | Jonas Toth | | Dec 30 2019, 1:33 PM | 79dc55a2dc86 | fecba014a147 | 4add9dfdd075 0fc138bb46d1 | Jonas Toth | Merge branch 'feature_add_const' into feature_transform_const.patch | Dec 30 2019, 1:08 PM | 0fc138bb46d1 | becdf543c8f8 | 3bdd21120484 | Jonas Toth | fix error from macro-defined variables | Dec 30 2019, 1:07 PM | 4add9dfdd075 | fecba014a147 | 884766d13760 | Jonas Toth | fix error from macro-defined variables | Dec 30 2019, 1:07 PM | 884766d13760 | e8b70218c414 | 6b80fd424452 3bdd21120484 | Jonas Toth | Merge branch 'feature_add_const' into feature_transform_const.patch | Dec 30 2019, 12:45 PM | 6b80fd424452 | 2529212fc6bc | 1e3398b9d3b0 522de90fc7e6 | Jonas Toth | Merge branch 'feature_add_const' into feature_transform_const.patch | Dec 30 2019, 12:36 PM | 3bdd21120484 | 862773c1b47c | 522de90fc7e6 | Jonas Toth | add actual reproducer | Dec 30 2019, 11:49 AM | 522de90fc7e6 | 61411107dc5c | 3bf578697759 | Jonas Toth | try adding a reproducer for crash | Dec 30 2019, 11:30 AM | 1e3398b9d3b0 | 0f212309520f | b331d3e00bb0 | Jonas Toth | fix actual transformations in const-check | Dec 30 2019, 9:17 AM | b331d3e00bb0 | 726d0696db32 | 1e37df30d807 3bf578697759 | Jonas Toth | Merge branch 'feature_add_const' into feature_transform_const.patch | Dec 30 2019, 9:15 AM | 1e37df30d807 | ff7d279a7df9 | ddc3d052aeaf 1247865fe024 | Jonas Toth | Merge branch 'master' into feature_transform_const.patch | Dec 30 2019, 9:14 AM | 3bf578697759 | ce4808e4bbdd | 8ca290ef88ce | Jonas Toth | fix brace | Dec 30 2019, 9:02 AM | 8ca290ef88ce | 6b225a410522 | 483b6e87b812 | Jonas Toth | remove more unnecessary classifier functions | Dec 30 2019, 8:58 AM | 483b6e87b812 | 59b542f8987a | 5dafa65360a0 | Jonas Toth | removing isPointerType | Dec 30 2019, 8:56 AM | 5dafa65360a0 | 8ee6615a402b | f46e57b1cdbb | Jonas Toth | fix properly | Dec 30 2019, 8:51 AM | f46e57b1cdbb | 548577b892c7 | 57c1027b132c | Jonas Toth | fix unittest calls | Dec 30 2019, 8:49 AM | 57c1027b132c | e54adde2b0f3 | 11c240c884c7 | Jonas Toth | fix only transform in the existing clang-tidy checks if possible | Dec 30 2019, 8:47 AM | 11c240c884c7 | 9f35e56c6b87 | fa81321ee78d | Jonas Toth | fix first set of review comments | Dec 30 2019, 8:40 AM | ddc3d052aeaf | cefd1867f74c | bc6e3210fd80 9e1a2a668b9d | Jonas Toth | Merge branch 'master' into feature_transform_const.patch | Dec 30 2019, 8:31 AM | fa81321ee78d | 53efb21004f8 | 1247865fe024 | Jonas Toth | create fresh branch with latest diff of the revision (Show More…) | Dec 30 2019, 8:22 AM | bc6e3210fd80 | 526d615d1ed4 | 9ec5630ed3ce | Jonas Toth | [Misc] work on fixing support and find out issues | Nov 18 2019, 4:01 PM | 9ec5630ed3ce | b873c79c6180 | ac92bce8dc86 | Jonas Toth | [Fix] compilation issues after type renaming | Nov 18 2019, 3:47 PM | ac92bce8dc86 | 7dba002b11b3 | 4a620f6ad025 a4221200ba8c | Jonas Toth | merge curretn master and new version for previous steps into this patch | Nov 18 2019, 12:28 PM | a4221200ba8c | 9e6a5f6131a4 | b7a33d740980 | Jonas Toth | tidy up the code a little bit, simplify logical expression with demorgan rules | Nov 18 2019, 7:43 AM | b7a33d740980 | d2976c9e2fb8 | 2e79fbb23048 | Jonas Toth | - update license - rebase to current master and updated patch for adding const | Nov 18 2019, 5:41 AM | 2e79fbb23048 | 339ac2bd13ad | c8bbeb878ee1 | Jonas Toth | [Misc] port check to monorepo | May 22 2019, 11:56 PM | c8bbeb878ee1 | 1c9b52cf059d | d7b8a348c80e | Jonas Toth | add more test cases for the transformation | Nov 16 2019, 3:37 PM | d7b8a348c80e | aa6bb8ce27a5 | c070a27acc47 | Jonas Toth | [Misc] port patch to monorepo | May 22 2019, 4:52 AM | 4a620f6ad025 | 84105ddb6f5c | c9a097a89d85 3a52e50d7379 | Jonas Toth | Merge branch 'master' into feature_transform_const.patch | Jul 22 2019, 3:36 AM | c9a097a89d85 | 65070edfa912 | 792dc04166da | Jonas Toth | [Misc] port patch to monorepo | May 23 2019, 1:31 AM |
|
Will this work under clangd as I don't think that links in the clangAnalysis libraries @sammccall?