forked from qt-creator/qt-creator
QmlJS checks: Hint about extra parentheses.
Migrated from QtChecker. Change-Id: I85f7dd039ac858b103dfe0af257f66031540c5de Reviewed-on: http://codereview.qt-project.org/5969 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
This commit is contained in:
@@ -96,6 +96,10 @@ protected:
|
||||
virtual bool visit(AST::NewMemberExpression *ast);
|
||||
virtual bool visit(AST::CallExpression *ast);
|
||||
virtual bool visit(AST::StatementList *ast);
|
||||
virtual bool visit(AST::ReturnStatement *ast);
|
||||
virtual bool visit(AST::ThrowStatement *ast);
|
||||
virtual bool visit(AST::DeleteExpression *ast);
|
||||
virtual bool visit(AST::TypeOfExpression *ast);
|
||||
|
||||
virtual void endVisit(QmlJS::AST::UiObjectInitializer *);
|
||||
|
||||
@@ -108,6 +112,7 @@ private:
|
||||
void checkProperty(QmlJS::AST::UiQualifiedId *);
|
||||
void checkNewExpression(AST::ExpressionNode *node);
|
||||
void checkBindingRhs(AST::Statement *statement);
|
||||
void checkExtraParentheses(AST::ExpressionNode *expression);
|
||||
|
||||
void addMessages(const QList<StaticAnalysis::Message> &messages);
|
||||
void addMessage(const StaticAnalysis::Message &message);
|
||||
|
||||
Reference in New Issue
Block a user