Files
iD/modules/validations/mapcss_checks.js
Quincy Morgan 957eb28242 Don't run other validators if feature is missing tags
Don't run disconnected highway check if there is an almost junction issue already
Only run way validators on ways
2019-01-30 17:59:23 -05:00

26 lines
619 B
JavaScript

import { services } from '../services';
import {
ValidationIssueType
} from './validation_issue';
export function validationMapCSSChecks() {
var validation = function(entity, context) {
if (!services.maprules) return [];
var graph = context.graph();
var rules = services.maprules.validationRules();
var issues = [];
for (var i = 0; i < rules.length; i++) {
var rule = rules[i];
rule.findIssues(entity, graph, issues);
}
return issues;
};
validation.type = ValidationIssueType.map_rule_issue;
return validation;
}