|
12 | 12 | LEVEL_ERROR = "error" |
13 | 13 |
|
14 | 14 |
|
15 | | -def lint_tool_source(tool_source, level=LEVEL_ALL, fail_level=LEVEL_WARN, extra_modules=[], skip_types=[]): |
16 | | - lint_context = LintContext(level=level, skip_types=skip_types) |
| 15 | +def lint_tool_source(tool_source, level=LEVEL_ALL, fail_level=LEVEL_WARN, extra_modules=[], skip_types=[], name=None): |
| 16 | + lint_context = LintContext(level=level, skip_types=skip_types, object_name=name) |
17 | 17 | lint_tool_source_with(lint_context, tool_source, extra_modules) |
18 | 18 |
|
19 | 19 | return not lint_context.failed(fail_level) |
20 | 20 |
|
21 | 21 |
|
22 | | -def lint_xml(tool_xml, level=LEVEL_ALL, fail_level=LEVEL_WARN, extra_modules=[], skip_types=[]): |
23 | | - lint_context = LintContext(level=level, skip_types=skip_types) |
| 22 | +def lint_xml(tool_xml, level=LEVEL_ALL, fail_level=LEVEL_WARN, extra_modules=[], skip_types=[], name=None): |
| 23 | + lint_context = LintContext(level=level, skip_types=skip_types, object_name=name) |
24 | 24 | lint_xml_with(lint_context, tool_xml, extra_modules) |
25 | 25 |
|
26 | 26 | return not lint_context.failed(fail_level) |
@@ -63,9 +63,10 @@ def lint_xml_with(lint_context, tool_xml, extra_modules=[]): |
63 | 63 | # be moved to galaxy.util.lint. |
64 | 64 | class LintContext(object): |
65 | 65 |
|
66 | | - def __init__(self, level, skip_types=[]): |
| 66 | + def __init__(self, level, skip_types=[], object_name=None): |
67 | 67 | self.skip_types = skip_types |
68 | 68 | self.level = level |
| 69 | + self.object_name = object_name |
69 | 70 | self.found_errors = False |
70 | 71 | self.found_warns = False |
71 | 72 |
|
|
0 commit comments