forked from qt-creator/qt-creator
QmlJS checks: Add Hint about anonymous function formatting.
Migrated from QtChecker. Change-Id: I0178cc189d1c98b51e1aeb43db7421ba8c43fc7e Reviewed-on: http://codereview.qt-project.org/5856 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com> Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
This commit is contained in:
@@ -807,6 +807,16 @@ bool Check::visit(FunctionDeclaration *ast)
|
||||
|
||||
bool Check::visit(FunctionExpression *ast)
|
||||
{
|
||||
if (ast->name.isEmpty()) {
|
||||
SourceLocation locfunc = ast->functionToken;
|
||||
SourceLocation loclparen = ast->lparenToken;
|
||||
if (locfunc.isValid() && loclparen.isValid()
|
||||
&& (locfunc.startLine != loclparen.startLine
|
||||
|| locfunc.end() + 1 != loclparen.begin())) {
|
||||
addMessage(HintAnonymousFunctionSpacing, locationFromRange(locfunc, loclparen));
|
||||
}
|
||||
}
|
||||
|
||||
DeclarationsCheck bodyCheck;
|
||||
addMessages(bodyCheck(ast));
|
||||
|
||||
|
Reference in New Issue
Block a user