src/client/gmeServerRequests.js
function checkMetaRules(nodePaths, includeChildren, callback) {
            var parameters = {
                command: CONSTANTS.SERVER_WORKER_REQUESTS.CHECK_CONSTRAINTS,
                checkType: 'META', //TODO this should come from a constant
                includeChildren: includeChildren,
                nodePaths: nodePaths,
                commitHash: state.commitHash,
                projectId: state.project.projectId
            };

            storage.simpleRequest(parameters, function (err, result) {
                if (err) {
                    logger.error(err);
                }

                if (result) {
                    client.dispatchEvent(client.CONSTANTS.META_RULES_RESULT, result);
                } else {
                    client.notifyUser({
                        severity: 'error',
                        message: 'Evaluating Meta rules failed with error.'
                    });
                }

                if (callback) {
                    callback(err, result);
                }
            });
        }
function checkMetaRules(nodePaths, includeChildren, callback) {
            var parameters = {
                command: CONSTANTS.SERVER_WORKER_REQUESTS.CHECK_CONSTRAINTS,
                checkType: 'META', //TODO this should come from a constant
                includeChildren: includeChildren,
                nodePaths: nodePaths,
                commitHash: state.commitHash,
                projectId: state.project.projectId
            };

            storage.simpleRequest(parameters, function (err, result) {
                if (err) {
                    logger.error(err);
                }

                if (result) {
                    client.dispatchEvent(client.CONSTANTS.META_RULES_RESULT, result);
                } else {
                    client.notifyUser({
                        severity: 'error',
                        message: 'Evaluating Meta rules failed with error.'
                    });
                }

                if (callback) {
                    callback(err, result);
                }
            });
        }
function checkMetaRules ( nodePaths , includeChildren , callback ) { var parameters = { command : CONSTANTS . SERVER_WORKER_REQUESTS . CHECK_CONSTRAINTS , checkType : 'META' , //TODO this should come from a constant includeChildren : includeChildren , nodePaths : nodePaths , commitHash : state . commitHash , projectId : state . project . projectId } ; storage . simpleRequest ( parameters , function ( err , result ) { if ( err ) { logger . error ( err ) ; } if ( result ) { client . dispatchEvent ( client . CONSTANTS . META_RULES_RESULT , result ) ; } else { client . notifyUser ( { severity : 'error' , message : 'Evaluating Meta rules failed with error.' } ) ; } if ( callback ) { callback ( err , result ) ; } } ) ; }
meta rules checking 

@param {string[]} nodePaths - Paths to nodes of which to check.
@param includeChildren
@param callback
meta rules checking