| <?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.NonVirtualDestructor" |
| 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> |
| </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.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> |
| </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> |
| </extension> |
| </plugin> |