mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00

Display the new more accurate error when all candidates were failed instantiations. Otherwise, if there is a mix of failed instantiation and wrong number of arguments, display the old message. This could really be improved even more... template<typename T> void function() {} Before: function(); // Invalid arguments 'Candidates are: After: function(); // Cannot instantiate template function 'Candidates are:
708 lines
36 KiB
XML
708 lines
36 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.4"?>
|
|
<plugin>
|
|
<extension
|
|
point="org.eclipse.cdt.codan.core.checkers"
|
|
id="org.eclipse.cdt.codan.core.internal.checkers">
|
|
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionChecker"
|
|
name="%checker.name.AssignmentInCondition">
|
|
<problem
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.AssignmentInCondition"
|
|
id="org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.AssignmentInCondition"
|
|
name="%problem.name.AssignmentInCondition">
|
|
</problem>
|
|
</checker>
|
|
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectChecker"
|
|
name="%checker.name.StatementHasNoEffect">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.StatementHasNoEffect"
|
|
id="org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem"
|
|
messagePattern="%problem.messagePattern.StatementHasNoEffect"
|
|
name="%problem.name.StatementHasNoEffect"/>
|
|
</checker>
|
|
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructor"
|
|
name="%checker.name.NonVirtualDestructor">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.NonVirtualDestructor"
|
|
id="org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem"
|
|
messagePattern="%problem.messagePattern.NonVirtualDestructor"
|
|
name="%problem.name.NonVirtualDestructor">
|
|
</problem>
|
|
</checker>
|
|
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.CatchByReference"
|
|
id="org.eclipse.cdt.codan.internal.checkers.CatchByReference"
|
|
name="%checker.name.CatchByReference">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.CatchByReference"
|
|
id="org.eclipse.cdt.codan.internal.checkers.CatchByReference"
|
|
name="%problem.name.CatchByReference"
|
|
messagePattern="%problem.messagePattern.CatchByReference">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisChecker"
|
|
name="%checker.name.SuggestedParenthesis">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.SuggestedParenthesis"
|
|
id="org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem"
|
|
messagePattern="%problem.messagePattern.SuggestedParenthesis"
|
|
name="%problem.name.SuggestedParenthesis">
|
|
</problem>
|
|
</checker>
|
|
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker"
|
|
name="%checker.name.NamingConventionFunction">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Info"
|
|
description="%problem.description.NamingConventionFunction"
|
|
id="org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker"
|
|
messagePattern="%problem.messagePattern.NamingConventionFunction"
|
|
multiple="true"
|
|
name="%problem.name.NamingConventionFunction">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.ReturnChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.ReturnChecker"
|
|
name="%checker.name.ReturnChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.NoReturnValue"
|
|
id="org.eclipse.cdt.codan.checkers.noreturn"
|
|
messagePattern="%problem.messagePattern.NoReturnValue"
|
|
name="%problem.name.NoReturnValue">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.UnusedReturnValue"
|
|
id="org.eclipse.cdt.codan.checkers.errreturnvalue"
|
|
messagePattern="%problem.messagePattern.UnusedReturnValue"
|
|
name="%problem.name.UnusedReturnValue">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.NoReturn"
|
|
id="org.eclipse.cdt.codan.checkers.errnoreturn"
|
|
messagePattern="%problem.messagePattern.NoReturn"
|
|
name="%problem.name.NoReturn">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.LocalVarReturn"
|
|
id="org.eclipse.cdt.codan.checkers.localvarreturn"
|
|
messagePattern="%problem.messagePattern.LocalVarReturn"
|
|
name="%problem.name.LocalVarReturn">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.ProblemBindingChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.ProblemBindingChecker"
|
|
name="%binding.checker.name">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.G"
|
|
id="org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.G"
|
|
name="%problem.name.G">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.0"
|
|
id="org.eclipse.cdt.codan.internal.checkers.OverloadProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.0"
|
|
name="%problem.name.0">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.1"
|
|
id="org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.1"
|
|
name="%problem.name.1">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.2"
|
|
id="org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.2"
|
|
name="%problem.name.2">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.3"
|
|
id="org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.3"
|
|
name="%problem.name.3">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.4"
|
|
id="org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.4"
|
|
name="%problem.name.4">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.5"
|
|
id="org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.5"
|
|
name="%problem.name.5">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.6"
|
|
id="org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.6"
|
|
name="%problem.name.6">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.7"
|
|
id="org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.7"
|
|
name="%problem.name.7">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.8"
|
|
id="org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.8"
|
|
name="%problem.name.8">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.9"
|
|
id="org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.9"
|
|
name="%problem.name.9">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.10"
|
|
id="org.eclipse.cdt.codan.internal.checkers.InvalidArguments"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.10"
|
|
name="%problem.name.10">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.14"
|
|
id="org.eclipse.cdt.codan.internal.checkers.TemplateInstantiationProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.14"
|
|
name="%problem.name.14">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.11"
|
|
id="org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.11"
|
|
name="%problem.name.11">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.12"
|
|
id="org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.12"
|
|
name="%problem.name.12">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.13"
|
|
id="org.eclipse.cdt.codan.internal.checkers.StructuredBindingDeclarationProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem"
|
|
messagePattern="%problem.messagePattern.13"
|
|
name="%problem.name.13">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfChecker"
|
|
name="%checker.name.AssignmentToItself">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.AssignmentToItself"
|
|
id="org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem"
|
|
messagePattern="%problem.messagePattern.AssignmentToItself"
|
|
name="%problem.name.AssignmentToItself">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.ReturnStyleChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.ReturnStyle"
|
|
name="%checker.name.ReturnStyle">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.ReturnStyle"
|
|
id="org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem"
|
|
messagePattern="%problem.messagePattern.ReturnStyle"
|
|
name="%problem.name.ReturnStyle">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolon"
|
|
name="%checker.name.SuspiciousSemicolon">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.SuspiciousSemicolon"
|
|
id="org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem"
|
|
messagePattern="%problem.messagePattern.SuspiciousSemicolon"
|
|
name="%problem.name.SuspiciousSemicolon">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.CaseBreakChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.CaseBreak"
|
|
name="%checker.name.CaseBreak">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.CaseBreak"
|
|
id="org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem"
|
|
messagePattern="%problem.messagePattern.CaseBreak"
|
|
name="%checker.name.CaseBreak">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.fs.ScanfFormatStringSecurityChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityChecker"
|
|
name="%checker.name.FormatString">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.Security"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.FormatString"
|
|
id="org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem"
|
|
messagePattern="%problem.messagePattern.FormatString"
|
|
name="%problem.name.FormatString">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.AbstractClassInstantiationChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation"
|
|
name="%checker.name.AbstractClassCreation">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CompilerErrors"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.AbstractClassCreation"
|
|
id="org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation"
|
|
messagePattern="%problem.messagePattern.AbstractClassCreation"
|
|
name="%problem.name.AbstractClassCreation">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.UnusedSymbolInFileScopeChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.UnusedSymbolInFileScopeChecker"
|
|
name="%checker.name.UnusedSymbolInFileScopeChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.UnusedVariableDeclarationProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem"
|
|
messagePattern="%problem.messagePattern.UnusedVariableDeclarationProblem"
|
|
multiple="true"
|
|
name="%problem.name.UnusedVariableDeclarationProblem">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.UnusedFunctionDeclarationProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem"
|
|
messagePattern="%problem.messagePattern.UnusedFunctionDeclarationProblem"
|
|
multiple="true"
|
|
name="%problem.name.UnusedFunctionDeclarationProblem">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.UnusedStaticFunctionProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem"
|
|
messagePattern="%problem.messagePattern.UnusedStaticFunctionProblem"
|
|
multiple="true"
|
|
name="%problem.name.UnusedStaticFunctionProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.ClassMembersInitializationChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization"
|
|
name="%checker.name.ClassMembersInitialization">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.ClassMembersInitialization"
|
|
id="org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization"
|
|
messagePattern="%problem.messagePattern.ClassMembersInitialization"
|
|
name="%problem.name.ClassMembersInitialization">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.CommentChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.CommentChecker"
|
|
name="Comment Checks">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Error"
|
|
description="This rule will flag usage of // style comments. Only applicable for C code, not C++"
|
|
id="org.eclipse.cdt.codan.checkers.nolinecomment"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="Line comments ''//'' are not allowed"
|
|
multiple="false"
|
|
name="Line comments">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Error"
|
|
description="This rule will flag usage of /* inside another comment."
|
|
id="org.eclipse.cdt.codan.checkers.nocommentinside"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="Sequence ''/*'' used inside the comment"
|
|
name="Nesting comments">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.DecltypeAutoChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.DecltypeAutoChecker"
|
|
name="%checker.name.DecltypeAutoChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="true"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.DecltypeAutoProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.DecltypeAutoProblem"
|
|
name="%problem.name.DecltypeAutoProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.UsingInHeaderChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.UsingInHeaderChecker"
|
|
name="%checker.name.UsingInHeaderChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.UsingInHeaderProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.UsingInHeaderProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.UsingInHeaderProblem"
|
|
name="%problem.name.UsingInHeaderProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.CStyleCastChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.CStyleCastChecker"
|
|
name="%checker.name.CStyleCastChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.CStyleCastProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.CStyleCastProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.CStyleCastProblem"
|
|
name="%problem.name.CStyleCastProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.GotoStatementChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.GotoStatementChecker"
|
|
name="%checker.name.GotoStatementChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.GotoStatementProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.GotoStatementProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.GotoStatementProblem"
|
|
name="%problem.name.GotoStatementProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.CopyrightChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.CopyrightChecker"
|
|
name="%checker.name.CopyrightChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.CopyrightProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.CopyrightProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.CopyrightProblem"
|
|
name="%problem.name.CopyrightProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.FloatCompareChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.FloatCompareChecker"
|
|
name="%checker.name.FloatCompareChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.FloatCompareProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.FloatCompareProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.FloatCompareProblem"
|
|
name="%problem.name.FloatCompareProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.SwitchCaseChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.SwitchCaseChecker"
|
|
name="%checker.name.SwitchCaseChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.MissCaseProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.MissCaseProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.MissCaseProblem"
|
|
name="%problem.name.MissCaseProblem">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.MissDefaultProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.MissDefaultProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.MissDefaultProblem"
|
|
name="%problem.name.MissDefaultProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallChecker"
|
|
name="%checker.name.VirtualMethodCallChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Error"
|
|
description="%problem.description.VirtualMethodCallProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.VirtualMethodCallProblem"
|
|
name="%problem.name.VirtualMethodCallProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.AssignmentOperatorChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.AssignmentOperatorChecker"
|
|
name="%checker.name.AssignmentOperatorChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.MissSelfCheckProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.MissSelfCheckProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.MissSelfCheckProblem"
|
|
name="%problem.name.MissSelfCheckProblem">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.MissReferenceProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.MissReferenceProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.MissReferenceProblem"
|
|
name="%problem.name.MissReferenceProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.BlacklistChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.BlacklistChecker"
|
|
name="%checker.name.BlacklistChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.BlacklistProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.BlacklistProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.BlacklistProblem"
|
|
name="%problem.name.BlacklistProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.ShallowCopyChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.ShallowCopyChecker"
|
|
name="%checker.name.ShallowCopyChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.ShallowCopyProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.ShallowCopyProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.ShallowCopyProblem"
|
|
name="%problem.name.ShallowCopyProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.VariableInitializationChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.VariableInitializationChecker"
|
|
name="%checker.name.VariablesChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.StaticVariableInHeaderProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.StaticVariableInHeaderProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.StaticVariableInHeaderProblem"
|
|
name="%problem.name.StaticVariableInHeaderProblem">
|
|
</problem>
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.MultipleDeclarationsProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.MultipleDeclarationsProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.MultipleDeclarationsProblem"
|
|
name="%problem.name.MultipleDeclarationsProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.SymbolShadowingChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.SymbolShadowing"
|
|
name="%checker.name.SymbolShadowing">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.SymbolShadowing"
|
|
id="org.eclipse.cdt.codan.internal.checkers.SymbolShadowingProblem"
|
|
messagePattern="%problem.messagePattern.SymbolShadowing"
|
|
name="%problem.name.SymbolShadowing">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.MagicNumberChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.MagicNumberChecker"
|
|
name="%checker.name.MagicNumberChecker">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.CodeStyle"
|
|
defaultEnabled="false"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.MagicNumberProblem"
|
|
id="org.eclipse.cdt.codan.internal.checkers.MagicNumberProblem"
|
|
markerType="org.eclipse.cdt.codan.core.codanProblem"
|
|
messagePattern="%problem.messagePattern.MagicNumberProblem"
|
|
name="%problem.name.MagicNumberProblem">
|
|
</problem>
|
|
</checker>
|
|
<checker
|
|
class="org.eclipse.cdt.codan.internal.checkers.NoDiscardChecker"
|
|
id="org.eclipse.cdt.codan.internal.checkers.NoDiscardChecker"
|
|
name="%checker.name.NoDiscard">
|
|
<problem
|
|
category="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
|
|
defaultSeverity="Warning"
|
|
description="%problem.description.NoDiscard"
|
|
id="org.eclipse.cdt.codan.internal.checkers.NoDiscardProblem"
|
|
messagePattern="%problem.messagePattern.NoDiscard"
|
|
name="%problem.name.NoDiscard"/>
|
|
</checker>
|
|
</extension>
|
|
</plugin>
|