gecko-dev/build/clang-plugin
Tristan Bourvon ba0998ae31 Bug 1380423 - Add static-analysis to enforce strict rules on functions which can run scripts. r=mystor
MozReview-Commit-ID: GGSyq0z5msB
2017-08-08 19:48:53 +03:00
..
tests Bug 1380423 - Add static-analysis to enforce strict rules on functions which can run scripts. r=mystor 2017-08-08 19:48:53 +03:00
.clang-format Run clang-format on clang-plugin.cpp, no bug 2015-08-18 23:09:24 -04:00
ArithmeticArgChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
ArithmeticArgChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
AssertAssignmentChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
AssertAssignmentChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
BaseCheck.h Bug 1324320 follow-up: Fix a mistake that breaks the build 2016-12-28 21:19:30 -05:00
CanRunScriptChecker.cpp Bug 1380423 - Add static-analysis to enforce strict rules on functions which can run scripts. r=mystor 2017-08-08 19:48:53 +03:00
CanRunScriptChecker.h Bug 1380423 - Add static-analysis to enforce strict rules on functions which can run scripts. r=mystor 2017-08-08 19:48:53 +03:00
Checks.inc Bug 1380423 - Add static-analysis to enforce strict rules on functions which can run scripts. r=mystor 2017-08-08 19:48:53 +03:00
ChecksIncludes.inc Bug 1380423 - Add static-analysis to enforce strict rules on functions which can run scripts. r=mystor 2017-08-08 19:48:53 +03:00
CustomMatchers.h Bug 1380423 - Add static-analysis to enforce strict rules on functions which can run scripts. r=mystor 2017-08-08 19:48:53 +03:00
CustomTypeAnnotation.cpp Bug 1339537 - Part 5: Produce better annotation reason diagnostics for implicit annotations, r=ehsan 2017-04-27 12:44:55 -04:00
CustomTypeAnnotation.h Bug 1339537 - Part 5: Produce better annotation reason diagnostics for implicit annotations, r=ehsan 2017-04-27 12:44:55 -04:00
DanglingOnTemporaryChecker.cpp Bug 1374024 - apply clang-format on some files from static analysis. r=mystor 2017-07-13 12:00:06 +02:00
DanglingOnTemporaryChecker.h Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor 2017-07-05 16:14:21 +02:00
DiagnosticsMatcher.cpp Bug 1324320 - Port the must-override check to the clang-tidy compatible framework; r=mystor 2016-12-28 21:14:39 -05:00
DiagnosticsMatcher.h Bug 1324320 - Port the must-override check to the clang-tidy compatible framework; r=mystor 2016-12-28 21:14:39 -05:00
ExplicitImplicitChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
ExplicitImplicitChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
ExplicitOperatorBoolChecker.cpp Bug 1324328 - Remove MozChecker and some unused code; r=mystor 2016-12-28 21:14:51 -05:00
ExplicitOperatorBoolChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
KungFuDeathGripChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
KungFuDeathGripChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
Makefile.in Bug 1246334 - Add support for building the clang plugin using clang-cl; r=glandium 2016-02-26 07:29:48 -05:00
MemMoveAnnotation.h Bug 1339537 - Part 5: Produce better annotation reason diagnostics for implicit annotations, r=ehsan 2017-04-27 12:44:55 -04:00
MozCheckAction.cpp Bug 1326229 - Move the include for FrontendPluginRegistry.h to MozCheckAction.cpp; r=mystor 2016-12-29 13:22:22 -05:00
MozillaTidyModule.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
MustOverrideChecker.cpp Bug 1324328 - Remove MozChecker and some unused code; r=mystor 2016-12-28 21:14:51 -05:00
MustOverrideChecker.h Bug 1324320 - Port the must-override check to the clang-tidy compatible framework; r=mystor 2016-12-28 21:14:39 -05:00
MustReturnFromCallerChecker.cpp Bug 1331434 - Part 1: Add an analysis to require a return after calls to annotated functions, r=ehsan 2017-03-07 19:06:48 -05:00
MustReturnFromCallerChecker.h Bug 1331434 - Part 1: Add an analysis to require a return after calls to annotated functions, r=ehsan 2017-03-07 19:06:48 -05:00
MustUseChecker.cpp Bug 1324325 - Port the muse-use check to the clang-tidy compatible framework; r=mystor 2016-12-28 21:14:49 -05:00
MustUseChecker.h Bug 1324325 - Port the muse-use check to the clang-tidy compatible framework; r=mystor 2016-12-28 21:14:49 -05:00
NaNExprChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NaNExprChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NeedsNoVTableTypeChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NeedsNoVTableTypeChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NoAddRefReleaseOnReturnChecker.cpp Bug 1332078 - Ignore trivial nodes when checking for MOZ_NO_ADDREF_RELEASE_ON_RETURN calls, r=ehsan 2017-01-19 15:27:22 -05:00
NoAddRefReleaseOnReturnChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NoAutoTypeChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NoAutoTypeChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NoDuplicateRefCntMemberChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NoDuplicateRefCntMemberChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NoExplicitMoveConstructorChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NoExplicitMoveConstructorChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NonMemMovableMemberChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NonMemMovableMemberChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NonMemMovableTemplateArgChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NonMemMovableTemplateArgChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
NonParamInsideFunctionDeclChecker.cpp Bug 1339537 - Part 5: Produce better annotation reason diagnostics for implicit annotations, r=ehsan 2017-04-27 12:44:55 -04:00
NonParamInsideFunctionDeclChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
OverrideBaseCallChecker.cpp Bug 1332078 - Ignore trivial nodes when checking for MOZ_NO_ADDREF_RELEASE_ON_RETURN calls, r=ehsan 2017-01-19 15:27:22 -05:00
OverrideBaseCallChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
OverrideBaseCallUsageChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
OverrideBaseCallUsageChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
RecurseGuard.h Bug 1331434 - Part 1: Add an analysis to require a return after calls to annotated functions, r=ehsan 2017-03-07 19:06:48 -05:00
RefCountedCopyConstructorChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
RefCountedCopyConstructorChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
RefCountedInsideLambdaChecker.cpp Bug 1336510 - Part 1: Correct the RefCountedInsideLambda Check to complain about capturing and using `this` without a backing strong reference, r=ehsan 2017-03-01 15:09:44 -05:00
RefCountedInsideLambdaChecker.h Bug 1336510 - Part 1: Correct the RefCountedInsideLambda Check to complain about capturing and using `this` without a backing strong reference, r=ehsan 2017-03-01 15:09:44 -05:00
ScopeChecker.cpp Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
ScopeChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
SprintfLiteralChecker.cpp Bug 1326289 - Fix BitWidth assertion failure in debug clang-plugin, r=ehsan 2017-01-19 15:26:49 -05:00
SprintfLiteralChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
StmtToBlockMap.h Bug 1331434 - Part 1: Add an analysis to require a return after calls to annotated functions, r=ehsan 2017-03-07 19:06:48 -05:00
ThirdPartyPaths.h Bug 1339537 - Part 1: Teach the clang plugin about ThirdPartyPaths.txt, r=ehsan 2017-04-27 12:44:46 -04:00
ThirdPartyPaths.py Bug 1339537 - Part 1: Teach the clang plugin about ThirdPartyPaths.txt, r=ehsan 2017-04-27 12:44:46 -04:00
TrivialCtorDtorChecker.cpp Bug 1335991 part 2 - Make sure the cxxRecordDecl has definition before checking anything. r=Ehsan 2017-03-08 15:43:06 +08:00
TrivialCtorDtorChecker.h Bug 1324315 - Refactor the clang plugin to use a framework similar to clang-tidy's; r=mystor 2016-12-28 20:47:47 -05:00
Utils.h Bug 1380423 - Add static-analysis to enforce strict rules on functions which can run scripts. r=mystor 2017-08-08 19:48:53 +03:00
VariableUsageHelpers.cpp Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor 2017-07-05 16:14:21 +02:00
VariableUsageHelpers.h Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor 2017-07-05 16:14:21 +02:00
import_mozilla_checks.py Bug 1339537 - Part 1: Teach the clang plugin about ThirdPartyPaths.txt, r=ehsan 2017-04-27 12:44:46 -04:00
moz.build Bug 1380423 - Add static-analysis to enforce strict rules on functions which can run scripts. r=mystor 2017-08-08 19:48:53 +03:00
plugin.h Bug 1331434 - Part 1: Add an analysis to require a return after calls to annotated functions, r=ehsan 2017-03-07 19:06:48 -05:00