|
24 | 24 | from . import comment, filtering, interval |
25 | 25 |
|
26 | 26 | __metric_eloc__ = {"java": 500, "c": 500, "cpp": 500, "cs": 500, "h": 300, "hpp": 300, "php": 500, "py": 500, "glsl": 1000, |
27 | | - "rb": 500, "js": 500, "sql": 1000, "xml": 1000} |
| 27 | + "rb": 500, "js": 500, "sql": 1000, "xml": 1000, "clj": 500, "cljs": 500, "cljc": 500} |
28 | 28 |
|
29 | 29 | __metric_cc_tokens__ = [[["java", "js", "c", "cc", "cpp"], ["else", r"for\s+\(.*\)", r"if\s+\(.*\)", r"case\s+\w+:", |
30 | 30 | "default:", r"while\s+\(.*\)"], |
|
33 | 33 | "default:", r"while\s+\(.*\)"], |
34 | 34 | ["assert", "break", "continue", "return"]], |
35 | 35 | [["py"], [r"^\s+elif .*:$", r"^\s+else:$", r"^\s+for .*:", r"^\s+if .*:$", r"^\s+while .*:$"], |
36 | | - [r"^\s+assert", "break", "continue", "return"]]] |
| 36 | + [r"^\s+assert", "break", "continue", "return"]], |
| 37 | + [["clj", "cljs", "cljs"], ["\("], |
| 38 | + ["assert"]]] |
37 | 39 |
|
38 | 40 | METRIC_CYCLOMATIC_COMPLEXITY_THRESHOLD = 50 |
39 | 41 | METRIC_CYCLOMATIC_COMPLEXITY_DENSITY_THRESHOLD = 0.75 |
|
0 commit comments